ArchFlowUnderstand your codebase at a glance.
Interactive architecture maps, dependency graphs, health insights, security checks, and blast-radius analysis for real-world codebases. What is ArchFlow?ArchFlow helps developers understand unfamiliar repositories without manually tracing files and imports. Point it at a GitHub repository, local folder, ZIP archive, Markdown vault, or the current VS Code workspace and explore the resulting architecture map. ArchFlow is privacy-first: local projects are analyzed on your machine and are not uploaded to an ArchFlow server. Features
Use ArchFlow onlineOpen ArchFlow and paste a public GitHub repository such as:
You can also analyze private repositories by providing a GitHub token locally in the app. Tokens are kept in browser memory and are not sent to ArchFlow servers. Analyze a local folder
Generated directories, dependencies, caches, and common build output are excluded by
default. You can add your own patterns such as ArchFlow for VS CodeThe repository includes an extension scaffold that keeps the existing analyzer and UI as the source of truth while adding VS Code integration. Run from source
The extension reads workspace files through the VS Code API and sends them into the existing local-folder analysis flow. The analyzer itself is not duplicated. Install from a VSIX
Supported languagesArchFlow supports JavaScript, TypeScript, JSX/TSX, Python, Java, Go, Ruby, PHP, Rust, C/C++, C#, Swift, Kotlin, Scala, Elixir, Lua, Bash, Pascal, HTML, Vue, Svelte, CSS, Markdown, JSON, YAML, XML, SQL, Terraform, and many related text formats. Tree-sitter grammars are vendored locally for supported languages, allowing local analysis to work without installing runtime dependencies. GitHub Action cardThe See card/README.md for configuration and examples. DevelopmentArchFlow is intentionally lightweight. The browser application is a checked-in
Run the test suite with:
The analyzer is kept as the shared source of truth for the browser app, VS Code integration, tests, and GitHub Action. Privacy and security
ContributingIssues and pull requests are welcome. Before opening a pull request:
LicenseArchFlow is released under the MIT License. |