3 ms·
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 inpu
by Stargx 7mo ago
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 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 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.
- javadhu 7mo agoI was also facing the same issues with Claude Code. I am a macOS user and will let you know if I face any issues.