Skip to content

unextension

Write your IDE plugin as a web app. Build once, deploy to VS Code and JetBrains — like Capacitor, but for IDE extensions.

Write once

Build your plugin UI as a standard web app with any framework — React, Vue, Svelte, or plain HTML.

Deploy everywhere

Generate a VS Code extension and a JetBrains plugin from the same codebase with a single command.

Universal bridge

Use the @unextension/bridge API to interact with the editor — file system, workspace, UI — in a target-agnostic way.

CLI-driven

unextension sync scaffolds your extension output. unextension build compiles it. Simple.