Gives Claude a local SQLite journal to remember what happened across sessions. It automatically detects your project via git root and logs attempts, blockers, decisions, and their outcomes. When you start a fresh conversation, call get_handoff to pull a structured summary of what the last session tried, what's stuck, and why. You can query past sessions with get_history or filter for unresolved blockers. Everything lives in a single database file at ~/.memoir/memoir.db with rolling retention that keeps your last 20 sessions per project. Useful when you're iterating on something tricky and don't want to re-explain context or repeat failed approaches every time you open a new chat.
claude mcp add --transport stdio io.github.bighippoman-memoir -- npx -y memoir-mcp