Auto-accept Claude Code permissions. Monitor everything. One dashboard.

A terminal UI that mirrors your iTerm2 pane layout, auto-accepts permission prompts, and keeps every Claude Code session running unattended.

Free & open source
Claude Monitor (Auto)
claude-monitor multi-pane layout showing multiple Claude Code sessions and the aggregate dashboard
Features

Auto-accept permissions ALLOWED

Permission prompts are automatically accepted so sessions run hands-free. No more switching between panes to approve every Bash, Edit, or Write.

Per-pane mode control MANUAL

Toggle individual panes between auto and manual mode. Keep risky sessions supervised while letting routine work run unattended.

iTerm2 layout mirroring

Reads your iTerm2 pane tree and renders an exact visual replica with proportional sizing. Vertical and horizontal splits are mirrored precisely.

Agent tracking AGENT+

Tracks subagent lifecycle per session with active counts, type breakdowns, and completion totals. Know exactly what's running where.

API usage bar 55%

Live Anthropic API quota utilization with 5-hour and 7-day progress bars, color coding, and reset countdowns. Uses your OAuth token from macOS Keychain.

HTTP API :17233

Localhost API for external tools. Get screenshots (PNG/SVG), structured JSON state, and health checks. Build Telegram bots or custom dashboards on top.

In Action
Dashboard
Dashboard showing session stats and event feed

Dashboard & session

Aggregate stats, activity sparkline, and combined event feed from all sessions.

Settings
Settings modal with theme, mode, and scope options

Settings

Configure theme, mode defaults, iTerm2 scope, timestamps, and 20 color themes.

Permissions
Permission choices log showing tool calls and decisions

Permission choices log

Full history of every permission request with tool details, commands, and descriptions.

AskUserQuestion
AskUserQuestion timeout countdown timer

AskUserQuestion timeout

Countdown timer for auto-accepting AskUserQuestion prompts. Configurable per-pane.

Install
Terminal
$ git clone https://github.com/cjthompson/claude-monitor.git $ cd claude-monitor $ python3 install.py
macOS iTerm2 Python 3.12+ Claude Code