Session Search: Local Full-Text Search for Claude Code and Codex Sessions, Now in Your Menu Bar

Session Search is an open-source macOS menu bar tool that indexes local Claude Code and Codex session transcripts for full-text search. Unlike the built-in session resume search (which only indexes the first prompt, project name, etc.), Session Search indexes the entire transcript — including errors, commands, filenames, and intermediate decisions — so you can quickly jump back to the relevant session.
Key Features
- Deeper indexing: Scans local Claude Code and Codex session files beyond just the first prompt or project name.
- Full-text search via SQLite FTS: Uses SQLite's full-text search engine for fast queries across all transcripts.
- Highlighted snippets: Search results show matching lines with context.
- One-click menu bar access: The tool lives in the macOS menu bar for instant access.
- Local only: No hosted backend; all data stays on your machine.
Usage
Once installed from the GitHub repo, the app runs as a menu bar icon. Click it to open the search field, type a query (e.g., an error message, a command you ran, or a filename), and results appear as selectable snippets. Selecting a result opens the corresponding session transcript in your default editor.
Who It's For
Developers who frequently switch between multiple Claude Code or Codex sessions and need to quickly locate past work without scrolling through individual logs.
📖 Read the full source: r/ClaudeAI
👀 See Also

Yozora-fm: Interactive Anime Music Galaxy Visualization
Yozora-fm is an interactive visualization where each star represents an anime opening or ending song, with over 9,000 tracks mapped by genre and era. Users can click stars to play videos or explore the galaxy interface.

Coasts: Containerized Hosts for Running Multiple Localhost Environments
Coasts is a Docker-in-Docker solution that solves the problem of running multiple localhost environments simultaneously, handling port conflicts, secrets, and volume topologies without requiring complex scripting.

Membase: External Memory Layer for AI Assistants Across Tools
Membase is an external memory layer that extracts and stores conversation context in a knowledge graph, then injects relevant memories into new chats across Claude, ChatGPT, Cursor, Gemini, and other AI tools. It's currently in private beta with all features free.

cc-soul plugin adds persistent memory and adaptive personas to OpenClaw
The cc-soul plugin for OpenClaw provides permanent memory storage across sessions, 10 auto-switching personas, and learning from corrections. Installation requires one command with zero configuration.