v1.1.0 - runs on its own
What this is
Memory for Claude Code that runs on its own. Install once; after that, asking
"didn't we already fix this?" in plain English gets answered from your own
transcripts before Claude can guess. Nothing leaves your machine.
Install (one line)
macOS / Linux:
curl -fsSL https://raw.githubusercontent.com/Luneswan/claude-recall/main/install.py | python3 -
Windows (PowerShell):
iwr -useb https://raw.githubusercontent.com/Luneswan/claude-recall/main/install.py | python -
What is new since 1.0
- Four hooks, zero typing. SessionStart prints what is still open;
UserPromptSubmit looks up the past when a prompt asks about it (and only
then); PostToolUse records real work; PreCompact saves decisions to disk
before compaction can drop them. Works in the terminal, VS Code, JetBrains
and the desktop app's embedded CLI. - MCP server for the Claude desktop app and Cowork (
mcp/recall_mcp.py,
dependency-free).python install.py --mcp-configprints the config. - One-line install.
install.pybootstraps itself from GitHub when run
without the repo beside it. --this-project/--all-projects. History was always global; now it
says so, and you can narrow it.- Build lock + dedupe. Two Claude windows no longer duplicate the index;
an already-duplicated index heals itself on the next pass. Index shrank
34% on the reference machine with accuracy unchanged. - Selection prints distinct evidence first, continuations of the same
message only if budget remains.
Verified
Eight suites, every floor held: known-item 150/150, curated 12/12, stress
19/19, subcommands 11/11, capture 33/33, vectors 6/6, federation 28/28,
concurrency 5/5. Foreign machines 4/4. Optimizer 100/100. Clean-room install
into a machine that had never seen recall, graphify absent from PATH: 25/25,
including the one-line install run against this exact GitHub URL.
What is honestly not claimed
How many extra messages this buys on Pro or Max. The per-question token
reduction (~209k) is measured; the effect on a specific plan limit is not
something anyone outside Anthropic can quantify.