recall

by zippoxer

Pending

Full-text search and resume for Claude/Codex conversations

112stars
11forks
Rust
Added 1/10/2026
CLI Toolsclaudeclaude-aiclaude-codeclaudecodecodexcodex-cliopenai-codexopenai-codex-cli
Installation
# Add to your Claude Code skills
git clone https://github.com/zippoxer/recall
README.md

recall   Mentioned in Awesome Claude Code

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.

screenshot

Install

Homebrew (macOS/Linux):

brew install zippoxer/tap/recall

WinGet (Windows):

winget install zippoxer.recall

Cargo:

cargo install --git https://github.com/zippoxer/recall

Binary: Download from Releases

Use

Run:

recall

That'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 |

Ask it to Search for You

Simply tell your agent:

use `recall search --help`

Example:

pls find me the last conversation where we deployed to staging, use `recall search --help`

MCP

No MCP required. The recall search CLI fulfills the same purpose. See Ask it to Search for You.

Customize

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}"

light mode


Made with ❤️ by zippoxer and Claude.