polywave
FreeParallel agent coordination with structural merge safety. Scout decomposes, Wave agents implement in isolated worktrees with disjoint file ownership. Same protocol on Claude Code and Codex.
About polywave
Polywave for Codex CLI is an open-source implementation of the Polywave protocol that enables parallel AI agent coordination with structural merge safety. It provides a Codex skill, custom agent definitions, and enforcement hooks allowing agents to work concurrently on the same codebase without conflicts via disjoint file ownership and worktree isolation. The current blessed workflow uses a Scout agent to decompose tasks into implementation plans, followed by Wave agents that execute each plan in isolated worktrees. While designed for Codex CLI, the same protocol also runs on Claude Code. Status is usable alpha, with single-session wave execution not yet viable in the tested runtime.
Key Features
Pros & Cons
- Prevents code conflicts inherent in parallel AI development
- Open-source and free to use under MIT license
- Extensible protocol with separate implementations for Claude Code and Codex
- Uses existing CLI tools (polywave-tools) for validation and initialization
- Active development with clear roadmap and documentation
- Currently in alpha status and not production-ready
- Single-session wave execution not yet viable in Codex CLI runtime
- Setup requires manual configuration of Codex hooks and config file
- Workflow is sequential (scout then wave) rather than fully parallel in-session
- Requires external dependencies: Git 2.20+, jq 1.6+, polywave-tools CLI