davegoldblatt/total-recall

196 stars · Last commit 2026-02-12

Persistent memory plugin for Claude Code. Tiered memory system with write gates, correction propagation, and slash commands.

README preview

# Total Recall

A memory system for Claude Code that remembers what matters and forgets what doesn't.

## The Problem

Claude Code forgets everything between sessions. Every time you start a new conversation, it's like talking to someone with amnesia. You end up repeating yourself:

- "We already tried that approach, it didn't work."
- "Don't touch the auth file."
- "I prefer tabs over spaces."
- "The client's name is Sarah, not Sara."

This gets old fast.

## What Total Recall Does

It gives Claude Code a notepad that carries over between sessions, but a *picky* notepad. Not everything goes in. Before anything gets saved permanently, it has to pass a simple test: **will this matter tomorrow?**

A preference you'll have for months? Saved. A decision you made and why? Saved. The fact that you ran a test five minutes ago? Not saved. The system keeps itself clean so Claude isn't wading through junk to find what's relevant.

View full repository on GitHub →