by Arindam200
A real-time monitoring dashboard for Claude Code
# Add to your Claude Code skills
git clone https://github.com/Arindam200/cc-lens
A real-time monitoring dashboard for Claude Code analytics. Reads directly from ~/.claude/, no cloud, no telemetry, just your local data.

Run with a single command — no install needed:
npx cc-lens
That's it. The CLI finds a free port, starts the server, and opens the dashboard in your browser automatically.
~/.claude/history.jsonl command history with timestamps and project context~/.claude/todos/ with status filters (pending, in_progress, completed) and priority badges~/.claude/plans/ with inline markdown rendering~/.claude/settings.json including installed skills and plugins.ccboard.json or .zip with full JSONL; import with additive merge preview⌘K / Ctrl+K or /): Command palette to search across pages, sessions, projects, plans, and memory entries instantlyj/k to move through the sessions list, Enter to open, Esc to clear; g+letter shortcuts to jump to any page (g s → sessions, g p → projects, g c → costs, etc.)If you prefer to run it locally from source:
~/.claude/npm install
npm run dev
Open http://localhost:3000 (or the port shown in the terminal).
npm run build
npm start
~/.claude/projects/<slug>/*.jsonl: Session JSONL (primary)~/.claude/stats-cache.json: Aggregated stats~/.claude/usage-data/session-meta/: Session metadata (fallback)~/.claude/history.jsonl: Command history~/.claude/todos/: Todo files~/.claude/plans/: Plan files~/.claude/memory/: Memory files (per-project)~/.claude/settings.json: Settings, skills, pluginsData refreshes every 5 seconds while the dashboard is open.
No comments yet. Be the first to share your thoughts!