Atlas Graph— See the shape of your codebaseAtlas turns your project into interactive diagrams inside VS Code. It builds a local graph of your modules, files, functions, calls, and dependencies, so you can understand how a codebase fits together, trace how a change ripples outward, and get your bearings in unfamiliar code without reading every file first. Works with TypeScript / JavaScript and Python projects. Everything runs locally, and the graph updates incrementally as you edit — no manual re-scan. FeaturesArchitecture mapRun Atlas: Open Architecture for an interactive diagram of your project.
Active File FlowAtlas: Show Active File Flow centers the diagram on the file you're editing: what calls into it and what it calls out to. Switch editor tabs and the view follows you. Sequence DiagramAtlas: Show Sequence Diagram lets you pick a function in the active file and shows how execution reaches it and what it calls, as a sequence diagram — so you can follow the order of events without jumping between files. Works out of the box. With an Anthropic API key configured, Claude also rewrites each step into a readable label and adds a short summary. Identified Architecture (AI)Atlas: Show Identified Architecture (AI) asks Claude to look at the structure of your project and propose the architecture it implies — the pattern (layered, hexagonal, MVC, …), the roles involved, and which role each module plays. Requires an Anthropic API key. ExportExport diagrams as Markdown (Mermaid), SVG, PNG, or PDF to drop into docs, pull requests, or slides. Getting started
Commands
AI features (optional)Only the Identified Architecture view requires AI; the Sequence Diagram is enhanced by it. Everything else works without an API key.
Your key is stored in VS Code's SecretStorage (your OS keychain) — never in your settings files or the project. Settings
Requirements
Privacy
Contributing & feedbackFound a bug or have an idea? Open an issue. Want to hack on the extension? See CONTRIBUTING.md. LicenseMIT — see LICENSE. Support ❤️I built this extension to help others and keep it free. If it adds value to your workflow, consider supporting it:
|