C3 Desktop / Getting started
Updated 2026-07-25 · C3 Desktop codebase
C3 Desktop
C3 Desktop is both a setup assistant for the C3 control plane and a desktop client for Herdr. It detects the pieces already on your machine, helps provision or join a hub, enrolls devices and services, and then opens the same fleet as a desktop control room.
NOTE — > The current packaged beta is an unsigned Linux AppImage. macOS and Windows packaging and signing are follow-up work, not supported release paths yet.
What it does
- Detects
c3sync,c3bridge, Git, Herdr, local hub state, sync enrollment, and bridge configuration. - Creates a hub on this machine or provisions one on another machine over SSH.
- Enrolls this machine as a bridge and installs hub or bridge background services.
- Mints phone enrollment QR codes and manages the hub's control-device registry.
- Connects as a client with Signal, sessions, prompt controls, and tabbed terminals.
How it relates to Mobile and Sync
C3 Desktop and C3 Mobile are two clients for the same control plane. Both enroll with your hub and pair independently with bridges; both can see the agents Herdr exposes on those machines. C3Sync uses the same hub host but a separate account for durable session and working-tree continuity.
The desktop app does not bundle Herdr, c3sync, or c3bridge. It detects and orchestrates those tools; each remains separately installed and separately upgradable.
Start here
- Review requirements and detection.
- Follow the guided setup.
- Enroll this machine and your phones.
- Learn the desktop control room.
- Read security and current limits.