Search your Claude Code sessions by content
Project description
ccsearch
Search your Claude Code sessions by content — find the chat that discussed a ticket, PR, file, or idea weeks later, even after it drifted across topics. ccsearch reads the actual conversation from your transcripts (never the JSON metadata) and gives you a fast fuzzy browser with live preview and one-key resume.
Install
brew install alex-yanchenko/tap/ccsearch # macOS/Linux — also installs ripgrep + fzf
Prefer Python tooling? uvx ccsearch (run once) or pipx install ccsearch — then install
ripgrep and fzf yourself. Needs Python 3.9+.
Use
ccsearch # interactive browser: type to search, Enter resumes the session
ccsearch <keyword> # list sessions mentioning <keyword>, ranked
ccsearch --index [N] # summarize the N most-recent sessions (title + tickets)
In the browser: Enter resumes · Ctrl-T search mode (anywhere / one-message / exact) · Ctrl-S sort (date ⇄ matches) · Esc quits.
Zero config — it works out of the box. The first run caches your sessions under
~/.cache/ccsearch (plaintext, no network; rm -rf it anytime to reset).
License
PolyForm Noncommercial 1.0.0 — free for noncommercial use.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ccsearch-0.2.3.tar.gz.
File metadata
- Download URL: ccsearch-0.2.3.tar.gz
- Upload date:
- Size: 14.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e17416b239ef01db3ed140b938c2693bf90adbe18b2f797baae3936b94bfde17
|
|
| MD5 |
2b56348ed6d2bc6a3c3cef448a7fa463
|
|
| BLAKE2b-256 |
431e7f4e3843956645851948fc9532a4ac8cc7623cd561b2ebb7ee2ae1715838
|
Provenance
The following attestation bundles were made for ccsearch-0.2.3.tar.gz:
Publisher:
publish.yml on alex-yanchenko/ccsearch
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ccsearch-0.2.3.tar.gz -
Subject digest:
e17416b239ef01db3ed140b938c2693bf90adbe18b2f797baae3936b94bfde17 - Sigstore transparency entry: 2139094213
- Sigstore integration time:
-
Permalink:
alex-yanchenko/ccsearch@f4521379b2307cb269a57916924416d8374381db -
Branch / Tag:
refs/tags/v0.2.3 - Owner: https://github.com/alex-yanchenko
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@f4521379b2307cb269a57916924416d8374381db -
Trigger Event:
release
-
Statement type:
File details
Details for the file ccsearch-0.2.3-py3-none-any.whl.
File metadata
- Download URL: ccsearch-0.2.3-py3-none-any.whl
- Upload date:
- Size: 15.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09207c61b7dcb1b652e936989509675e7ff4ddb00bcd2b50dd3a1b3ab1b84891
|
|
| MD5 |
86c17d0d5b15b0e4f365f37f892343c5
|
|
| BLAKE2b-256 |
c47ad32d581d3b050f1769fea180ac98db5c3bb5ffa006935eb253834446fb83
|
Provenance
The following attestation bundles were made for ccsearch-0.2.3-py3-none-any.whl:
Publisher:
publish.yml on alex-yanchenko/ccsearch
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ccsearch-0.2.3-py3-none-any.whl -
Subject digest:
09207c61b7dcb1b652e936989509675e7ff4ddb00bcd2b50dd3a1b3ab1b84891 - Sigstore transparency entry: 2139094291
- Sigstore integration time:
-
Permalink:
alex-yanchenko/ccsearch@f4521379b2307cb269a57916924416d8374381db -
Branch / Tag:
refs/tags/v0.2.3 - Owner: https://github.com/alex-yanchenko
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@f4521379b2307cb269a57916924416d8374381db -
Trigger Event:
release
-
Statement type: