Extensions
Install, update and manage extensions from Open VSX, recommended extensions for a migration, and what isn't available.
CodeMorph runs a standard extension host, so extensions work the way you're used to. They install from Open VSX, the open extension registry.
Installing an extension
- Open the Extensions view with Ctrl Shift X.
- Search by name or ID, for example
dbaeumer.vscode-eslint. - Click Install.
No account is needed.
Installing from a VSIX file
If you have an extension packaged as a .vsix file:
- Open the Command Palette with Ctrl Shift P.
- Run Extensions: Install from VSIX…
- Choose the file.
Updating and disabling
Installed extensions update from Open VSX automatically. To turn that off, set:
{
"extensions.autoUpdate": false
}Right-click any installed extension to Disable it globally or for the current workspace, or to Uninstall it.
Recommended for a migration
| Extension | ID | Why |
|---|---|---|
| ESLint | dbaeumer.vscode-eslint | Lints JavaScript and TypeScript; pair with typescript-eslint after converting |
| Prettier | esbenp.prettier-vscode | Keeps converted files formatted, so diffs stay about types |
| Error Lens | usernamehw.errorlens | Shows diagnostics inline, handy for files in review |
| Pretty TypeScript Errors | yoavbls.pretty-ts-errors | Makes long compiler errors readable |
| Vitest | vitest.explorer | Run and debug Vitest tests in the editor |
| Jest | Orta.vscode-jest | Test results in the editor for Jest projects |
Each extension's author decides where it's published; these were on Open VSX at the time of writing.
What isn't available
- Proprietary extensions whose licenses limit them to their publisher's own editors aren't on Open VSX.
- Other built-in AI assistants aren't included. Morph is the built-in agent.
- Cloud settings sync isn't available. To bring settings from another editor, copy your
settings.jsonandkeybindings.jsoninto%APPDATA%\CodeMorph\User.
Where extensions live
Extensions install to %USERPROFILE%\.codemorph\extensions, separate from any other editor, so nothing is shared or overwritten.
Extensions and security
Extensions run with full access to your workspace and can read files in your workspace. Install from authors you trust, and keep folders you haven't reviewed in Restricted Mode, where many extensions are limited.
Something unclear or out of date? Tell us.