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

Analysis of Ollama's Reusable Go Components for Local LLM Development
A developer examined Ollama's source code and found several standalone Go components including a pure Go token sampler, GGUF reader/writer, model conversion tools, chat template rendering, and OpenAI compatibility transforms that aren't available as separate libraries.
Tokenless API Gateway Routes AI Traffic Between Models to Cut Spend in Half
Tokenless is an API gateway that dynamically routes AI agent requests turn-by-turn between models. It matches Claude Fable 5 performance at half the cost by fanning out to multiple models and selecting the best one mid-generation.

From Replit to Local: How One Developer Used Claude to Build StillHere, an API-Powered AI Companion Chat App
A developer built StillHere.ink, an AI chat app for companion-style conversations using personal API keys, after migrating from Replit to local development with Claude. The app features memory, diary summaries, RAG, model switching, and cost-control tools.

agentcache: Python Library for Multi-Agent LLM Prefix Caching
agentcache is a Python library that enables multi-agent LLM frameworks to share cached prompt prefixes, achieving up to 76% cache hit rates and cutting inference time by more than half in tests with GPT-4o-mini.