hobby2026Internal tooling, evolving

Claude Mission Control

A zero-dependency local command center that watches every Claude Code session on the machine.

hobby/2026

Overview

Claude Mission Control is a local web app that discovers running Claude Code sessions and shows them live: which sessions are working, which are waiting for input, and what their subagents are doing.

It is built with plain Node.js and vanilla JavaScript on purpose: no framework, no build step, nothing to install. Sessions are discovered from hook events, persisted across restarts, and surfaced with desktop notifications when a session needs attention.

It started as a single-session viewer and is growing into a machine-wide multi-session manager, including a playful 'office' view where each session is a little animated character at a desk.

Highlights

  • Live session and subagent tracking via hook events
  • Zero dependencies: plain Node.js, no build step
  • Desktop notifications when a session needs input
  • Sessions persist across restarts
  • Auto-update flow built on the GitHub CLI
  • An animated 'office' view, because dashboards can be fun