Every Claude Code session you've ever run, readable and searchable.
Claude Code keeps a full transcript of each session on your disk — prompts, replies, thinking, every command and its output — and gives you no way to read or search it. chat-search does.
Sign in with your email → Free up to 100 MB. No password, just a code by mail. For organisations →why did the deploy fail last night?
journalctl -u deploy --since yesterday | grep -i fail # Find last night's failure
Sep 09 23:41:07 deploy[1517222]: BUILD VALIDATION FAILED — keeping the running container
The build failed validation at 23:41 and the previous container was kept, so nothing went down. The cause is …
Every kind of message is indexed — including tool output. Search jumps straight to the hit inside the session.
How it works
Prefer to keep it on your own machine? The same app is open source — pipx install chat-search && chat-search serve. Source on GitHub.
Pricing
Free
- 100 MB of transcripts
- Unlimited sessions and searches
- Automatic upload hook
Pro
- 1 GB of transcripts
- Unlimited sessions and searches
- Automatic upload hook
- Cancel any time
Usage is the raw size of the transcripts you keep here; delete a session and the space comes back. A typical day of Claude Code is 1–20 MB; long agentic sessions can reach 100 MB each.
Self-hosted for organisations
Run chat-search on your own servers with your company sign-in, so every transcript stays inside your network and IT owns the accounts.
- Sign-in with your identity provider — OIDC (Entra ID, Okta, Google Workspace, Keycloak) and/or LDAP (Active Directory, OpenLDAP, FreeIPA).
- Provisioning via SCIM 2.0 — create, update and deactivate users and groups from Entra, Okta, OneLogin or JumpCloud; deactivation revokes access immediately.
- Admin group, per-user storage caps, audit log, everyone's sessions private to them, admins see all.
- One container (docker compose up -d) with a single data directory to back up; no phone-home.
One-time purchase, per seat, perpetual licence — no subscription, no expiry. Tell us the number of seats and you get a licence key and the image the same day: chat-search@bitgeek.in.
Read this before you upload
A transcript contains everything Claude saw on screen. If a session ever printed a password, an API key or a customer record, it is in the transcript, and uploading it puts it here. Only your account can see your sessions, they are stored on a single server in the EU (Hetzner, Germany), and you can delete any session or your whole account at any time — but we cannot un-see what you upload. If you handle secrets in Claude Code, run the open-source version on your own machine instead.
Terms & privacy · Questions: chat-search@bitgeek.in