PRODUCTS/BRANCHRUNNER

Ship with a fleet of coding agents — and trust every pull request.

BranchRunner is the orchestration platform that turns AI coding agents into a delivery team. Hand it a ticket and get back a review-ready pull request — built in parallel by specialist agents in isolated workspaces, with every requirement proven by tests and signed off by a person you trust.

Roborian is a BranchRunner Certified Partner — and the maintainer of BranchRunner Cloud and BranchRunner Enterprise.

Talk to us about hosted BranchRunner →branchrunner.com ↗
The problem it solves

Every team scaling coding agents hits the same four walls. BranchRunner takes them down.

01

Context evaporates

Every new session starts cold. The requirements, decisions and half-finished attempts from yesterday's run live in a chat log nobody can find.

02

Agents collide

Two agents on one checkout overwrite each other. Run them one at a time and you've lost the reason to use more than one.

03

Environments drift

An agent saying “tests pass” means little if its environment isn't the one your CI and your reviewers rely on.

04

Approval is an afterthought

The person who signs off sees a pull request — with no record of what was asked, what ran, or what was quietly skipped.

What it does

The orchestration layer your coding agents have been missing.

BranchRunner works with the agents your engineers already love. It coordinates them, isolates them and proves their work — from the moment a task is created to the moment a pull request is approved.

Tasks that never lose the thread

Objectives, requirements and every decision live on the task. If a run stops, the next one picks up exactly where it left off — no re-explaining, no starting over.

A lead agent with a specialist team

One agent plans and delegates; specialists build in parallel. Their work comes together in a controlled merge workspace before it ever moves toward main.

Isolated, reproducible workspaces

Every session gets its own Git worktree and every run its own Docker Compose environment. Agents never trip over each other, and every environment can be reproduced.

Proof attached to every requirement

Unit tests, type checks and preview smoke tests are mapped to the requirement they prove — then an independent reviewer checks the full diff against that evidence.

Humans in command

Steer a run mid-flight, put destructive commands and the pull-request handoff behind a named approver, and set hard limits on spend, tokens and time.

Works with the agents you already use

Orchestrates Claude Code, OpenAI Codex, Gemini CLI and OpenCode with your own model keys — your credentials never pass through a BranchRunner proxy.

See supported agents, Git providers and runtimes ↗
How it works

From ticket to pull request, with the evidence attached.

Every run is resilient by design: it can pause for a person, hit a budget limit or fail a check without losing the task or a single piece of evidence. The next attempt starts from everything the last one built.

1

Define or import the task

Write the objective or import it from GitHub, with Linear and Jira on the roadmap. A planner turns it into numbered requirements and states its assumptions up front.

2

Provision an isolated workspace

A worker reserves a slot, cuts a Git worktree from a local mirror and starts the Docker Compose services the repository needs. No Kubernetes required.

3

Coordinate the agents

The primary agent publishes a plan mapped to the requirements and hands parallel pieces to specialist sessions. Destructive tool use can wait for a person to approve it.

4

Validate, review, hand off

Checks attach to the requirements they prove, parallel work merges in a controlled workspace, an independent reviewer reads the combined diff — and a named person approves the pull request.

Walk through the full twelve-stage run lifecycle ↗
4
leading coding agents, orchestrated side by side
12
stage run lifecycle — every stage on the record
1
isolated worktree per agent session — zero collisions
For software development companies

Agent throughput your reviewers can actually trust.

For a software house or a product team, the real bottleneck with coding agents was never generating code — it's trusting it. BranchRunner delivers every change with the requirements it answers, the checks that prove it, and the name of whoever approved it. That's agent output you can confidently put in front of a client, at a pace that changes what your team can take on.

Client delivery with boundaries↗

Run every client engagement inside its own sealed boundary — workspace, credentials, network policy and approvers. Acceptance criteria become requirements, and every delivery ships with its evidence.

Issue to pull request↗

Hand over a ticket, agree the requirements, and get back a draft pull request with the proof already attached — ready for your reviewer.

Governed backlog execution↗

Point BranchRunner at the backlog and let it work through tickets within your concurrency, policy and budget limits. Your team reviews finished work, not agent sessions.

Parallel implementation↗

Frontend and backend specialists build side by side in separate worktrees, then land as one integrated, reviewed change.

Bug diagnosis and repair↗

Reproduce the failure in a disposable environment, ship the fix, and keep the regression test as permanent proof it stays fixed.

Dependency and framework upgrades↗

Map the impact, upgrade in controlled increments, and hand your reviewer compatibility evidence instead of a leap of faith.

More use cases — security remediation, legacy modernisation, regulated environments ↗
Security and control

Built to be let loose on real repositories.

→Workspace egress denied by default, allowlisted per environment and per run
→Secrets stored as references and injected at run time — every reveal is logged
→Bring your own model keys; nothing routed through a BranchRunner proxy
→Agents never run on the control plane — only inside workspaces on workers
→Named approvers for destructive tool use, external deployment and stage handoff
→Approvals, tool calls and policy decisions recorded as exportable run events
Read the BranchRunner security model ↗
Editions

Run it yourself, or let us run it for you.

Every edition runs the same powerful orchestration engine. What changes is who operates it — and for Cloud and Enterprise, that's us.

SELF-HOSTED BY YOU

Community

The full orchestration engine on your own Ubuntu 24.04 or 26.04 LTS server — just Docker and Git worktrees, no Kubernetes. Runs comfortably on 4 cores and 16 GB RAM, and we can set it up with you.

Details on branchrunner.com ↗
HOSTED AND MAINTAINED BY ROBORIAN

BranchRunner Cloud

All of BranchRunner, none of the infrastructure. We run the control plane, database, backups and worker capacity; you keep your model keys, your choice of agents, and every workflow, permission, budget and approval rule.

Details on branchrunner.com ↗
MAINTAINED BY ROBORIAN

BranchRunner Enterprise

Built for organisations at scale: SSO, advanced RBAC and long-term audit retention, central approval rules and spend limits, dedicated worker pools, and private connectivity into your VPC or on-premise network.

Details on branchrunner.com ↗
Certified Partner

Hosted BranchRunner, run by the team that maintains it.

We're a BranchRunner Certified Partner and the maintainer of BranchRunner Cloud and BranchRunner Enterprise — nobody knows the platform better. We host your deployment, keep it upgraded and scaled, and, because we design automation for a living, help you decide which work your agents should take on first.

01

Pick the pilot workflow

We start with one real workflow — issue-to-PR on one repository, say — and agree the controls, checks, review evidence and success measures before anything runs.

02

Stand it up

On BranchRunner Cloud, hosted by us, or as an Enterprise deployment in your own environment. Your repositories, model keys and choice of agents stay yours.

03

Set the guardrails

Approval rules, tool permissions, egress allowlists, and spend, token and time budgets — configured to match how your team already reviews code.

04

We keep it running

Upgrades, backups and worker capacity are ours to look after, so your engineers ship product instead of operating agent infrastructure.

See our AI implementation consultancy →

See what your backlog looks like with a fleet of agents on it.

Tell us which repository and which workflow. We'll stand up a hosted BranchRunner pilot and show you review-ready pull requests on your own code.

Book a call →Go to branchrunner.com ↗