Polly

Multi-agent coding orchestrator. Polly breaks your task into sub-tasks and delegates each one to a different AI agent, with cross-vendor code review built in.

omni polly
omni          # also launches Polly when a Claude credential is configured

How it works

Polly is a supervisor that never writes code itself. It decomposes your goal into sub-tasks and delegates each one to a sub-agent running on its own harness and git worktree. One agent implements, a different agent reviews. Each implementer opens its own PR. Polly never merges. The human decides.

Sub-agentHarnessRole
claude_codeclaude-nativeClaude Code
codexcodex-nativeCodex
opencodeopencode-nativeOpenCode
cursorcursor-nativeCursor
hermeshermes-nativeHermes Agent (Nous Research)
pipiPi (headless, any gateway model)

claude_code, codex, opencode, cursor, and hermes are the primary implementers, each running as a real CLI coding harness in its own terminal you can open in the UI's Subagents panel to watch or take over. pi runs headless as the review/explore specialist. Six distinct vendors means any implementer's diff can be reviewed by a different one — the cross-vendor check is the point.

Skills

When to use

Source on GitHub