Let your agents search your past conversations.
Recall lets Claude Code and Codex look up your past conversations, so you can start a new session whenever you want. Close a long chat to save tokens without writing a handoff or worrying about losing what you worked through. Your next session can retrieve just what it needs.
Just ask your agent to recall.
Your conversations are saved automatically, so your agent can find the relevant discussion or pick up a specific session. Ask about what you worked through, or give it a session ID and continue from there.
Local RAG over your
conversation history.
Under the hood, Recall indexes the JSONL conversation logs that Claude Code and Codex already generate in a local SQLite database, with vector embeddings generated by the open-source Nomic Embed Text v1.5 model running on your machine.
A small skill teaches your agent to retrieve relevant passages using hybrid keyword and semantic search—local RAG over your conversation history, guided by what your agent needs right now.
$ recall "why did we choose this retry policy?"
$ recall <session-id> <message-id>
$ recall --blame src/paths.ts:82-84
Pick up an old session.
Bring back what you need.
Continuing an old, uncached session this way can also save tokens: Recall brings back the conversation without all the background activity that filled the original chat.
Your agent can read the relevant parts of that session and look up related discussions from other conversations as it works.
Start with a conversation
you’ve already had.
Run npm install -g crispy-recall, then recall install. It picks up the conversation history already on your machine, so you can ask it to recall something straight away.