Private, on-device codebase context

Your AI agent is guessing
about your codebase.
Give it the map.

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.

Deterministic (Tree-sitter, not an LLM) · 100% local · 2-minute setup · 20 languages
Without Repolith
> 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)
With Repolith
> 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)

Everything your agent — and you — need to understand the code

🔌

MCP context engine

Drop-in for Claude Code & Cursor. Ten precise tools across 20 languages.

🗺

Visual architecture map

Every function, class, import, and dependency — laid out and color-coded. Export it as Mermaid, PNG, or SVG.

💬

Plain English for everyone

Every function explained in plain words — so coders and non-coders read the same map.

🔎

Semantic + exact search

Ask in plain English, jump to the precise definition. No more grep roulette.

💥

Impact analysis

See the full blast radius before you change anything.

📋

One-click AI prompts

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.

🛡

Built-in audits

One click runs security, compliance (GDPR/DPDPA), performance, pentest, QA & production-readiness audits — reported as Already Implemented · Must Do Now · Not Needed · Do Later.

🧪

One-click test generation

Generate tests for a function, file, or the whole project — framework auto-detected, callees mocked, grounded in the graph.

Safe AI edits

Scoped or whole-file, with auto-verify and rollback if tests fail.

👥

Self-hosted for teams

Run one shared instance on your network: live shared notes, accounts & roles, and SSO. Code never leaves.

🔒

On-device & deterministic

Tree-sitter index, no code uploaded, no hallucinated graph.

Live in two minutes

No cloud, no account. It runs where your code already is.

1

Index your repo

Point it at a folder. npx repolith index . — or click Open Project in the app.

2

Connect Claude Code

One click (or claude mcp add repolith) and your agent is codebase-aware.

3

Just ask

Prompt normally — Claude uses the tools automatically. Or explore the visual map yourself.

Free for every developer. Paid for teams.

The full tool is free, forever, on your machine. Pay only when your team needs it shared & private.

Free

€0 forever
  • Unlimited repositories, 100% local
  • 20 languages, exact symbol resolution
  • Full MCP toolset (10 tools) + all AI-agent connectors
  • Visual map + plain-English mode for non-coders
  • Architecture-diagram export (Mermaid / PNG / SVG)
  • In-app AI assistant (your key or local Ollama)
  • One-click AI prompts, built-in audits & test generation
Download free
For teams

Team

€12 / dev / mo
  • Everything in Free
  • Self-hosted shared graph — code stays on your network
  • One live map the whole team works on, together
  • SSO/SAML, roles & admin console
  • Architecture diagrams in every pull request (CI)
  • Audits & test generation in CI — posted on every PR
  • Priority support
Request access

Enterprise

Custom
  • Everything in Team
  • On-prem / air-gapped deployment
  • Audit logs + compliance support
  • Custom languages & integrations
  • SLA + dedicated support
Contact us

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.)

Questions

Does my code leave my machine?

No. Indexing and the MCP server run entirely locally — nothing is uploaded. That's the point.

Which AI agents work with it?

Claude Code and Cursor (any MCP client), plus a VS Code extension.

Which languages?

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.

How much does it really save on tokens?

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.

Can I self-host / run air-gapped?

Yes — it's local by default, so air-gapped works out of the box on the Enterprise plan.

What are the one-click AI prompts, audits & test generation?

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.

Download Repolith — free

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

🛟 Trouble opening it? macOS “damaged” or a Windows warning — 30-second fix

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.

🍎 macOS — “Repolith is damaged and can’t be opened”

  1. Open the downloaded .dmg, then drag Repolith into your Applications folder.
  2. Open the Terminal app: press ⌘ Command + Space, type Terminal, and press Enter.
  3. Copy the line below, paste it into the Terminal window (+V), and press Enter:
    xattr -dr com.apple.quarantine /Applications/Repolith.app
  4. Now open Repolith from Applications (or Launchpad). It’ll open normally every time after this. ✅

🪟 Windows — “Windows protected your PC”

  1. Click More info (small link in the blue box).
  2. Click the Run anyway button that appears.
  3. Follow the installer. Done. ✅
not ready to install?

Repolith for teams — request access

Self-hosted, shared, private — your code never leaves your network. Tell us about your team and we'll reach out about the Team tier.