ccbase
Local log indexer. Parses Claude Code's session directory into SQLite with full-text search across every project, plus a dashboard over the result.
SQLite full-text search · stays local
[why]
The CLI only lists sessions for the project you're standing in, and there's no way to search across all of them. Everything is already on disk in ~/.claude/, just not indexed. So I read the format and pulled out the rest of it too: commits per day, cache hit rates, which sessions are active.
Built a dashboard that parses everything into SQLite and stays local. Full-text chat search across every project (the CLI only shows sessions for the project you're in). Also shipped ccbase mv because moving a project (private dir to public after open-sourcing, for example) breaks all session history, since Claude Code stores absolute paths and doesn't handle moves. ccbase mv rewrites them.
[related]
- seetree · Zig · CLI · TUI
Terminal tree viewer written in Zig. Tails Claude Code's JSONL session logs and lights up files as they get read, written, edited, or deleted. ~200K binary, on Homebrew and npm.
- gitbar · Tauri · Rust · TypeScript · React
Menubar GitHub dashboard built with Tauri. PRs, issues, repos, and activity in one window.
- counter · Expo · Convex · ElevenLabs · Firecrawl
My ElevenHacks Season 1 submission. Voice AI with three modes: research products, live negotiation coaching, and practice against an AI salesman. ElevenLabs agents plus Firecrawl search.