Back to browse
GitHub Repository

claude code analysis terminal app

46 starsGo

Cicada – Claude Code usage analysis TUI

by rnjn·Mar 4, 2026·2 points·0 comments

AI Analysis

●●SolidNiche GemShip It

Sparklines, heatmaps, and chat replay for Claude Code—local, no data exfil.

Strengths
  • Comprehensive local-only analysis (heatmaps, streaks, project drill-down) stays offline
  • VisiData-inspired modal navigation with vim bindings reduces friction for terminal users
  • Cost tracking and subagent usage breakdown reveals otherwise hidden model economics
Weaknesses
  • Narrowly scoped to Claude Code sessions only, fragile to format changes
  • Zero integration with other coding assistants limits long-term relevance
Target Audience

Claude Code users who need local session analysis and usage insights

Similar To

VisiData · Atuin (shell history) · Local LLM usage dashboards

Post Description

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

Similar Projects

AI/ML●●●Banger

ContextSpectre – Reasoning hygiene layer for Claude Code sessions

Cuts 1.5M tokens from bloated Claude sessions with compaction archaeology and cost-per-decision tracking.

Solve My ProblemBig BrainDark Horse
ppiankov
102mo ago