VS Code
The original target. Install from the Marketplace or sideload a VSIX; everything else works out of the box.
Install from the Marketplace
- Open VS Code.
- Press
⌘ ⇧ X(macOS) /Ctrl ⇧ X(Win/Linux) to open the Extensions view. - Search for CodeAtlas-Live (publisher
codeatlaslive) and hit Install. - Open any folder. The first index runs in the background.
- Open
http://localhost:7742in your browser to see the diagrams.
Install from a VSIX
Useful for pre-release builds, air-gapped environments, or editors that can't reach the VS Code Marketplace. Grab the latest VSIX from open-vsx.org/extension/codeatlaslive/codeatlas-live — click the Download button to save the .vsix.
# 1. Download codeatlas-live-<version>.vsix from Open VSX
# https://open-vsx.org/extension/codeatlaslive/codeatlas-live
# 2. Install it
code --install-extension codeatlas-live-5.0.0.vsix
# 3. Restart VS Code — the install does NOT auto-reload a running session.--install-extension while VS Code is open does not load the new bundle into the active session. Quit VS Code (Cmd Q / File → Exit) and reopen.First-time setup
- Open a folder. The status bar shows CodeAtlas: indexing… while the initial scan runs (typically a few seconds for small projects, up to a minute for large monorepos).
- The CodeAtlas welcome view appears in the Activity Bar with a Open in browserbutton. Click it, or visit
http://localhost:7742directly. - Edit any file and save. The diagrams update within ~500 ms thanks to the debounced file watcher.
Account & license
Sign in once via the welcome view; it opens https://codeatlas.live/auth in your browser and round-trips a Clerk token back to the editor via the vscode://codeatlaslive.codeatlas-live/… URI handler. Free tier is generous; team / enterprise features unlock with an organization.
Keyboard shortcuts
⌘ ⇧ P→ CodeAtlas: Open diagram in browser⌘ ⇧ P→ CodeAtlas: Re-index workspace (only needed if state desyncs)⌘ ⇧ P→ CodeAtlas: Open code health report
Troubleshooting
Browser tab shows "connection refused"
The local server didn't bind. Open the Output panel → CodeAtlas; look for port-in-use errors. By default it binds localhost:7742; setcodeatlas.serverPort in settings if you need a different port.
Diagrams stuck on old data
# Close VS Code, then:
rm -rf .codeatlas/
# Reopen — first save triggers a full rebuild.Conflicting lock with the MCP server
If both the extension and a standalone MCP server attach to the same workspace, the MCP server wins. The extension shows a toast — "Yielded write-lock to MCP server" — and continues in read-only mode. Close the MCP process to give control back.