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.5.tar.gz (14.7 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.5-py3-none-any.whl (15.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ccsearch-0.2.5.tar.gz
  • Upload date:
  • Size: 14.7 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.5.tar.gz
Algorithm Hash digest
SHA256 0b1871eda080e49965113ed6b5516f44ed02bc43526b31a61db8971afefd8e3c
MD5 9067a611a0cedfbdcfe1dd343de4167a
BLAKE2b-256 b46268aa0a5028fc3e22ee80da12f0d96ff3861987d541818f44a8f4a23d68b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ccsearch-0.2.5.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.5-py3-none-any.whl.

File metadata

  • Download URL: ccsearch-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 15.7 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 0b00faee9f0e851c99c140a12038bfdcdc549334da8a69777539eb6d8c2736b1
MD5 fb1cc7369968af4d938cd86fab4c95ad
BLAKE2b-256 aa8a982fc3545c447ce6ec3389d53d5611260c23d6bfe1539f87e12a0ba0caa0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ccsearch-0.2.5-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

This release

0.2.5 This release

2 files

0.2.4

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