For engineering leaders

Give AiOrch a task.
Wake up to a reviewed PR.

aiorch turns Claude Code, Codex and other coding agents into an autonomous engineering pipeline — it plans, implements in parallel, has the agents review each other, runs your tests, and delivers one verified pull request.

Your engineers review the result — not babysit the agents.
Self-hosted. AiOrch never receives your code. Bring your own models — Claude, OpenAI, Kimi, Codex, Ollama Installs in 5 minutes via Docker
Why aiorch

Most coding tools give you code. We give you a reviewed PR.

The gap between “an agent wrote this” and “a human should merge this” is where senior engineering time disappears. aiorch closes it — the agents review each other before you ever open the diff.

5 min
from docker pull to your first orchestrated session
N
parallel agents per task, set by your budget
0%
token markup — providers bill you at list price
1
reviewed pull request per session
Single-agent tools

Generate a diff. Hand it to you.

You still read it, run it, reason about edge cases, reject half, ask for revisions, and open the PR yourself. The review burden stays with the human.

aiorch

Generate, review, revise, merge — then open the PR.

A dedicated reviewer agent critiques each agent’s output, sends work back for revision, and only approves once the code passes. You review reviewed code, not draft code.

The code was already reviewed before you saw it. That is the product.

Built in production

aiorch was built while shipping a production voice-orchestration platform. Every run below is real — figures read straight from on-disk session state.

— internal use, not a paid endorsement

Real merges, not a demo.

Phase 3 · legacy router removal

Delete legacy routing engine

Rust production codebase (voice-orchestration SDK)
7
parallel agents
~1.1h
wall-clock, autonomous
2,466
tests passed
−3,990
net lines removed

All 7 agent branches approved on the first review round and merged clean (2 pre-existing, unrelated failures documented off-scope).

Phase 0c · flow orchestrator

Flow orchestrator + tool executor

Rust + Postgres (voice-orchestration SDK)
8
parallel agents
~2.7h
wall-clock, autonomous
10
review rounds
1
real defect caught

Adversarial review caught a double-counted metric before merge — the bug a tired human reviewer skims past. Fixed, re-reviewed, merged (7/7 branches).

Phase 6.1 · speculative execution

Speculative LLM + grammar

Rust + Postgres (voice-orchestration SDK)
5
parallel agents
~1.5h
wall-clock, autonomous
70
tests passing
4
conflicts auto-resolved

Five agents touched overlapping files; aiorch resolved all four conflicts during integration and merged (5/5 branches) after multi-round review.

Figures read directly from on-disk session state (agent counts, timings, review rounds, merge results). Inference cost is capped per session and billed by your provider — not shown here because it isn’t recorded in session state.

How it works

Five stages. Three review layers.
One pull request.

Autonomous coding failed before because one agent’s mistakes went unchecked until you saw a broken PR. aiorch’s answer isn’t one agent reviewing itself — independent agents with separate context review and challenge the implementation at three checkpoints before it can merge.

01
Decompose
One task split into scoped, parallel subtasks.
02
Execute
Agents work in isolated git worktrees, in parallel.
03
Review
Reviewer agents critique and send work back.
04
Merge
Branches integrated, conflicts resolved.
05
Deliver
Tests pass, PR opens. Or it surfaces the failure.

01 Reviewer in-loop

A separate agent evaluates each coder’s output against the task spec, requests revisions, and only approves once it passes. Coders never merge their own code.

02 Independent auditor

A second-pass reviewer with no shared context audits the merged result and catches what the in-loop reviewer missed. Independent context is what makes it adversarial, not confirmatory.

03 Integration check

Tests run across all merged branches; conflicts resolve automatically. The PR opens only if every check passes — otherwise the session surfaces the failure instead of a broken PR.

A real architectural refactor delivered by aiorch — 11 sequential phases, 61 agents, all merged without manual intervention. Pipelines are how aiorch handles work that would normally span multiple sprints.

See it run

An operator console,
not a chat box.

A real orchestration run: four agents in parallel, a reviewer requesting a revision, conflicts resolved, and the PR — streamed to your browser from your own machine.

Every agent, watchable live

A dashboard of running sessions — which agent touched which file, which model it used, which review round it’s in — streamed token-by-token. You supervise; you don’t author.

session dashboard · real-time SSE
Resume anything, lose nothing

State lives on disk. Sessions and pipelines survive crashes, stuck agents, and restarts — resume from the last durable checkpoint, with a clear terminal state either way.

file-based state · crash-resilient
Local-first architecture

AiOrch never receives your code.

aiorch is a Docker image you run on your own machine, VM, or build server. The orchestrator, agents, git worktrees, and review loop all execute locally.

No telemetry on your code

No aiorch server sees your prompts, diffs, or metrics. Model traffic goes only to the providers you configure — or stays fully local with Ollama.

You control the egress

Point agents at self-hosted inference, OpenAI-compatible gateways, or local models. The orchestrator doesn’t care where the tokens come from.

One session, any model
Hard tasks→Opus / GPT-5.5
Medium tasks→Sonnet / GPT-5.4
Boilerplate→Haiku / Ollama local

Use the best model for each job — even within the same session. Implementation, review and boilerplate route to different providers or local models, automatically per agent.

Team-level output, individual cost
Bundled team plans3–4×
more spend for the same work
aiorch1×
multi-agent collaboration at single-session inference cost

Parallel coding, adversarial review, and automatic merge — billed by your provider at list price, no inflated seat pricing.

Audit logs

Every agent action, on disk.

Each session writes a structured event log to your local file system: which agent wrote which line, which model was called, what it cost — replayable from your own machine.

Structured event log

Every spawn, review round, merge and completion appended to append-only JSONL — one line per event, grep-friendly.

Real per-agent cost

Cost captured from the provider response where available, or computed from published pricing for CLI providers. Roll up by agent, session, or pipeline.

One-click diagnostic export

Bundle a full session or pipeline — events, prompts, diffs, responses, costs — into a single archive for a bug report or post-mortem.

Pricing

Priced per team. Tokens billed by your provider.

A Docker container on your own infrastructure. You pay per team for the orchestrator; all inference is billed by your model provider at list price, directly to you — zero markup.

Free trial14 days · full features · no card required
Solo / Developer
$69/mo
1 operator, self-hosted.
  • Local / self-hosted
  • BYOK, all providers
  • Full orchestration
  • Unlimited agents per task
Start free trial
Most popular
Team
$399/mo
~10 operators.
  • Everything in Solo
  • Pipelines with audit phases
  • GitHub integration
  • Audit logs & diagnostic export
  • Email support
Start free trial
Scale
$1,499/mo
~50 users / larger install.
  • Everything in Team
  • Central policy
  • Shared config
  • Cost controls
  • Priority support
Contact sales
Enterprise
Custom
Org-wide deployment.
  • SSO, RBAC & SCIM — on the enterprise roadmap
  • Policy enforcement
  • Air-gapped / local models
  • Audit & SLA
  • Deployment support
Contact sales

Inference is billed by your model provider at list price, directly to you; the aiorch license is purchased separately. See what gets logged →

Roadmap

What’s coming — and what isn’t yet.

aiorch is local-first by design. We list what’s built, in progress, and planned — including the parts that aren’t shipped.

In progress

Signed event log

Hash-chained, SHA-256-signed events.jsonl for tamper-evident replay. Today the log is plain JSONL on your file system.

target · next minor
Planned

Policy & model allowlists

Declarative rules to constrain which models, repos and branches a session may touch — plus per-session spend caps enforced at the orchestrator.

target · this year
Planned

Team & enterprise controls

SSO, role-based access, SCIM and shared session history for multi-operator installs — the next major track behind the Team, Scale and Enterprise tiers.

target · Enterprise track
Get started

Run it against a real branch tonight.

$ curl -fsSL aiorch.ai/install.sh | sh

Free for 14 days · no card · no phone-home · bring your own model keys