@ruah-dev/orch

Orchestrator

Parallel agents. Zero collisions.

Multi-agent orchestration that coordinates simultaneous code changes. Each task runs in an isolated git worktree, file-level claims prevent merge conflicts, and DAG scheduling enforces dependency order.

Source

See it

@ruah-dev/orch

Quick start

Up and running in seconds

@ruah-dev/orch
$ ruah task create auth-module \
    --files "src/auth/**" \
    --executor claude-code

# ✓ Workspace created: .ruah/tasks/auth-module
# ✓ Claimed: src/auth/** (owned)

$ ruah task start auth-module
#  Executor: claude-code
#  Working in isolated worktree...

Features

01Git worktree isolation per task
02File-level claim locking (owned / shared / read-only)
03Workflow DAG scheduling with automatic dependency order
04Durable task artifacts & audit trails
05Compatibility-check engine across active branches
066 pluggable executor adapters

6

Executor adapters

Parallel agents

0

Conflicts

Command Reference

Commands

ruah task create <id>Create task with isolated worktree and file claims
ruah task start <id>Start task execution in workspace with configured executor
ruah task done <id>Mark task as complete and prepare for merge
ruah task merge <id>Merge task changes back to main with governance gates
ruah workflow run <file>Execute a multi-agent workflow DAG
ruah workflow plan <file>Preview execution schedule and dependencies
ruah workflow resume <id>Resume a paused workflow from failure point

Compatibility

Supported executors

Claude Codeclaude-code
OpenCodeopen-code
OpenAI Codexcodex
Shell Scriptscript
Raw Shellraw

Dive deeper

Full API reference, guides, and examples.