Product·Desktop

Mac. Windows. Linux.
One wire.

A native Mac Code workbench with menu-bar gauges. Windows and Linux Electron desktops with a system tray. A headless continuum-agent on any box you enroll. A CLI/TUI for the terminal, and a VS Code / Cursor extension where you already write. Same sessions, same wire, same account.

CodeUsageSettings
Mac
São Paulostreaming
Lisbonidle
Osakaidle
Windows · tray
63% 41%
Linux · agent
hetzner-arm64 · live
01 · Mac native

The reference workbench.

Continuum for Mac is a native SwiftUI app—Quiet Black workbench, menu-bar gauges, the full Code surface, and the local daemon that hosts sessions. It’s the surface the rest of the product pairs to by default.

Apple Silicon preferred for the host path. The menu bar keeps rate limits a glance away without opening a window. See Code for the workbench loop.

SwiftUI native menu bar local daemon
CodeUsageSettings
Continuum
sidebar · thread · review⌘1 Code
projects clawdmeter defx-frontend
ship the plan review polish
On it—opening the plan, then the diff.
Continuum · desktop
tray · live
Windows 63% 41%
Linux 58% 22%
Electron shell · continuum-dashboardnot a separate UI fork
02 · Windows & Linux

Desktop apps, not second-class tabs.

Windows and Linux ship as Electron desktops that render the same Continuum dashboard as the web client—plus a system tray for limits and session status. Fix web, fix both desktops.

Sign in with the same account. Control sessions on your Mac or any enrolled host. No separate Windows/Linux UI codebase to drift.

03 · continuum-agent

Headless host on any box.

The Go continuum-agent is the Linux/Windows host that speaks the same wire as the Mac daemon—sessions, workspaces, models, health. Enroll a Hetzner box, an old laptop, or a cloud VM and it stays in the fleet when your day machine sleeps.

One-line setup from Settings → Devices. systemd or LaunchAgent where it belongs. Your hardware, your keys.

headless same protocol auto-enroll
hetzner-arm64 — continuum-agent
$ curl -fsSL … | bash
installing agent · wire v65
health ok · enrolled as hetzner-arm64
sessions: 0 · waiting for controller
continuum CLI / TUI

List sessions, attach, send, approve—from a terminal that already has your SSH muscle memory.

VS Code · Cursor

Extension surface for the same account mesh—open a session next to the files you’re editing.

04 · CLI & editor

Terminal and IDE without leaving the mesh.

The continuum CLI/TUI is for operators who live in tmux. The VS Code / Cursor extension is for people who want Continuum beside the buffer—not instead of the desktop apps.

Both speak the same wire and account. Controllers steer; hosts compute. Packages live on the download page.

05 · Questions

The honest fine print.

Short answers here, long answers in the docs.

Something has to host compute—often a Mac daemon, sometimes continuum-agent on Linux/Windows hardware. Controllers can be Mac, Electron desktop, web, or phone. You don’t need the Mac UI open if an enrolled host is live.

They run the same dashboard UI as the web client inside Electron, with tray integration. Hosting depth depends on continuum-agent enrollment on that machine; the Mac remains the richest native host surface.

Yes. Sign in once; devices join the account mesh. Pairing and revoke live under the same identity. See the pairing and devices pages for the mesh details.

No. It’s another door into the same sessions. Heavy plan/diff/PR work still feels best in the full Code workbench; the extension keeps you close to the file tree.

06 · Begin

Install where you work.
Steer from anywhere.

Start with Mac, then enroll the rest of the fleet.

see also · download · devices · code