I got tired of Claude losing context every time a session ended, so I built a plugin that gives it a persistent, self-maintained notebook for each project.

What it does:

Claude keeps its own notes on the project as it works (architecture decisions, gotchas, TODOs, etc.)

Notes persist across sessions — no more re-explaining the same context every time you start a new chat

Hooks into the Claude Code lifecycle to keep notes fresh and relevant automatically