1
Install the desktop app
On Linux, the APT and DNF repositories install both the CLI package and the
Electron desktop package:For a manual download, pick the APT/DNF setup, AppImage, AUR, Nix, Windows preview, and source builds are
covered in Install.
archductor-desktop-* artifact for your
platform from the
releases page.If you only want the command line, Homebrew/Linuxbrew and the lowercase
archductor-* artifacts install the CLI and daemon without the UI:2
Authenticate the tools it drives
Archductor shells out to your existing local CLIs. It does not store or
proxy credentials.Codex, Claude Code, and Gemini CLI use whatever local authentication you
already have.
archductor setup reports which are ready.3
Add a repository
From the Projects page, point Archductor at an existing repository folder or
clone a Git URL. One project wraps one repository.
4
Write the setup script before your first workspace
A fresh worktree has no gitignored files — so no dependencies, no
.env.
Two keys fix that for every workspace you will ever create:.archductor/settings.toml
$ARCHDUCTOR_PORT is a stable per-workspace port, so parallel workspaces do
not fight over 3000.5
Create a workspace
From a branch, a prompt, a GitHub issue, a GitHub pull request, or a Linear
issue. The workspace gets its own Git worktree, branch,
.context
directory, and reserved port block.6
Start an agent and review
Start a Shell, Codex, Claude Code, or Gemini session inside the workspace.
When it settles, review the changed files, diffs, todos, and comments in the
app, then create or merge the pull request and archive the workspace.
Where to go next
Your first workspace
The same path with the reasoning, and what to do when it breaks.
Running work in parallel
Ports, copied files, conflicts, layouts, shortcuts.
Project setup
Scripts, prompts, checks, and merge rules in
.archductor/settings.toml.Running on a server
Host the daemon headless and drive it from anywhere.