← All work
01 / Codebase → Knowledge

RepoMind

A retrieval system that lets you question an unfamiliar repository in plain English.

FastAPILangGraphpgvectorFastEmbedNext.jsGroq
View repository ↗Sole developer · Apr — Jul 2026
RepoMind screenshot
The problem

Joining an unfamiliar repository costs days. Grep finds strings, not intent, and asking a plain LLM about private code just makes things up.

The system

Source files are parsed into logical units, embedded with FastEmbed, and indexed in Supabase/pgvector. A LangGraph multi-agent layer behind FastAPI coordinates retrieval and Groq/Ollama inference, returning answers with the exact file and span they came from.

The hard part

Chunking. Splitting on line counts destroys context, so units follow syntactic boundaries via tree-sitter instead — and every answer has to carry its source or it isn't shippable.

Result

A repo you can question in plain English, with every answer traceable back to the code that produced it.

Top