PaPoo
cover

Recall: offline project memory for Claude Code

For Claude Code users, the most annoying part of a long-running project is not the coding itself — it’s the constant re-introduction. Recall is interesting because it tackles that cold-start problem with a very opinionated approach: local-first, offline, and deliberately non-LLM. That makes it less flashy than “AI memory” products, but in some ways more practical.

Key Points

image_0002.svg

My Take

image_0003.svg

What strikes me is that this is not trying to be “AI memory” in the usual overpromised sense. It’s more grounded: capture the session, summarize it locally, and make the result easy to reopen later. I think that’s a much more credible product shape for Claude Code than a cloud memory service that quietly sends your repo context somewhere else.

I also like the constraint of using extractive summarization instead of another model call. That feels almost old-school, but in a good way: predictable, cheap, and aligned with the privacy story. If the summary quality is decent, this might be exactly the sort of boring infrastructure people end up relying on every day.

image_0004.svg

What I’d be curious about is how well it holds up on messy, nonlinear sessions. TF-IDF and TextRank can do a respectable job at surfacing central sentences, but coding work is often more about decisions, failed branches, and “we tried that already” context than about sentence centrality. My guess is that the deterministic metadata helps a lot, but I’d still want to test it on real projects before trusting it fully.

The privacy angle is the strongest part of the pitch. If you’re working in a sensitive repo, the idea of keeping transcripts local and fenced inside the project is genuinely useful, not just marketing. The only caveat is that any tool writing session history to disk becomes something you should understand and audit, especially if secrets can appear in prompts.

image_0005.svg

As a Claude Code user, I’d actually try this on a real project where I keep coming back after interruptions. That is exactly the workflow pain it targets, and it seems thoughtfully built around Claude Code’s existing memory features rather than trying to replace them.


image_0006.svg

Reference: GitHub - raiyanyahya/recall: Stop wasting tokens and re-explaining your project every session. Recall gives Claude Code durable memory — entirely offline.

同じ著者の記事