1
Add or clone a repository
From the Projects page, point at an existing local folder or clone a Git URL.
One project wraps one repository.
2
Configure the project
Set scripts, prompts, providers, and workspace defaults. See
Project setup.
3
Create a workspace
From a branch, a prompt, a GitHub issue, a GitHub PR, or a Linear issue.
4
Start sessions
Shell, Codex, or Claude Code, one or several, inside that workspace.
5
Review
Changed files, diffs, todos, comments, checks, and sibling conflicts.
6
Ship and archive
Create or merge the PR, archive the workspace, then repeat.
Workspaces and branches
One workspace is one branch and one Git worktree for one stream of work. That is what keeps tasks independently reviewable and stops agent sessions from trampling each other.- Each workspace gets its own Git worktree, branch, and
.contextdirectory. - Workspaces for the same repository get separate stable
ARCHDUCTOR_PORTranges, so two dev servers do not collide. - You can run multiple workspaces for the same repository in parallel.
- Multiple sessions inside one workspace intentionally share branch state.
Sessions and harnesses
Claude Code, Codex, and Shell are harnesses running inside the workspace. Archductor owns everything around them: the workspace, branch, terminal, diff, checks, PR state, and archive and history flow.- Start multiple Shell, Codex, or Claude Code sessions in one workspace.
- Use the embedded terminal, setup/run/stop controls, logs, and process lists.
- Stage review comments, failing checks, or PR comments into a selected agent session instead of copy-pasting them.
- Persist transcript history and restore archived workspace context later.