Settings

Theme

Show HN: Cicada – Claude Code usage analysis TUI

github.com

2 points by rnjn a month ago · 1 comment · 2 min read

Reader

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

No comments yet.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection