MemophantMemophant
The problem

AI coding assistants are stateless. Your repo shouldn't be.

LLM assistants don't remember. Without an external memory, every new session re-learns the repo from scratch, durable decisions get lost in chat history, and parallel agents fork divergent assumptions. None of that is a model problem — it's a memory problem.

Every session starts from zero

An assistant with no external memory re-learns your architecture each time and re-asks the questions you already answered yesterday. You pay the onboarding cost again, every single session.

Decisions get lost in chat

The reasoning behind a choice lives in a transcript you'll never reopen. Three weeks later nobody — human or agent — remembers why the auth middleware was rewritten, only that it was.

A long CLAUDE.md quietly rots

The obvious fix — one growing instructions file — bloats the context window, gets truncated, and goes stale silently. Agents then act on confidently-wrong, out-of-date facts.

Parallel agents diverge

Run several sessions and each accumulates its own private assumptions. With no shared store, they fork — and you get contradictory facts depending on which one you ask.

The answer

Treat the repo itself as the memory store.

The knowledge an agent needs is project knowledge — so it belongs with the project, in git, as plain files. Memophant captures what your sessions learn, keeps it in the repo as markdown, and hands it back to the next session already up to speed. Setup is easy; the real work is keeping it true as the code changes.

  • Memory lives in the repo — versioned, portable, read by every agent
  • Structured tiers instead of one rotting instructions file
  • Drift detection flags notes when their code moves on
  • One source of truth across every model and editor, via MCP
A chat session — gone by morning.distill.memory/decisions/auth.md## Observations## Relationssupersedes [[auth-v1]]committed · a3f1c2e

The thesis

Setup is easy. Maintenance is the unsolved problem.

Plenty of tools can capture a note. Almost none keep it true. A memory system that goes stale silently is worse than none at all, because people and agents will act on it with confidence. That's the problem Memophant is built around — not just storing knowledge, but keeping it honest.

Give your agents a memory that doesn't reset.

Trade a rotting CLAUDE.md for structured memory you can trust.