madzarm

madzarm / ccsearch

Public

Hybrid search CLI for Claude Code chat sessions (BM25 + vector embeddings + RRF)

13
1
100% credibility
Found Feb 23, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

ccsearch provides a fast, local search interface to find and resume past Claude Code AI chat sessions using keyword and semantic matching.

How It Works

1
😩 Struggling to find old chats

You have tons of helpful conversations with your AI coding helper, but digging through the list to find that one from last week feels impossible.

2
📥 Grab the search helper

You find ccsearch and set it up in seconds with a simple download that works right away on your computer.

3
🔍 Type what you remember

Just type a phrase like 'fix login bug' and hit enter to start searching your chat history automatically.

4
Smart matches appear instantly

A beautiful list pops up showing the best matches by keywords and ideas, with previews of titles, dates, and projects so you spot the right one fast.

5
⬇️ Browse and pick your chat

Use arrow keys to scroll through results, filter more if needed, and see details on the side to feel confident in your choice.

🎉 Jump right back in

Hit enter on your pick and you're instantly resumed in that exact conversation, picking up right where you left off like magic.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 13 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is ccsearch?

ccsearch is a Rust CLI that supercharges Claude Code chat history search with hybrid search BM25 for keywords plus vector embeddings for semantics, fused via RRF. It scans your local ~/.claude/projects sessions automatically, delivering a fast TUI where you type "auth refactor" and instantly resume matching chats via `claude --resume`. No cloud, zero setup beyond install—perfect for ditching the flat 50-session picker.

Why is it gaining traction?

In a world of github hybrid search experiments like hybrid search langchain or hybrid search qdrant integrations, ccsearch nails local-first cc search with conceptual matching ("database" finds "Postgres" talks) and one-keystroke resume. Auto JIT indexing skips maintenance, JSON/CLI output enables scripting, and it gracefully falls back to BM25 if embeddings fail. Devs hook on the workflow boost over manual digging.

Who should use this?

Claude Code power users buried in project-specific sessions, like backend devs hunting old API fixes or frontend teams revisiting UI tweaks across branches. Ideal for anyone scripting git workflows or needing quick history dives without browser history hacks.

Verdict

Grab it if you're deep in Claude Code—installs clean via brew or cargo, docs solid with demo vid. At 10 stars and 1.0% credibility, it's early alpha (benchmarks placeholder, Windows fresh), but MIT-licensed Rust core feels stable for daily driver testing.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.