I've been running 3–4 Claude Code sessions simultaneously and kept hitting the same problem: no way to see which session is thinking vs idle vs waiting for input, no visibility into context window usage across sessions.
*What it shows per session:*
- Token usage and cost (with correct per-model pricing)
- Status — thinking / waiting / idle / stale
- Context window usage as a visual progress bar
- Active subagents while they're running
- Which files the session is currently working on
- Expandable activity log
- Git branch and permission mode (AUTO-EDIT / YOLO)
*How it works:*
Claude Code writes JSONL session logs to `~/.claude/projects/`. The dashboard just watches those files and renders everything in a browser tab. No WebSockets, no build step, no cloud — just Node.js tailing local files and a single HTML file for the UI.
I've been running 3–4 Claude Code sessions simultaneously and kept hitting the same problem: no way to see which session is thinking vs idle vs waiting for input, no visibility into context window usage across sessions.
So Claude built this: https://github.com/Stargx/claude-code-dashboard
*What it shows per session:* - Token usage and cost (with correct per-model pricing) - Status — thinking / waiting / idle / stale - Context window usage as a visual progress bar - Active subagents while they're running - Which files the session is currently working on - Expandable activity log - Git branch and permission mode (AUTO-EDIT / YOLO)
*How it works:* Claude Code writes JSONL session logs to `~/.claude/projects/`. The dashboard just watches those files and renders everything in a browser tab. No WebSockets, no build step, no cloud — just Node.js tailing local files and a single HTML file for the UI.
*Quick start:* ``` git clone https://github.com/Stargx/claude-code-dashboard cd claude-code-dashboard npm install && npm start ``` Then open http://localhost:3001
MIT licensed. Would love feedback — especially if you're on macOS or Linux and hit any issues with the session detection.
I was also facing the same issues with Claude Code. I am a macOS user and will let you know if I face any issues.
Good one! I’ve been ramping up my usage lately because I’ve got so many ideas. To have this is such a game changer
Nice work! I use Claude Code daily and managing multiple sessions is definitely a pain point. Does it support filtering by project or workspace?
[dead]