By JCodesMore
Search your past Claude Code conversations — ranked results, resumable in one command
Ask "where did I work out that postgres pool issue?" and Claude searches every transcript on your machine, ranks the hits, and hands you a claude --resume you can paste straight back. No API key, no upload, no signup — your sessions never leave the laptop.
1. Install the plugin — inside Claude Code, run:
/plugin marketplace add JCodesMore/jcodesmore-plugins
/plugin install claude-search@jcodesmore-plugins
Then fully restart Claude Code (quit the app and reopen).
2. That's it. The first time a session starts, the indexer reads everything under ~/.claude/projects/ once. After that it only re-reads files that changed. No API key, no signup — just start asking.
Talk to Claude like a friend who remembers everything you've ever done together:
Each result comes with a claude --resume <id> command — paste it and you're back in that conversation, exactly where it ended.
| Capability | Try saying |
|---|---|
| Ranked full-text search | "Find sessions where I worked on JWT validation" |
| Filter by project | "Search 'auth refactor' in the web-app project" |
| Resume any past session | "Give me a resume command for the pgbouncer one" |
| Local web UI | "Open the search UI in my browser" |
| Show only recent matches | "What did I work on yesterday about Postgres?" |
~/.claude/projects/**/*.jsonl (the transcripts Claude Code already writes). Nothing is uploaded.claude --resume <session-id>. Run it in the original project directory to pick the conversation back up.If you want to run it outside Claude Code:
node scripts/search.mjs "your query here"
node scripts/search.mjs --web # opens local UI at 127.0.0.1
node scripts/search.mjs --project foo bar # filter by project name
node scripts/search.mjs --json query # machine-readable output
The index is stored at ~/.claude-search/ (override with CLAUDE_SEARCH_HOME):
index.json — postings offsets, document metadata, session metadatapostings.ndjson — one token per line; loaded on demand for each querydocs.ndjson — one message per line; loaded on demand for snippetsmanifest.json — file signatures so we know what changedTo rebuild from scratch, delete the folder. The next session start (or any /search) will rebuild it.
git clone https://github.com/JCodesMore/claude-search.git
cd claude-search
# Use directly from this clone:
claude --plugin-dir ./claude-search
Requirements: Node.js ≥ 20.
npm test
35 tests covering the reader, indexer, searcher, formatter, and web server — all on synthetic JSONL fixtures, no fixtures from your real machine.
Apache License 2.0 — © 2026 JCodesMore
Search runs entirely on your local machine. No network calls, no telemetry, no third-party services.
Part of jcodesmore-plugins.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub jcodesmore/claude-search --plugin claude-searchYouTube tools — search, transcripts, video info, channel browsing, playlists
Interactive wizard that fixes and optimizes Claude Code performance -- sourced from dozens of community posts and official docs.
Discord server admin via natural language — channels, roles, embeds, AutoMod, welcome screens, scheduled events, and full server templates
Discover, recommend, and track movies in Claude Code. TMDB-powered via moviedb-promise, with a taste profile and watch history that follow you across projects.
Hand Claude a bot token and admin a Slack workspace in plain English — channels, usergroups, Block Kit messages, scheduled posts, canvases, and full workspace templates from a one-line brief
Memory compression system for Claude Code - persist context across sessions
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.
Editorial "Web Designer" bundle for Claude Code from Antigravity Awesome Skills.