I've been using Claude Code a lot, but finding past sessions is a nightmare. The built-in --resume flag just gives you a flat list. If I want to find a specific database refactoring chat from last week, I have to scroll manually and guess based on truncated titles.<p>I got tired of this, so I built a searchable TUI for it. You type what you're looking for, hit Enter, and it instantly drops you back into the terminal chat via claude --resume <id>.<p>I wanted the search to actually be good, so it doesn't just use grep. It's written in Rust and does local hybrid search -> BM25 via SQLite FTS5 for exact keyword matches, plus semantic search using an all-MiniLM-L6-v2 ONNX model to find conceptual matches. It merges them with Reciprocal Rank Fusion.<p>Everything runs 100% locally. No search data goes to the cloud, and the embedding model is small enough (~80MB) to run fast on any hardware.<p>It's completely open source. I'd love to hear what you think, especially from claude code power users.
by madzarm
|
Feb 21, 2026, 10:14:50 PM
What about being able to see everything it does on your behalf? Like to verify it’s not doing something unintended? Like not the chat sessions but the behind the scenes stuff. Is there a solution for that?
by SilverElfin
|
Feb 21, 2026, 10:14:50 PM