Command Center

The live local console at 127.0.0.1:7878: what each panel shows, how it starts and stops, and how to opt out.

The Command Center is a local web console at http://127.0.0.1:7878 that shows the entire mesh at a glance. The first claudelink-server to boot launches it; every later agent shares the same window. The page refreshes every two seconds.

The panels

PanelWhat it shows
Running serversEvery server process with PID, TTY, uptime, and role, with a per-row Kill button.
Registered agentsRole, status, sent and received counts, last-seen, and a per-agent auto-reply toggle.
HealthTotal agents, unread and total messages, bulletin entries, and a one-click Heal orphans for dead-agent rows.
Auto-nudgeGlobal on/off and the tick interval. It only fires for terminals that actually have unread mail.
Recent messagesA live feed of the last several messages across all agents, with priority and unread badges.

Kill all servers in the header drops the whole mesh in one click.

Lifecycle

A lock file at ~/.claudelink/ui.lock prevents duplicate windows. The launcher spawns the console as a detached process so it outlives the agent that started it and survives MCP restarts. If a stale lock is found, with a dead PID and no heartbeat, a fresh console takes over automatically. It exits only when you click Quit UI.

claudelink ui          # start it manually
claudelink ui --stop   # graceful shutdown

Opting out

Set CLAUDELINK_UI=off in your environment before starting any agent CLI and the console will not launch. Messaging and the auto-nudge scheduler continue to work without it. The console binds to loopback only, so it is never reachable from outside your machine; see Security and privacy for the full posture.