Scan & Plan and the Morph panel
The first public beta. CodeMorph can now scan a JavaScript project, build its dependency graph and plan a leaf-first migration to TypeScript.
The first public beta of CodeMorph is out for Windows. This is the release where the editor stops being a rebranded shell and starts understanding your code.
Scan & Plan
- Dependency graph. CodeMorph parses every
.js,.jsx,.mjs,.cjs,.tsand.tsxfile with tree-sitter and resolves every import: relative paths, index files,tsconfigandjsconfigpath aliases, barrels, re-export chains, CommonJS and dynamicimport(). - Import classification. Each edge is recorded as a local file, Node built-in, package, asset or unresolved, so gaps in the graph are visible instead of silent.
- Leaf-first batches. Files are ordered with Tarjan's strongly connected components algorithm, so every file comes after its dependencies and circular groups always stay together. Components are packed into batches of about ten files.
- Local graph store. The graph lives in a local SQLite database. Nothing leaves your machine.
- Respects
.gitignore. Including nested.gitignorefiles, sonode_modulesand build output stay out.
Morph panel
- New Morph panel in the secondary sidebar with Migrate, Verify and Ask tabs.
- Ctrl L opens Morph, overriding expand-line-selection the way other AI editors do.
- Ctrl Shift M runs Start Migration from anywhere.
- Morph's open or closed state is remembered per project.
In the editor
- Explorer status dots. Grey for JavaScript that hasn't been migrated, green for files that are already TypeScript.
- Typed counter. The status bar shows typed files out of total, and opens Morph on click.
- CodeMorph: Set API Key stores your Anthropic key in secret storage, never in
settings.json. - New settings
codemorph.ai.provider(anthropicorollama) andcodemorph.ai.model. - The Welcome page layout now adapts to narrow windows.
Notes
- Installers are unsigned, so SmartScreen warns on first run.
- Windows x64 only.