RepoLens (Version 1) - Know any repo fast.
Understanding a new codebase is one of the hardest parts of software development.
You open a repository and immediately face questions like:
- How are modules structured?
- Which components depend on each other?
- What APIs exist?
- What does the architecture actually look like?
Developers often spend hours reading files just to understand the structure of a project.
So I built RepoLens.
RepoLens Version One analyzes GitHub repositories and turns them into a structured architecture dashboard.
Instead of manually exploring folders, you get:
- module mapping
- dependency graphs
- API endpoint discovery
- generated architecture documentation
- repository chat grounded in code
Live Platform
Open Source Repository
The open-source analysis engine is available here:
https://github.com/mohosin2126/repolens-community
What RepoLens V1 Does
RepoLens runs an analysis pipeline that:
- Clones the repository
- Scans project files
- Detects languages and frameworks
- Parses modules and dependencies
- Extracts API routes
- Generates architecture summaries
- Generates project overview and onboarding docs
- Persists structured analysis results for each run
- Builds semantic chunks from repository content
- Generates embeddings for retrieval and search
- Grounds repo chat answers in indexed source files
- Tracks branch-specific analysis history
- Compares branches across key architecture signals
- Exports reports and comparison results
Tech Stack
- Node.js
- Express
- MySQL
- Prisma
- Redis
- BullMQ
- React
- TypeScript
- ts-morph
- React Flow
Why I Built It
I wanted a tool that helps developers understand large repositories faster.
Especially when:
- joining a new project
- reviewing unfamiliar codebases
- exploring open source projects
- onboarding new developers
Open Core
RepoLens follows an open-core model.
The reusable repository analysis engine is open source, while the hosted platform builds on top of it with the full product experience.

Top comments (0)