1. One memory, every editor: the Memoir MCP server

    Memoir now ships an MCP server. Point Claude Desktop, Cursor, Cline, Windsurf, VS Code, Zed — or any MCP host — at one git-versioned store, and they all share the same memory. Recall, remember, branch, and trace provenance without writing a line of glue.

    Read essay
  2. Memory that commits: how Memoir remembers a fact

    Most agent memory is an opaque pile of embeddings. Memoir takes the opposite bet: classify a fact into a human-readable semantic path, then commit it like git — so memory is structured, attributable, and reviewable.

    Read essay
  3. Recall without a vector search: how Memoir finds what it knows

    Most agent memory recalls by embedding the query and scanning vectors. Memoir recalls the way you'd browse folders: the agent sees the map of named paths, picks the relevant ones, and reads them — no embeddings, no similarity scan, no extra model.

    Read essay
  4. Give your Hermes assistant a memory you can trust

    A good personal assistant should remember what matters, forget the moment you ask, keep your private side-conversations private, and always be able to tell you what it knows about you. The memoir plugin gives Hermes exactly that.

    Read essay
  5. Memoir for OpenClaw: scoped memory that stays in its lane

    OpenClaw is a gateway that can front many agents and many conversations at once. The memoir plugin gives it versioned long-term memory — and, crucially, a scope so a side chat never leaks into your global profile.

    Read essay
  6. Claude Code plugin now supports memoir:sync for guided branch promotion

    Memory branches track your code branches, so captures pile up on feature branches until someone promotes them. Plugin v0.3.0 ships /memoir:sync: an interactive flow that previews, merges, snoozes, or prunes memoir branches — plus auto-promotion when your code branch merges into main.

    Read essay
  7. Memoir v0.2.1: search, a terminal UI, and a sturdier store

    Last month's vector-search preview is now shipping commands. v0.2.1 adds file and folder ingestion with semantic search, a read-only terminal UI, a branch switcher in the web UI, a new default storage backend, and per-call branch routing for the CLI.

    Read essay
  8. Two trees, one commit: vector search lands in Memoir

    A feature coming to Memoir: vector recall over the same versioned store. The path tells you where a memory lives; the vector tells you what it says — so Memoir can hold long-form content without losing the ability to find the sentence inside it. Includes an interactive deck.

    Read essay
  9. Keeping the logs, losing the lesson

    A popular fix for agent amnesia is to bump cleanupPeriodDays to 3650 — ten years of session JSONL on disk. It buys a bigger archive, not a better memory. Here's why retention and memory are different problems, and what actually carries forward.

    Read essay
  10. Memoir's storage substrate: prollytree

    A Merkle search tree — what prollytree is, and what it enables for memoir: key-level merge, subtree proofs, dedup-friendly federation, and vector search that lives inside the data.

    Read essay
  11. Two lessons from one apology

    A human developer caught the agent running release builds against a debug .so. The agent investigated, apologized, and explained the JAR-vs-loose-classes pitfall. Memoir auto-classified both lessons into the right taxonomy paths — no future session will repeat the mistake.

    Read essay
  12. Start and stop the Memoir UI from Claude Code

    No flags, no ports to remember. Just say "start memoir ui" and "stop memoir ui" — Claude Code launches and tears down the browser-based memory inspector for you.

    Read essay
  13. When two branches remember differently

    Why Memoir's merge story matters, what we have today, and what we know we still have to build.

    Read essay
  14. The 5-second answer that was wrong

    An auto-memory rule turned a careful 103-second answer into a confident 5-second one — with the opposite recommendation. The speedup came from skipping the verification that mattered.

    Read essay
  15. Stop guessing what your agent cost

    Memoir tracks turns, tool calls, errors, and latency per git branch — automatically, with zero LLM in the loop. Here's what changes when you can finally read that.

    Read essay
  16. Why every coding session should start with /memoir:onboard

    Every Claude Code session starts from zero. /memoir:onboard makes the first twenty minutes obsolete — a curated codebase snapshot, incrementally refreshed from commit history.

    Read essay
  17. Your second memory file: Claude Code's notebook meets Memoir's repo

    Claude Code's auto-memory is the agent's private notebook. Memoir is the project's branchable, queryable archive. Here's how to use both — and why parallel work breaks the first one.

    Read essay
  18. Your coding agent has amnesia, and you've been the unpaid memory layer

    Memory is becoming the codebase for AI agents. Here is what version control for it looks like.

    Read essay