Recall – Local search across your Cursor/Claude Code/Codex chat history A new open-source tool called Recall allows developers to search across their AI chat history from Cursor, Claude Code, OpenAI Codex CLI, and pi directly from the terminal without copying or modifying their data. The tool builds a local searchable index from native storage locations and can be used as a standalone CLI, an MCP server for AI coding agents, or a native extension for pi. Recall aims to solve the problem of lost context by enabling developers to quickly retrieve past conversations and continue work without manual copy-pasting. Your AI chat history, searchable. Across Cursor, Claude Code, Codex, and pi. Really fast. Read-only. No copies. recall indexes the conversations you've already had with Cursor, Claude Code, OpenAI Codex CLI, and pi — straight from their native storage. It does not move, copy, or modify your data. It builds a tiny searchable index over excerpts and metadata, and lets you grep the lot from your terminal. Above: the pi extension lets an agent call recall search to find a past conversation and read it back — no copy-paste. bash $ recall doctor recall 0.1.0 sources: ✓ cursor ~/Library/Application Support/Cursor/User/globalStorage/state.vscdb ✓ claude ~/.claude/projects ✓ codex ~/.codex/sessions index: ~/.recall/index.sqlite 69.5 MiB cursor 1514 sessions claude 25 sessions codex 1058 sessions total 2597 sessions $ recall "import cycle" --limit 3 2025-09-02 18:36 cursor ~/code/acme-api Fix import cycle in proto files id=cursor:94dc8775-5fd3-41e9-93d7-43d7dff795b6 msg=1 role=assistant I'll help you fix the «import» «cycle» in the request logging… $ recall last --repo ~/code/acme-api | claude -p "continue this" Homebrew brew install pratikgajjar/tap/recall one-line installer downloads the right prebuilt binary curl -fsSL https://raw.githubusercontent.com/pratikgajjar/recall/main/install.sh | sh …or with Go go install github.com/pratikgajjar/recall@latest …or grab a binary from https://github.com/pratikgajjar/recall/releases Then build the index once: recall index one-time, ~1 minute on real data recall doctor recall