Search and resume your Claude Code conversations. Also supports Codex, OpenCode and Factory (Droid).
Tip: Don't like reading? Tell your agent to use recall search --help and it'll search for you.
Homebrew (macOS/Linux):
brew install zippoxer/tap/recallWinGet (Windows):
winget install zippoxer.recallCargo:
cargo install --git https://github.com/zippoxer/recallBinary: Download from Releases
Run:
recallThat's it. Start typing to search. Enter to jump back in.
| Key | Action |
|---|---|
↑↓ |
Navigate sessions |
Pg↑/↓ |
Scroll messages |
Ctrl+E |
Expand message |
Enter |
Resume conversation |
Tab |
Copy session ID |
/ |
Toggle scope (folder/everywhere) |
Esc |
Quit |
Simply tell your agent:
use `recall search --help`
Example:
pls find me the last conversation where we deployed to staging, use `recall search --help`
No MCP required. The recall search CLI fulfills the same purpose. See Ask it to Search for You.
recall's resume commands can be configured with environment variables.
For example, to resume conversations in YOLO mode, add this to your .bashrc or .zshrc:
export RECALL_CLAUDE_CMD="claude --dangerously-skip-permissions --resume {id}"
export RECALL_CODEX_CMD="codex --dangerously-bypass-approvals-and-sandbox resume {id}"Made with ❤️ by zippoxer and Claude.

