A shared memory layer for AI coding agents —
one that compounds.
One codebase. Many agents. No shared memory. Until now.
Your team shares a repo, standards, and a CI pipeline. But each agent session starts fresh — no memory of what the others decided, changed, or broke. Mori fixes that.
Claude Code lifecycle hooks send session events to Mori automatically. Every tool call, decision, error — captured without changing how you work.
While you sleep, the dream pipeline distils events into durable memories. Signal, not transcripts. What matters, not what happened.
Every session starts with /brief — shared memories, team standards, cross-instance decisions. From turn one, every agent knows what the others know.
Every other memory tool requires you to instrument your app — call add() after responses, call search() before prompts.
Mori requires nothing. Lifecycle hooks capture your sessions automatically. You just work.
git clone https://github.com/fjwood69/mori.git cd mori cp deploy/homelab/.env.example deploy/homelab/.env docker compose -f deploy/homelab/docker-compose.yml up -d # Verify curl http://localhost:8968/health {"status":"ok"}
One Mori, many agents. Every session benefits from what every other session learned.
Point every instance at the same server. That's it.
The forest remembers. Now it whispers too — tasks and decisions passed directly between agents, without a shared session.