
Stop re-explaining your projects
to the AI every session.
Project Brain gives Claude Code a small, navigable map of your projects — their stack, decisions, pitfalls and what's already been done — so it stops forgetting, stops mixing projects up, and stops re-reading a 1000-line README into context on every task.
Launching 1 June 2026, 19:00 (London) · MIT-licensed · no sign-up, no payment.
▶ See it in action
Every new session, you start from zero
✗ Before — every single session
- Re-explain the architecture
- Re-explain the deployment
- Re-explain the stack & history
- Re-explain the known pitfalls
- Watch it mix two projects up and quietly redo last week's work
✓ After — with Project Brain
- Claude already knows the stack
- Knows what was done — and whether it worked or failed
- Knows what's still in progress
- Reads only the one topic your question touches
- Asks before redoing something already finished
A small map. Detail on demand.
Project Brain is not a database, a server, or another AI wrapper. It's a convention plus a skill: a folder of plain markdown that Claude reads through an index, loading detail only when it's needed.
Index first, not everything
Only the small index is ever loaded eagerly. Ask "how did we solve the cache?" and Claude follows one pointer to one file — not the whole knowledge base.
Status carries the outcome
✓ verified vs ✗ failed vs ⚠ in-progress. The model knows the difference between "done and works" and "we tried that and it broke."
Versioned, not overwritten
When an approach is replaced, the old one stays as a superseded note — so the trail of what was tried and why it changed survives for months.
Fewer tokens. Fewer hallucinations. Real memory.
Fewer tokens
A small index plus on-demand topic files genuinely cuts per-session context versus a giant always-loaded doc.
Fewer hallucinations
The map is an anchor. The model stops inventing your deployment or swapping one project's stack for another's.
Multi-month memory
Come back after three months and Claude still knows how the project works — without pasting a kilometre of README.
Install once, then forget about it
One clone, one script. The skill installs per machine; the memory lives per project.
Light by design: init detects projects from package.json / pyproject.toml / git — it does not read your source, so it's cheap.
Good questions
Is it really free?
Yes — Project Brain is free and open-source under the MIT licence. No sign-up, no payment, no account.
Is this a server or a hosted service?
No. It's a Claude Code skill plus a convention: a .project-brain/ folder of plain markdown you can read, edit and commit yourself. There's no Project Brain server and no telemetry — Claude reads the files locally, the same way it reads any file in your project.
How is this different from a CLAUDE.md or a notes file?
A flat doc (CLAUDE.md, notes.md) is loaded in full every session, so it grows until it's both expensive and hard to navigate. Project Brain keeps only a tiny index loaded eagerly and pushes the detail into topic files read on demand. On top of that, status carries the outcome (✓ verified / ✗ failed / ⚠ in-progress) and approaches are versioned instead of overwritten — so it knows what actually worked, not just what was written down.
Will it blow up my token usage?
The opposite, when used as intended. Only the small index is loaded eagerly; topic files are read on demand. An optional one-time "deep backfill" reads a codebase up front — the skill warns you before doing it.
Won't it bloat over time?
No. Topic files are cold storage — they cost nothing until something opens them, so the per-session weight is bounded by the index, not by how much history you keep. Unlike a flat notes file that gets heavier every session, the brain stays light. To tidy a dead topic you archive it (drop its one line from the index, keep the file). Nothing auto-deletes — your memory is durable by design.
Do I have to maintain it by hand?
Not really. Claude reads the map at the start of a session, checks it before redoing work, and updates it when a unit of work is done. A bundled brain-check validator catches broken links or status drift if you want to run it — but there's no manual bookkeeping required.
Does it work for one repo or many?
Both. One brain can catalog many projects on a single server, or just a single repo. Multi-project is the default shape — each project is a section in the index.
Does it work with my language / stack?
Yes — it's plain markdown, so it's language-agnostic. Setup detects projects from common signals (package.json, pyproject.toml, go.mod, Cargo.toml, composer.json, git), so it works whatever you build in.
Is my brain private? Can I commit it?
Your call, per project. A real brain ends up holding infra details (DB names, ports, server paths), so you decide whether to commit .project-brain/ — travels with the repo and your team — or keep it out of version control. The skill's own repo ships a .gitignore that ignores .project-brain/, so you never accidentally publish a real brain.
Where does it run?
Inside Claude Code. The skill lives in ~/.claude/skills/ per machine; the memory lives in your workspace. It's plain markdown, so your knowledge isn't locked into a proprietary format — built for Claude Code, but yours to keep.
Built from real multi-project pain
Project Brain came out of running several independent products at once — Sentinel, 24ad.info and more — where the cost of the AI forgetting, or quietly mixing two projects up, is real.
🔒 Star it on GitHub at launch