Claude CLI Session Monitor — Productivity skill for Claude Code
Real-time monitoring dashboard for Claude Code CLI sessions — track token usage, session health, and context window utilization.
How to install Claude CLI Session Monitor
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open MackDing/claude-cli-session-monitor and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude CLI Session Monitor does
Real-time monitoring dashboard for Claude Code CLI sessions — track token usage, session health, and context window utilization.
Alternatives in Productivity
- Performance Optimization Skill — Systematic performance analysis and optimization for RTK CLI tool, focusing on startup time (<10ms), memory us 11.9k ★
- Claude Code Hooks Multi Agent Observability — Real-time monitoring for multi-agent Claude Code sessions via hook event tracking 1.3k ★
- Schedule Status — Check the health and status of the scheduler system 510 ★
README
claude-cli-session-monitor
A tiny terminal monitor for **multi-session Claude Code CLI** workflows.
It shows, in one screen:
- Git status across multiple worktrees/branches
- Live output snippets from tmux windows running Claude CLI sessions
Designed for orchestration scenarios like “6 parallel Claude sessions, one branch per session”.
Features
- Full view: detailed pane tails + per-worktree file changes
- Compact view: always-on dashboard for long-running monitoring
- Works with any tmux session name and any worktree root
--oncemode for CI/log snapshots
Requirements
bash(macOS/Linux/WSL)tmuxgit
Installation
Option A: clone
git clone https://github.com/MackDing/claude-cli-session-monitor.git
cd claude-cli-session-monitor
chmod +x scripts/*.sh
Option B: copy scripts only
Copy `scripts/monitor-full.sh` and `scripts/monitor-compact.sh` into your own repo/tooling folder.
Usage
1) Full dashboard
./scripts/monitor-full.sh \
--session athena-6x \
--worktrees ../Athena-worktrees
Single snapshot:
./scripts/monitor-full.sh --once
2) Compact dashboard (recommended for always-on)
./scripts/monitor-compact.sh \
--session athena-6x \
--worktrees ../Athena-worktrees \
--refresh 5
Single snapshot:
./scripts/monitor-compact.sh --once
Common flags
--session: tmux session name--worktrees: root directory containing worktrees--refresh: auto-refresh interval--lines: lines captured from pane tail--once: print once and exit
Typical workflow
- Create worktrees (
../Athena-worktrees/*) - Start tmux session with N Claude windows
- Run compact monitor in another terminal
- Use full monitor for deeper inspection when needed
Keep in project or not?
Recommended:
- Keep this tool in its own open-source repo as the canonical source.
- In pro
Related Skills
Luna Core HUD
LunaCore HUD is an interactive desktop dashboard and action deck for Claude Code CLI. Visualize your session,
Claude Code Dashboard
A lightweight localhost dashboard that monitors multiple Claude Code sessions in real-time. See token usage, c
Claude Agent Monitor
Real-time terminal dashboard for monitoring multiple Claude Code agent sessions
Observagent
Zero-config observability for Claude Code agent sessions Track costs, monitor tool usage, analyze latency, and
Claude Code Monitor
Real-time monitoring tool for Claude Code CLI usage and network status 實時監控 Claude Code CLI 使用狀態和網絡連接
Powergrandfather
Local-first dashboard and workflow orchestrator for Claude Code and Codex CLI—monitor parallel sessions and ru
Related Agents
Performance Monitor
Monitor agent execution, track token usage, measure response quality, and optimize workflows
Context Optimizer
Meta utility agent for token and context optimization. Spawn when needing to compress agent prompts, optimize
Monitor Agent
Continuously monitors system health, agent status, queue metrics, and workflow progress. Provides real-time ob