C3 Desktop / Getting started
Updated 2026-07-29 · 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 — > WARNING — > C3 Desktop 0.1.3 is available for Linux x64/ARM64, macOS Intel/Apple Silicon, and Windows x64. These launch builds are unsigned. Verify the checksums or Sigstore bundles published beside each artifact. Linux is the fully exercised host path; macOS and Windows Bridge services still require native qualification.
What it does
- Detects
c3sync,c3bridge, Git, Herdr, local hub state, sync enrollment, and bridge configuration. - Downloads the correct C3Sync and Bridge binaries on demand and verifies them before installation.
- Creates a hub locally or over SSH, or configures this machine for file sync, agent control, desktop control, or hub-only operation.
- Enrolls C3Sync and C3 Bridge independently and manages their 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 installer does not embed Herdr, c3sync, or c3bridge. When setup needs a C3 runtime, it can download the matching public release, verify its SHA-256 digest, and install it into the app-managed runtime directory. Herdr and coding-agent CLIs remain separately installed.
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.