Analysis updated 2026-05-18
Generate an interactive dependency graph to see how a codebase's files connect.
Ask AI chat questions about an unfamiliar repository grounded in its actual code structure.
Detect technical debt like circular dependencies, oversized files, and code hotspots before they cause problems.
Auto-generate database ER diagrams from Prisma, TypeORM, Sequelize, or Mongoose schemas.
| yucheng1554439/archlens | abishek-kk/railmind-ai | javlonbek1233/-brainboost | |
|---|---|---|---|
| Stars | 41 | 41 | 40 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 3/5 | 5/5 | 2/5 |
| Audience | developer | developer | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires Node.js 18+, VS Code 1.85+, and an API key from OpenAI, Claude, or Gemini to use the AI chat and review features.
ArchLens is an extension for VS Code, the popular code editor, that reads through a software project and turns what it finds into visual maps and diagrams. It works entirely on your computer without sending your source code to any outside service. The goal is to give developers, and anyone else trying to understand a codebase, a clear picture of how the pieces fit together. When you run an analysis, ArchLens scans your files and produces several outputs. It draws an interactive dependency graph, which is a map showing how different parts of the code connect and rely on each other. It also detects which architectural pattern the project follows, such as whether it uses a layered structure or a microservices approach, and generates diagrams for those patterns. If the project includes a database, the extension can read the database model definitions and produce an entity-relationship diagram showing tables and how they relate. One of the more distinctive features is an AI chat mode. Once the analysis is done, you can ask plain-language questions about the codebase and the extension retrieves relevant code from its internal knowledge graph to ground the answer. It shows which files were referenced and gives a confidence score for each response. This chat can be powered by OpenAI, Claude, or Gemini, whichever you configure with an API key. ArchLens also surfaces technical debt, which refers to structural problems that slow down future development. It flags oversized files, circular dependencies where two parts of the code each depend on the other, and hotspot files that change frequently and may be fragile. A built-in review feature can produce a structured summary of strengths and weaknesses for the overall architecture. The extension currently supports TypeScript, JavaScript, and Go projects, and recognizes common frameworks like NestJS, Express, and Next.js, as well as database tools like Prisma and TypeORM.
A VS Code extension that scans your codebase locally and turns it into dependency graphs, architecture diagrams, and an AI chat you can ask about your project.
Mainly TypeScript. The stack also includes TypeScript, React, D3.js.
Use freely for any purpose, including commercial use, as long as you keep the copyright and license notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.