DEV Community

Md Mohosin Ali Shah
Md Mohosin Ali Shah

Posted on

I Built a Tool That Turns GitHub Repositories Into Architecture Dashboards - RepoLens Version 01

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

https://repolensai.com

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:

  1. Clones the repository
  2. Scans project files
  3. Detects languages and frameworks
  4. Parses modules and dependencies
  5. Extracts API routes
  6. Generates architecture summaries
  7. Generates project overview and onboarding docs
  8. Persists structured analysis results for each run
  9. Builds semantic chunks from repository content
  10. Generates embeddings for retrieval and search
  11. Grounds repo chat answers in indexed source files
  12. Tracks branch-specific analysis history
  13. Compares branches across key architecture signals
  14. 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.

RepoLens screenshot

Top comments (0)