Skip to main content

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ccsearch-0.2.4.tar.gz (14.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ccsearch-0.2.4-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

File details

Details for the file ccsearch-0.2.4.tar.gz.

File metadata

  • Download URL: ccsearch-0.2.4.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

Hashes for ccsearch-0.2.4.tar.gz
Algorithm Hash digest
SHA256 0b0438bd4f494ca7895367e34b1b271c8f9d42449603781d22e7dc7459e0477c
MD5 15164688bd79ba1ac201d882565bc8b6
BLAKE2b-256 246dd2c649f5734e23bfca3d3317b74c9a41953884b74249d50b4ce0eabc5c8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ccsearch-0.2.4.tar.gz:

Publisher: publish.yml on alex-yanchenko/ccsearch

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ccsearch-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: ccsearch-0.2.4-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

Hashes for ccsearch-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 261cdf302cdb4f5a298404cd1152e2d8b0275aa30b7ead93bd20acb2c973e477
MD5 abbf8cbad3ee335089aa1ca076d32b7c
BLAKE2b-256 cae5eb4c4b7dc95f41ee108d6336c26b8614813878171a90b95bd3ccb9da6d8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ccsearch-0.2.4-py3-none-any.whl:

Publisher: publish.yml on alex-yanchenko/ccsearch

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.2.5

2 files

This release

0.2.4 This release

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page