A local dashboard for running Claude

Run, queue and orchestrate Claude from one dashboard

See every isolated Claude Desktop instance and which account it's on, live-tail all your Claude Code sessions, and build a queue of claude runs, each with its own prompt, model, effort and account, dispatched on demand or on a schedule. One daemon, your browser, a tray icon.

Free & open source (MIT) · Windows, macOS, Linux · no account needed to run it

localhost:7787
// how it works

One daemon, your whole Claude workspace

1

Start the daemon

Run the tray app (or bun run start). It serves the dashboard and opens it in your browser, with no console to babysit.

2

See everything

Every isolated Desktop instance and its account, and every Claude Code session across them, live-tailed in one place.

3

Queue & dispatch

Build a queue of claude runs and fire them on demand or on a schedule, or hand the whole thing to your agents over MCP.


// what you get

Many Claudes, one pane of glass

Multi-instance manager

Every isolated Claude Desktop instance on the machine, with its account (email + plan), live memory and uptime, in one sortable table. Open, quit, create, delete, rename, or drop a per-instance desktop shortcut.

Sessions across every instance

Browse and live-tail your Claude Code transcripts, filtered by instance, with "thinking" hidden by default. Open the raw .jsonl, download it, or copy the file, named after the session, not its uuid.

Chat composer

Type at the bottom of a transcript and dispatch straight to that session: now, queued, or scheduled for later. Multi-select to message many sessions at once.

Queue + scheduler

Build a queue of claude runs (prompt, model, effort, permission mode, account) and dispatch on demand, or let the scheduler run them with concurrency and spacing controls. Off by default.

Runs that survive a restart

Dispatched runs run under a detached supervisor and reattach after a quit or an auto-update, instead of dying mid-flight.

Auto-resume past a rate limit

Sessions stopped by a 5-hour limit are picked back up once the window resets, including ones you started yourself in a terminal. Gated on your weekly usage, capped per session, off by default. A 529 overload retries in seconds, automatically.

// one daemon, two front doors

Built for you and your agents

You get a dashboard

Click through your instances, sessions, queue and accounts in your regular browser. Message a session, schedule a run, watch it stream back, with no terminal juggling.

Your agents get MCP

The same daemon is exposed over MCP stdio, so Claude Code, Claude Desktop or Cursor can drive sessions, the run queue, the scheduler, accounts and instances: the exact same state you click.

sessionslist · get · tail
queueadd · run · cancel
schedulerget · set
instanceslaunch · quit
accountssecrets masked
check_usagequota, no human
claude_desktop_config.json
{
  "mcpServers": {
    "ccmanagerui": {
      "command": "bun",
      "args": ["run", "--cwd", "<path-to-ccmanagerui>", "mcp"]
    }
  }
}

Start the daemon first; the MCP server follows whichever port it actually bound. Mutating tools say MUTATES: in their description, and there is deliberately no shutdown tool.


// check_usage

Agents that know when to stop

Any MCP-speaking agent can read an account's remaining quota before it starts a heavy fan-out, with no human in the loop. Reading it costs nothing.

Pace the fan-out, don't crash into the wall

Switching the flagship model doesn't dodge the shared weekly bucket, so an agent that checks first can route heavy work to whichever account has the most left.

And when a session does hit the 5-hour wall, the auto-resume monitor picks it back up once the window resets, including runs you started yourself in a terminal.

Local & private

Runs entirely on your machine. One daemon on your localhost, your regular browser, and a tray icon. No cloud, no account needed to run it, nothing leaves your computer. Open source under MIT.

Built with
Bun + Hono Vue 3 + Vite shadcn-vue Tailwind v4 bun:sqlite MCP stdio

Stop tab-juggling your Claudes

One daemon, one dashboard for every instance, session and run, plus an MCP door for your agents.

Download a release