Claude Code Session Dashboard: Open Source Tool for Monitoring Multiple Sessions

What It Is
Claude Code Session Dashboard is an open-source tool built to solve visibility problems when running multiple Claude Code sessions simultaneously. It provides a combined view of costs, session status, and context window usage across sessions.
How It Was Built
The entire project was written using Claude Code. The developer described the problem, and Claude identified that Claude Code writes JSONL session logs to ~/.claude/projects/. Claude then built the file watcher, Express API, and frontend in a single HTML file.
Features Per Session
- Token usage and cost with correct per-model pricing
- Status indicators: thinking, waiting, idle, or 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 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 startThen open http://localhost:3001. The project is free and MIT licensed.
The developer is seeking feedback, especially from users on macOS or Linux who might encounter issues with session detection.
📖 Read the full source: r/ClaudeAI
👀 See Also

Fennara: Godot Plugin + MCP for AI Agents with Iterative Feedback Loop
Fennara is a Godot plugin and MCP server that gives AI agents script diagnostics, scene validation, runtime errors, node info, screenshots, and semantic search results after each edit — enabling a tighter feedback loop than one-shot commands.

User-built PTC for Claude Code shows 40-65% token savings on analysis tasks, not code writing
A developer built a local PTC implementation called Thalamus for Claude Code and analyzed 79 real sessions, finding 40-65% token savings on analysis tasks but near-zero savings on code-writing tasks. The agent used execute() primarily for general Python computation rather than batching tool calls.

Pilot Protocol: Networking Layer for OpenClaw Agents
Pilot Protocol is an open-source networking layer that handles connectivity between OpenClaw agents across different machines. It provides permanent virtual addresses, encrypted UDP tunnels, and NAT traversal without VPNs or ngrok.

OpenClaw Plugin Connects AI Agents to Meshtastic Radio Mesh for Off-Grid Operation
A new open-source plugin bridges the OpenClaw framework with Meshtastic's LoRa radio mesh network, enabling AI conversations, API queries, and device control without internet or cellular connectivity.