{"id":48700781,"url":"https://github.com/samzong/recall","last_synced_at":"2026-05-24T02:01:31.892Z","repository":{"id":350254288,"uuid":"1205804983","full_name":"samzong/Recall","owner":"samzong","description":"Local-first TUI for searching AI coding session history across Claude Code, Codex, and OpenCode with hybrid FTS + semantic retrieval","archived":false,"fork":false,"pushed_at":"2026-05-22T10:13:25.000Z","size":2139,"stargazers_count":14,"open_issues_count":0,"forks_count":3,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-22T14:27:00.947Z","etag":null,"topics":["claude-code","cli","codex","developer-tools","local-first","opencode","ratatui","rust","semantic-search","sqlite","tui"],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/samzong.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-09T09:43:56.000Z","updated_at":"2026-05-22T10:13:29.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/samzong/Recall","commit_stats":null,"previous_names":["samzong/recall"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/samzong/Recall","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samzong%2FRecall","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samzong%2FRecall/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samzong%2FRecall/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samzong%2FRecall/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/samzong","download_url":"https://codeload.github.com/samzong/Recall/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samzong%2FRecall/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33418550,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-23T22:14:44.296Z","status":"online","status_checked_at":"2026-05-24T02:00:06.296Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["claude-code","cli","codex","developer-tools","local-first","opencode","ratatui","rust","semantic-search","sqlite","tui"],"created_at":"2026-04-11T10:16:13.304Z","updated_at":"2026-05-24T02:01:31.886Z","avatar_url":"https://github.com/samzong.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Recall\n\n\u003e Local-first search across every AI coding session on your machine.\n\n[![Recall TUI](recall.png)](https://asciinema.org/a/909453)\n\nYou bounce between Claude Code, Codex, Copilot CLI, Cline, and whatever comes next. Each tool keeps its own sessions in its own place, in its own format. Recall pulls them all into one local index you can actually search — and drops you right back into any session in its original CLI.\n\n## Architecture\n\n![Recall Architecture](docs/architecture.png)\n\n## Install\n\n```bash\nbrew install samzong/tap/recall\n# or\nmake install # clone\n```\n\n## Support\n\nOne index across every AI coding CLI. Sync once, search everywhere, resume right where you left off.\n\n| Adapter         | Discovery | Full index | Incremental sync | Keyword search | Semantic search | Source filter | Time filter | Session search | Copy message | Markdown export | Resume |\n| --------------- | :-------: | :--------: | :--------------: | :------------: | :-------------: | :-----------: | :---------: | :------------: | :----------: | :-------------: | :----: |\n| Claude Code     |     ✅    |     ✅     |        ✅        |       ✅       |        ✅       |       ✅      |      ✅     |       ✅       |      ✅      |        ✅       |   ✅   |\n| OpenCode        |     ✅    |     ✅     |        ✅        |       ✅       |        ✅       |       ✅      |      ✅     |       ✅       |      ✅      |        ✅       |   ✅   |\n| Codex           |     ✅    |     ✅     |        ✅        |       ✅       |        ✅       |       ✅      |      ✅     |       ✅       |      ✅      |        ✅       |   ✅   |\n| Antigravity CLI |     ✅    |     ✅     |        ✅        |       ✅       |        ✅       |       ✅      |      ✅     |       ✅       |      ✅      |        ✅       |   ✅   |\n| Gemini          |     ✅    |     ✅     |        ✅        |       ✅       |        ✅       |       ✅      |      ✅     |       ✅       |      ✅      |        ✅       |   ✅   |\n| Kiro            |     ✅    |     ✅     |        ✅        |       ✅       |        ✅       |       ✅      |      ✅     |       ✅       |      ✅      |        ✅       |   —    |\n| Copilot CLI     |     ✅    |     ✅     |        ✅        |       ✅       |        ✅       |       ✅      |      ✅     |       ✅       |      ✅      |        ✅       |   ✅   |\n| Cursor          |     ✅    |     ✅     |        ✅        |       ✅       |        ✅       |       ✅      |      ✅     |       ✅       |      ✅      |        ✅       |   —    |\n| Cline           |     ✅    |     ✅     |        ✅        |       ✅       |        ✅       |       ✅      |      ✅     |       ✅       |      ✅      |        ✅       |   —    |\n\n## Usage\n\n```bash\nrecall sync          # incremental sync (safe to run anytime)\nrecall sync --force  # reprocess every session (after changing embedding model)\nrecall               # launch TUI\nrecall search Q      # one-shot CLI search\nrecall info          # index stats and worker status\n```\n\n## License\n\n[MIT](LICENSE)\n\n## Acknowledgements\n\nThanks to [tokscale](https://github.com/junhoyeo/tokscale) for the usage dashboard reference and token accounting behavior.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamzong%2Frecall","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamzong%2Frecall","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamzong%2Frecall/lists"}