Recall adds local project memory to Claude Code
Recall is a local plugin that helps Claude Code pick up a project without repeating the same every new session. It saves the session history inside `.recall/history.md` and writes a shorter restart summary to `.recall/context.md`. That summary can include the current goal, what changed, next steps, touched files, commands that ran, and `git diff --stat`.
The summary is created on the user’s own computer with TF-IDF and TextRank, not with another AI model. That means it does not need an API key, does not call an outside service, and does not add extra model costs. Users can run `/recall:save` by hand, or turn on automatic saving when a session ends.
The project also warns that shared `.recall/` files should be treated carefully because a saved context can influence the next Claude Code session.
Key points
- Recall stores Claude Code session history in `.recall/history.md`.
- It creates a restart summary in `.recall/context.md`.
- It does not use an outside AI model, API key, or network call for summarizing.
- TF-IDF and TextRank choose important sentences from the session record.
- Automatic saving can refresh the summary when a session ends.