Inspired by Conductor. Archductor targets Linux
desktops and native Windows with GTK4/libadwaita. Linux is the primary validated
target; Windows is a preview target.
Install
AppImage, Homebrew, AUR, Nix, Windows preview, or source.
Core workflow
Projects, repositories, workspaces, branches, and sessions.
Project setup
Shared scripts, prompts, and defaults in
.archductor/settings.toml.Requirements
What has to be installed and authenticated first.
Product structure
Archductor uses these terms consistently. They nest.
The practical rule:
- Projects own repository-level defaults and configuration.
- Workspaces are the task unit.
- Sessions, terminals, setup and run scripts, and agents are part of the running environment inside a workspace.
What works today
The app supports the core loop, with some rough edges.- Add a project from an existing repository path, or clone a Git URL from the Projects page.
- Create workspaces from a branch, prompt, GitHub issue, GitHub PR, or Linear issue.
- Give each workspace its own Git worktree, branch,
.contextdirectory, and stableARCHDUCTOR_PORTrange. - Run multiple workspaces for the same repository in parallel.
- Start multiple Shell, Codex, or Claude Code sessions inside one workspace.
- Use an embedded workspace terminal, setup/run/stop controls, logs, and process lists.
- Review changed files, file diffs, todos, local review comments, sibling workspace conflicts, PR checks, and GitHub PR comments.
- Stage review comments, failing checks, or PR comments into the selected agent session.
- Create, refresh, merge, and archive GitHub PRs through local
ghauth. - Restore archived workspaces and inspect saved session history.