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

Yavio: Open-Source Product Analytics SDK for MCP Apps
Yavio is an open-source product analytics SDK for MCP and MCP Apps that automatically captures tool calls, errors, and resource reads with one function call. The MIT-licensed project provides a dashboard with per-tool breakdowns, funnels, retention, and error tracking.

MCP Slim: Local Embedding Search for MCP Tools Reduces Context Bloat
MCP Slim is a proxy that replaces full MCP tool catalogs with three meta-tools (search, describe, call), using local MiniLM embeddings for semantic search. It achieves 96% context window reduction and works offline without API keys.

Claude Skills Silently Override Instructions: Undocumented Pitfalls Exposed
User discovers Claude skills silently enforce hard limits on user input via `ask_user_input_v0` (max 3 questions, 4 options each), `Write` overwrites files while `create_file` refuses on Claude.ai, and relative paths in `references/` don't resolve. A community repo catalogs findings.

ClawControl v1.3.1 adds media support, voice dictation, and Linux packaging
ClawControl v1.3.1 is a cross-platform OpenClaw client that now supports image sharing, wake-word voice dictation, usage charts, and Linux AppImage/.deb packages. The release includes security updates requiring OpenClaw 2.19+ users to update Control UI Allowed Origins.