Stop paying your agents to re-learn your codebase.
doc0 indexes your repo into a knowledge graph once. Claude Code and Cursor query it over MCP; your Slack and Linear answer from it too - grounded, cited answers, without re-reading your code every session.
Already generating wikis for next.js · Supabase · shadcn/ui · Hono · Drizzle
Free forever for public repos. No credit card required. Updates on every git push.
Generated and stored in the EU
Wiki for humans, graph for agents, one hosted product — in the EU.
The hub.
One graph. Every surface.
doc0 builds one knowledge graph from your repo. Claude Code, Cursor, Slack, Linear, and your team query the same brain.
symbols · communities · processes
See it in action.
Real docs from real repos
Every wiki below was generated by doc0 - no hand-writing. Open one and judge the depth yourself.
The artifact.
Real docs fall out of it
The graph is the engine. Your team gets a living docs site - generated, editable, never stale.
Editable - and edits survive
A real WYSIWYG editor on every page. Push code, pages regenerate, your edits stay. Version history included.
Changelog, generated
A changelog written from your git history - regenerated whenever you push, not when someone remembers.
API reference, detected
Endpoints detected from the code itself - Express, NestJS, FastAPI, Rails, and 10+ more frameworks.
Two docs from one repo
A technical wiki for engineers and a user guide for everyone else. Same source, different reader.
For the whole team.
Built for more than engineers
One codebase, three jobs. The same graph answers all of them.
How we compare.
One hosted product the others can't match
Wiki for humans, graph for agents, MCP for both — generated and stored in the EU. Here's how that lines up against the alternatives.
| Capability | doc0 | Mintlify | DeepWiki (Devin) | GitNexus (OSS) |
|---|---|---|---|---|
| EU data residency | Generation + storage EU-pinned; code deleted after parse; one US exception (Voyage rerank on snippets) | US cloud | US cloud | N/A — runs in your browser |
| Hosted + team-shared | Hosted, team-shared, public or private | Hosted, team seats | Hosted (public free; private needs Devin) | Local / browser-only |
| Wiki + graph + MCP in one | Readable wiki and code knowledge graph and MCP | Docs + MCP; no code graph | Wiki + MCP; graph internal | Graph + MCP; no hosted wiki |
| Private repos | On paid (Pro $19 / Team $99) | Yes (paid) | Devin account; pay-as-you-go ACUs | Local |
| Entry price | $19/mo | $250–$300/mo | Free public; private = Devin ACUs (~$20 min) | Free (OSS) |
GitNexus runs entirely in your browser, so it has no server to place in or out of the EU. Mintlify pricing re-checked at publish.
Simple workflow.
From repo to live code context - three steps
No config files, no manual writing. Connect a repo and doc0 handles the rest.
Connect
Connect
Connect your repo
Point doc0 at any GitHub repository - public or private. Choose your branch. That's it.
Generate
Generate
doc0 parses and generates
doc0 parses your code into a knowledge graph and generates two wikis from the same repo: technical for engineers, user guide for everyone else. Minutes, not days.
Query
Query
From every tool your team uses
Engineers read the wiki. Claude Code and Cursor query the MCP server. Mention doc0 in Linear or Slack and it answers from your docs. Push code and doc0 regenerates only affected pages - edits survive, history is kept.
- Auto-update on push
- Edits preserved through regeneration
- Version history
Trust & AI-ready.
Built for teams and the AI tools they use
Security built for the AI-native workflows your engineers already live in.
MCP Server
AI tools query your docs directly - search, list pages, read content - through the Model Context Protocol.
llms.txt + Copy as Markdown
Pre-formatted for LLM consumption via the llms.txt standard. One-click copy as Markdown on any page.
Generated and stored in the EU
Generation and storage stay on Google Vertex (EU region); your code is never used for training. Search ranking sends short text snippets to a US processor.
Source code never stored
Analyzed in memory during generation, then deleted. Only file hashes persisted.
SOC 2 & ISO 27001
Certification in progress for both. Audit logs, access controls, and key rotation are already in the product.
Audit logs & access controls
Private projects, per-doc-mode publish controls, team roles, API key rotation, full audit trail.
EU data residency.
Your private code never leaves the EU
doc0 generates documentation and a code knowledge graph on Google Vertex AI, pinned to EU regions. Your repository is cloned, parsed in memory, and deleted — only file hashes and vector embeddings persist. We're honest about the one exception below.
Generation and storage stay in the EU
Every documentation and graph LLM call runs on Vertex AI pinned to EU endpoints — chat and generation on the EU multi-region, embeddings on europe-west1. No cross-provider fallback tail: when the EU chain is exhausted, the run fails rather than routing your code elsewhere.
Your source code is processed in memory, then deleted
The repo is cloned to a temp directory, parsed, embedded, then removed. We store only file_path + content_hash for change detection and vector embeddings — never raw source.
Your code is never used to train models
doc0 calls Vertex AI inference endpoints only. No training data is sent anywhere.
One honest exception: search reranking
When you search your docs, short text snippets (not full files) are sent to Voyage AI's rerank-2.5, a US service, to order results. If Voyage is unavailable, search falls back to its own ranking and nothing is sent.
doc0's EU path requires Vertex service-account credentials. If absent in production, the system fails open to Google AI Studio (outside the EU) and fires a loud residency alert — it never silently degrades.
Simple pricing.
Start free, scale when you need to
Every plan includes both doc modes, AI chat, and full-text search. Keep a wiki private? That's Pro.
Free
For solo developers shipping with AI tools.
- 1 public project
- Technical & user guide docs
- Knowledge graph & API detection
- Unlimited MCP queries
- GitHub Checks on your PRs
- Auto-generated changelog
- Auto-update on git push
- Full-text search & page editing
Pro
billed annually
For individual developers with private repos.
- Unlimited public projects
- 5 private projects
- Custom domain
- Export to Markdown
- More accurate AI chat (contextual retrieval)
- Everything in Free
FAQs
Frequently Asked Questions
Everything you need to know about doc0. Can't find what you're looking for? Reach out on GitHub.
Index your codebase once.
Query it from every tool.
Free forever for public repos. Setup in under 2 minutes.