Claude Code desktop

Claude Code Monitor

Real-time dashboard for monitoring multiple Claude Code sessions. CLI + Mobile Web UI with QR code access, terminal focus switching (iTerm2, Terminal.app, Ghostty). macOS only.

Install

Install
npx claude-code-monitor

Found in the project README. Check it for setup steps after installing.

From source
git clone https://github.com/onikan27/claude-code-monitor.git

From the README

Claude Code Monitor

Monitor multiple Claude Code sessions in real-time from your terminal or smartphone.

Terminal UI
Monitor sessions with keyboard navigation

Mobile Web
Control from your phone (same Wi-Fi or Tailscale)

✨ Features

- πŸ”Œ Serverless - File-based state management, no API server required
- ⚑ Easy Setup - One command ccm for automatic setup and launch
- πŸ”’ Secure - No external data transmission, token-based mobile auth

πŸ“‹ Requirements
Note: This tool is macOS only due to its use of AppleScript for terminal control.

- macOS
- Node.js >= 18.0.0
- Claude Code installed

πŸš€ Quick Start

Run with npx (no install required)

Or install globally

On first run, it automatically sets up hooks and launches the monitor.

Mobile Access

1. Press h to show QR code (default port: 3456)
2. Scan with your smartphone (same Wi-Fi required)
If port 3456 is in use, an available port is automatically selected.

Remote Access with Tailscale

Access from anywhere using Tailscale (secure VPN).

Prerequisites:
1. Install Tailscale on your Mac and smartphone
2. Sign in with the same Tailscale account on both devices
3. Ensure Tailscale is connected (check menu bar icon)

With -t option, the QR code URL uses your Tailscale IP (100.x.x.x), allowing access from any device in your Tailnet - even outside your local network.
Security: Tailscale uses WireGuard encryption. Communication is secure even over public networks.

πŸ“– Usage

Commands

Options

Keybindings

Status Icons

πŸ“± Mobile Web Interface

Monitor and control Claude Code sessions from your smartphone.

Features

- Real-time session status via WebSocket
- View latest Claude messages
- Focus terminal sessions remotely
- Send text messages to terminal (multi-line supported)
- Permission prompt navigation - Respond to…
Read the full README on GitHub

Details

Language
TypeScript
License
MIT
Last updated
29 January 2026
Topics
claudeclaude-code

FAQ

What is Claude Code Monitor?

Real-time dashboard for monitoring multiple Claude Code sessions. CLI + Mobile Web UI with QR code access, terminal focus switching (iTerm2, Terminal.app, Ghostty). macOS only. It is a desktop for Claude Code, from onikan27/claude-code-monitor on GitHub.

How do I install Claude Code Monitor?

Run npx claude-code-monitor, then follow the setup in the README.

Is Claude Code Monitor popular?

onikan27/claude-code-monitor has 314 GitHub stars and 31 forks, and is included in 1 curated Claude Code list. It was last updated on 29 January 2026.

More desktop, web & mobile apps

Browse the most popular Claude Code mods, all desktop, web & mobile apps, or the skills and MCP server directories.