AWO – Run Claude and Codex in isolated Git worktrees AWO is a new Go CLI tool that runs Claude Code and Codex in isolated git worktrees, preventing agent edits from directly modifying a developer's working tree. The tool executes agents in single, writer-reviewer, or competitive modes, runs user-configured verification commands, and produces structured artifact bundles for human review before any changes are committed or merged. AWO is a local Go CLI that coordinates Claude Code and Codex across isolated git worktrees, runs deterministic verification commands against the result, and produces a structured artifact bundle run.json , proof-pack.md , diff.patch , agent stdout/stderr that a human reviews before merging. AWO does not commit, push, merge, or open pull requests on your behalf. A small, opinionated wrapper around two existing CLI tools — claude and codex — that: - Carves out an isolated git worktree per agent so agent edits never touch your working tree directly. - Runs the agents you choose against the same task, in one of three modes single , writer-reviewer , competitive . - Runs the verification commands you configure e.g. go test ./... inside the worktree, and treats the exit code as the only trusted signal of success. - Writes a deterministic artifact bundle under .awo/runs/