{"repo":"Avijit07x/claude-db","free":true,"listed":false,"github":"https://github.com/Avijit07x/claude-db","clone":"git clone https://github.com/Avijit07x/claude-db.git","description":"Persistent memory for Claude Code. Bring your own database.","language":"TypeScript","stars":83,"topics":["claude","claude-ai","claude-api","claude-code","claude-code-plugin","claude-code-plugins","claude-code-skill","claude-code-skills","claude-desktop","claude-plugin"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Persistent memory for Claude Code. Bring your own database. --- What it is Claude Code forgets everything when a session ends. Next time you open it, you re-explain the architecture, why you chose X over Y, and what already failed. claude-db records those decisions as you work and gives them back automatically. Local by default, no account, no subscription. Restart Claude Code. That's it. How it works Claude Code already writes every session to disk as JSONL — your prompts, its replies, every tool call. claude-db reads that file, so it captures why you did something, not just which files changed. Both steps are hooks, so they always run. Nothing depends on Claude deciding to look something up. Install also writes a short standing instruction into CLAUDE.local.md (or /.claude/CLAUDE.md for a machine-wide install), telling Claude to search memory before asking you to re-explain something. Hook output is context the agent may or may not act on; a memory file is a rule for the whole session, which is what makes recall the default rather than something you have to ask for. claude-db uninstall takes the block back out. What gets saved. One observation per turn, and only if that turn edited a file or ran a real command. Questions, grep , and \"ok\" are skipped. A busy day produces 10 to 20 rows, not hundreds. What gets injected. Recent session summaries at startup, plus the single best match in full on each prompt. Roughly 350 tokens when something relevant exists, zero when it doesn'","default_branch":null,"files":null,"tree":[],"storefront":"/r/Avijit07x","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Avijit07x/claude-db/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}