English | Chinese
Local-first search across every AI coding session on your machine.
Jump between Claude Code, Codex, and whatever comes next; Recall pulls those scattered local sessions into one searchable index, tracks usage when token metadata is available, and drops you back into the original CLI.
brew install samzong/tap/recallrecall sync # incremental sync (safe to run anytime)
recall # launch TUI
recall usage # usage dashboard
recall export > recall-export.jsonl # export all session
recall import recall-export.jsonl --dry-run # preview an import
recall session list # list sessions for agents/scripts
recall session share --id <session-id> --format json # publish one selected session
recall info # index stats and worker statusWith Skill use Recall is the best way.
recall skill install # auto detect agents and install skillsOne index across every AI coding CLI. Sync once, search everywhere, resume right where you left off.
| Adapter | Discovery | Full-index | Incremental-sync | Semantic-search | Export | Resume | Usage |
|---|---|---|---|---|---|---|---|
| Claude Code | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| OpenCode | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Codex | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Pi | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Antigravity | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
| Gemini | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Kiro | ✅ | ✅ | ✅ | ✅ | ✅ | — | |
| Copilot | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
| Cursor | ✅ | ✅ | ✅ | ✅ | ✅ | — | ✅ |
| Cline | ✅ | ✅ | ✅ | ✅ | ✅ | — | |
| Grok | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
- Thanks to tokscale for the usage dashboard reference and token accounting behavior.
- Thanks to Ratatui and Crossterm for the terminal UI foundation.
- Thanks to sqlite-vec and SQLite FTS5 for keeping local text and vector search embedded.
- Thanks to Candle, Hugging Face, and intfloat/multilingual-e5-small for local semantic embeddings.
- Thanks to kitup for the bundled agent skill installer.
- Thanks to LINUX DO for the open-source sharing community.
This project is licensed under the MIT License.
