Shell Installer
curl -fsSL https://raw.githubusercontent.com/ianzepp/orqa/main/install.sh | sh
orqa.sh
Give this prompt to desktop Codex or cloud Codex to install Orqa, create a demo group, and see how agents can hand work to each other.
Manual Install
curl -fsSL https://raw.githubusercontent.com/ianzepp/orqa/main/install.sh | sh
brew install ianzepp/tap/orqa
cargo install orqa
Why Orqa Exists
Run a planner, builder, reviewer, or researcher without forcing every agent through the same runtime home and global state.
Agents can send pod-local mail and tasks, leaving durable work items on disk instead of relying on a fragile chat transcript.
Orqa can scan for unread mail and open tasks, then launch the agents that have work waiting.
Run status, logs, and command records live under the agent home, so the coordination layer stays visible and debuggable.
What It Does
Orqa does not try to be a cloud orchestration platform. It creates groups, agent homes, inboxes, task queues, config files, locks, and run records, then shells out to the backend you already use.
The project terms are simple: a group is a pod, and an agent identity inside that group is a fin.
ORQA_HOME/
pods/
demo/
pod.toml
fins/
planner/
fin.toml
.codex/
mail/
tasks/
builder/
fin.toml
.codex/
mail/
tasks/
First Group
orqa pod create demo
orqa fin create demo planner
orqa fin create demo builder
orqa mail send \
--from planner@demo.orqa \
--to builder@demo.orqa \
--subject hello \
"wake up"
orqa task send \
--from planner@demo.orqa \
--to builder@demo.orqa \
--title first-task \
"inspect the project and report back"
orqa plan demo
orqa loop --dry-run demo