Claude Code session
Claude Recall
Recall any past Claude Code session: ask Claude to look into it, or find it yourself and go back to it.
Install
git clone https://github.com/babarot/claude-recall.gitFrom the README
claude-recall
Recall any past Claude Code session: ask Claude to look into it, or find it yourself and go back to it.
claude-recall archives every Claude Code session into SQLite, including the ones whose JSONL Claude Code has since deleted, and gives you three ways back into them from one binary called recall:
- MCP server: Claude searches past sessions and reads what was done in them, from inside the session you are working in
- TUI: find a session yourself and resume it where it left off
- Web UI: read past conversations comfortably in the browser, live as they are written
With the Claude Code plugin, recall also shows up in Claude Code itself: the repository's last sessions when you start, search results you can read at a glance, and /recall.
Quick start
The installer puts recall in ~/.local/bin, imports your sessions and registers the MCP server with Claude Code. Then ask Claude about a past session ("how did we set up the staging deploy last month?"), or run recall to browse them. See Install for Nix, building from source and the Claude Code plugin.
Use cases
Pick up where an earlier task left off
At work, a project rarely fits in one session. Project A gets split into tasks 1 to 10, and each one runs in its own session. While working on task 5, you need what was decided in task 3: ask Claude "what did we decide about the retry policy in the task 3 session?" and it looks that session up through MCP and answers from it. Or, to carry on with task 3 itself, find it in the TUI and press Enter to resume it.
Answer a question you already answered months ago
A support question comes in, you open a session, and it is settled in ten minutes. Months later a similar question arrives. By then Claude Code has deleted that transcript, but claude-recall still has it:…Details
- Repository
- babarot/claude-recall
- Language
- Go
- Last updated
- 3 November 2026
FAQ
What is Claude Recall?
Recall any past Claude Code session: ask Claude to look into it, or find it yourself and go back to it. It is a session for Claude Code, from babarot/claude-recall on GitHub.
How do I install Claude Recall?
Clone babarot/claude-recall from GitHub and follow the setup steps in its README.
Is Claude Recall popular?
babarot/claude-recall has 63 GitHub stars and 3 forks. It was last updated on 3 November 2026.
More sessions & history
Claude Permissions
59MikeVeerman/claude-permissions
Curated permissions config for Claude Code — stop clicking Allow 47 times per session
Clicodelog
49monk1337/clicodelog
Browse & Inspect CLI agents : Claude Code, Codex, Gemini CLI code & conversation history
Claude Move Project
55wsagency/claude-move-project
Move Claude Code projects while preserving session history
Ccsession
51sorafujitani/ccsession
pick any past Claude Code session via fzf, then resume it from the right cwd
Agentrejoin
82Altman-conquer/agentrejoin
Resume Claude Code and Codex sessions from web or mobile, with end-to-end encryption and self-hosting.
Clave
51antasphere/clave
A macOS desktop app for managing multiple Claude Code sessions
Browse the most popular Claude Code mods, all sessions & history, or the skills and MCP server directories.