Originally published byDev.to
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
- Lightweight, no external dependencies beyond Node
Repo: https://github.com/git-aditya-star/project-notes
Explainer page: 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.)
πΊπΈ
More news from United StatesUnited States
NORTH AMERICA
Related News
How to Handle Unhandled Exceptions & Unhandled Promise Rejections in JavaScript and React
6h ago
Dead-Letter Queues for Webhooks: Safe Replay, Idempotency, and Monitoring
1d ago
Discovery: How an Agent Finds Your APIs
1d ago
Secret Claude Tracker Shocks Users After Anthropic's Anti-Surveillance Stance
1d ago
The AI Coding Tool You Use Is Now a Hiring Signal
1d ago