top | item 47247468

Show HN: Cicada – Claude Code usage analysis TUI

2 points| rnjn | 25 days ago |github.com | reply

I wanted a way to see what my Claude Code sessions actually look like over time, and how to build TUIs. so I built cicada. It's a TUI that reads your local Claude session data and gives you basic analysis, token usage, project analytics, tool breakdowns, streaks, and full chat replay right in the terminal. No API calls, no data leaving your machine.

How to install: brew install base-14/tap/cicada or go install github.com/base-14/cicada@latest then > cicada

what it shows -

├── Analysis │ ├── Usage heatmap │ ├── Sessions per day (sparkline) │ ├── Messages & tools per session (bar charts) │ ├── Streaks (current, longest, weekly) │ ├── Personal bests (longest session, most messages, most tools) │ └── Trends (sessions this week vs last, avg duration) │ ├── Projects │ ├── All projects with session counts and last active │ └── Project detail (Enter to drill in) │ ├── Overview — total sessions, messages, duration │ ├── Sessions — per-project session list │ ├── Tools — tool usage breakdown for this project │ ├── Activity — project-level heatmap │ └── Skills — which skills were invoked │ ├── Sessions │ ├── All sessions with project, duration, messages, cost │ └── Session detail (Enter to drill in) │ ├── Chat — full conversation: user prompts & assistant responses │ ├── Overview — duration, message count, model, cost │ ├── Timeline — chronological tool calls and messages │ ├── Files — files read, written, and edited │ ├── Agents — subagent spawns and results │ └── Tools — per-session tool call breakdown │ ├── Agents │ └── Subagent usage across all sessions │ └── Tools ├── Built-in tools ranked by call count └── MCP server tools with server grouping

discuss

order