NEW
★ OPEN-SOURCE · CLAUDE CODE SKILL

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.

★ Source code goes public in
--
Days
--
Hours
--
Min
--
Sec

Launching 1 June 2026, 19:00 (London) · MIT-licensed · no sign-up, no payment.

▶ See it in action

The problem

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
How it works

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.

.project-brain/ index.md # THE MAP — small. Read first. projects → topics → status projects/ <project>/ <topic>.md # the detail, read ONLY when 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.

Why it's worth it

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.

Get started

Install once, then forget about it

One clone, one script. The skill installs per machine; the memory lives per project.

# 1. Install the skill (per machine) git clone https://github.com/OoneBreath/claude-code-project-brain.git cd claude-code-project-brain ./install.sh # copies the skill into ~/.claude/skills/ # 2. Start a NEW Claude Code session, then inside your workspace: /project-brain # "init" → sets up .project-brain/ and detects your projects /project-brain # "how did we solve X?" → recall through the index
🔒 Available at launch

Light by design: init detects projects from package.json / pyproject.toml / git — it does not read your source, so it's cheap.

FAQ

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