ArchiGraph
ArchiGraph is a local-first VS Code extension that shows what a project does, how its flows are connected, and where the supporting code lives. It analyzes your workspace locally, without uploading source code or requiring AI.
Features
- See the capabilities and use cases already implemented in the codebase
- Trace frontend callers to HTTP APIs and backend call paths
- Inspect Python modules, files, classes, functions, imports, and calls
- Follow FastAPI, Flask, and Django routes
- Review HTML interactions, JavaScript/TypeScript requests, and CSS relationships
- Jump to the exact source line behind each card or edge
Demo

Supported projects
ArchiGraph is designed for Python backends and full-stack applications using JavaScript, TypeScript, HTML, or CSS. Python-only services are supported; frontend analysis adds user-interface and end-to-end call evidence when present.
Privacy
Analysis runs locally. Source code is not uploaded. Cached analysis is stored in .archigraph/ inside the workspace and is ignored by Git by default. ArchiGraph also keeps a rolling local health log of anonymous outcomes with no source code, paths, project names, or API values. The log is attached only when a user explicitly submits a problem report and can be disabled with archigraph.diagnostics.localLog.
On first use, users can opt in to anonymous Application Insights reliability events. ArchiGraph honors VS Code's global telemetry preference and sends only a small allowlisted set of health signals. Successful events are sampled at 10%; failure events are sent after consent.
Install
- Download the
.vsix file from the repository release.
- In VS Code, run Extensions: Install from VSIX....
- If you already installed an older build, uninstall it or run Developer: Reload Window before installing the new
.vsix.
- Open a project and run ArchiGraph: Open Architecture Map.
The map opens automatically by default. Set archigraph.openOnStartup to false to disable this behavior.
License
MIT