Building a Self-Managing Notes System for Claude Code A developer built a plugin for Claude Code that gives the AI assistant a persistent, self-maintained notebook for each project, solving the problem of context loss between sessions. The plugin, available on GitHub, allows Claude to retain and update project-specific notes automatically. 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: Repo: https://github.com/git-aditya-star/project-notes https://github.com/git-aditya-star/project-notes Explainer page: https://git-aditya-star.github.io/project-notes/project-notes-explained.html https://git-aditya-star.github.io/project-notes/project-notes-explained.html Would love feedback — especially if anyone tries it on a large/messy codebase and something breaks, or if the note-freshness logic feels off. Also open to feature requests. Full disclosure: I'm the author, sharing because I think others might find it useful.