agent-orchestrator
About
Three CLI subscriptions cover most frontier models, but each has separate quotas, and hitting one mid-task means losing momentum, so this orchestrator wraps the Claude, Codex, and Gemini CLIs and fails over automatically — when one agent hits a cap or errors, the next in the role chain continues the work. It is deliberately minimal: a single Python file (daniel.py, about 1,100 lines) with role-based routing chains (orchestrator, implementation, ui-docs, review), direct addressing like @claude or @codex, cooldown timers on exhausted agents, and an optional knowledge-base server for shared context. New agents are added by writing roughly 30-line wrapper functions. Solo developers running all three ~$20/month CLI subscriptions are the intended users.