Repolith builds a precise, on-device knowledge graph of your repo and feeds it to Claude Code & Cursor over MCP — exact files, lines, and impact instead of hallucinations. Your code never leaves your machine.
> the payment isn't going through — what's broken?
"Could be the gateway, validation, or the webhook…
let me read through the payment files."
(reads 9 files · ~40k tokens · still guessing)
> the payment isn't going through — what's broken? processPayment() → checkout.ts:142 3 callers · orders.ts:88 · webhooks.ts:31 blast radius: 11 elements (1 tool call · ~1k tokens · exact)
Drop-in for Claude Code & Cursor. Ten precise tools across 20 languages.
Every function, class, import, and dependency — laid out and color-coded. Export it as Mermaid, PNG, or SVG.
Every function explained in plain words — so coders and non-coders read the same map.
Ask in plain English, jump to the precise definition. No more grep roulette.
See the full blast radius before you change anything.
Turn any function into a perfect, copy-paste prompt for Claude Code & Cursor — exact file:line, the code, and its blast radius. Saves tokens; 0 to generate.
One click runs security, compliance (GDPR/DPDPA), performance, pentest, QA & production-readiness audits — reported as Already Implemented · Must Do Now · Not Needed · Do Later.
Generate tests for a function, file, or the whole project — framework auto-detected, callees mocked, grounded in the graph.
Scoped or whole-file, with auto-verify and rollback if tests fail.
Run one shared instance on your network: live shared notes, accounts & roles, and SSO. Code never leaves.
Tree-sitter index, no code uploaded, no hallucinated graph.
No cloud, no account. It runs where your code already is.
Point it at a folder. npx repolith index . — or click Open Project in the app.
One click (or claude mcp add repolith) and your agent is codebase-aware.
Prompt normally — Claude uses the tools automatically. Or explore the visual map yourself.
The full tool is free, forever, on your machine. Pay only when your team needs it shared & private.
The entire single-developer experience is free, forever, and runs 100% on your machine. Team is priced per developer; self-hosted & air-gapped on Enterprise. (Team billing launching soon — request access.)
No. Indexing and the MCP server run entirely locally — nothing is uploaded. That's the point.
Claude Code and Cursor (any MCP client), plus a VS Code extension.
20: JavaScript/TypeScript, Python, Go, Rust, Dart/Flutter, Java, C#, PHP, Ruby, C, C++, Kotlin, Swift, Scala, Solidity, Objective-C, Bash, Zig, OCaml, and Elixir.
Up to ~90% on navigation/impact questions (one exact tool call vs reading many files); roughly 30–50% on understanding-heavy sessions. The bigger win is accuracy and a context window that isn't full of file dumps.
Yes — it's local by default, so air-gapped works out of the box on the Enterprise plan.
One click turns a function (or the whole repo) into a precise, copy-paste prompt for Claude Code/Cursor — or runs a built-in audit (security, GDPR/DPDPA compliance, performance, pentest, QA, production-readiness) or generates test cases. Everything is grounded in the on-device graph (exact file:line + blast radius), so results are scoped and accurate. Building a prompt is 0 tokens; running an audit/test in-app uses your own AI key or local Ollama.
Runs entirely on your machine. No account, no sign-up — download, open, and point it at a repo.
Apple Silicon · Windows 10+ · ~110 MB · free & 100% local
The app is safe and 100% local — these warnings just appear because Repolith isn’t signed through the App Store yet. You only need to do this once.
xattr -dr com.apple.quarantine /Applications/Repolith.app
No spam — just product updates. By signing up you agree to our Privacy Policy. · Watch the 2-min demo
Self-hosted, shared, private — your code never leaves your network. Tell us about your team and we'll reach out about the Team tier.
We'll only use this to talk to you about the Team tier. Privacy Policy.