AWO – Run Claude and Codex in isolated Git worktrees
AWO is a local Go CLI tool designed to manage Claude Code and Codex across isolated git worktrees. It allows for running verification commands and produces an artifact bundle for human review before any changes are merged. The tool emphasizes safety by preventing direct edits to the working tree and supports multiple operational modes for different use cases.
- ▪AWO coordinates Claude Code and Codex in isolated git worktrees, ensuring agent edits do not affect the main working tree.
- ▪It provides three operational modes: single, writer-reviewer, and competitive, allowing for flexible task management.
- ▪AWO generates a structured artifact bundle for review, enhancing the auditing process of changes made by agents.
Opening excerpt (first ~120 words) tap to expand
AWO — Agent Worktree Orchestrator 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. What AWO is 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.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.