Skip to main content
Linux is the primary validated target. Windows is a preview target. Check Requirements before installing.

Which artifact do you want?

Releases ship two families of artifact with similar names. Picking the wrong one is the most common first-run problem. archductor-desktop is the GUI. Lowercase archductor is the command line.
archductor with no subcommand prints help. It does not open a window — the GUI is a separate executable that the desktop installers place in your application menu.
The desktop installers are self-contained: they bundle Chromium, Node, and both Rust sidecars, so the target machine needs no Archductor-specific runtime libraries. Only git, gh, and your agent CLIs have to exist on the host.

Desktop app

On Linux, use the Perceo-owned APT or DNF repository when possible. Install both packages: archductor provides the CLI and daemon, and archductor-desktop provides the Electron app.
For macOS, Windows preview builds, or manual Linux downloads, use the releases page and pick the archductor-desktop-* artifact for your platform.

CLI and daemon

If you install binaries by hand, copy archcar next to archductor. The CLI resolves the daemon as a sibling of its own executable before falling back to PATH, so a lone archductor in /usr/local/bin cannot start a daemon. The CLI AppImage and package-manager CLI packages place both for you. They do not install the Electron desktop app unless the command also installs archductor-desktop.
Flatpak packaging uses app ID ai.perceo.Archductor and remains experimental until the sandbox passes Flathub review — arbitrary repository access needs broad filesystem permissions.

Build from source

Install Git, GitHub CLI, SQLite, OpenSSH, pkg-config, and Rust, then:
make targets:
The Electron app is built and run separately:
make cli, make archcar, and make desktop-dev are branch-scoped: they set separate XDG config, data, state, and cache directories per branch, so several checkouts can run side by side while you dogfood. make dev-env prints the active paths.

Windows preview

Tagged releases build archductor-<version>-windows-x86_64.zip containing the CLI and the archcar sidecar.
Source builds use the MSYS2 UCRT64 toolchain and the x86_64-pc-windows-gnu target; the CI workflow is the canonical recipe. Windows compiles and packages, but its runtime checklist has not passed — treat it as preview.

Verify the download

Release artifacts ship with checksum manifests. CLI artifacts are listed in SHA256SUMS; Linux desktop packages are listed in SHA256SUMS-desktop-linux.txt. The public package repositories are signed with fingerprint 55C0 EB36 2097 45CE D529 18FF 929C EA68 D5E8 E8D0.
Verify provenance or attestations too when a release includes them.

Next

Your first workspace

Authenticate the tools, add a repository, get to a merged pull request.

Running on a server

Install the daemon headless and drive it from your laptop.