Coding agents are powerful. Operating them as a team is still difficult.
A single agent in an editor helps one person for one session. Running agents as part of an engineering organization exposes a different set of problems.
The objective, the decisions and the conversation live in a chat window that ends with the session.
Two agents on one checkout overwrite each other. Nobody can tell which change belongs to which attempt.
Work that passes on a laptop fails in CI, and the environment that produced the result is already gone.
Approval happens in a side channel, after the fact, without the diff and the test result in front of it.
What is BranchRunner?
BranchRunner is coding-agent orchestration software for engineering organizations. It coordinates agent work in isolated workspaces with validation, approval policies, and issue-to-pull-request evidence.
Who is it for?
It is designed for engineering, platform, development, and security reviewers evaluating how to operate coding-agent workflows with visible controls.
How is it different from a coding agent?
A coding agent performs work in a session. BranchRunner is the operational layer around agents, workspaces, checks, evidence, and human decisions.
Can we deploy it ourselves?
The self-managed operating model is documented, but a released artifact, supported-host matrix, and license terms are not published. It is not currently a deployment offer.
What should we do next?
Inspect the fictional sample run and pilot scorecard, then follow the initial self-hosted release. Cloud and Enterprise forms record future interest only.
How a task becomes a pull request
- 01Define or import a task
Write the objective in BranchRunner or import it from GitHub, Linear or Jira. The task holds the requirements and the human conversation for as long as the work lives.
- 02Provision an isolated workspace
A run reserves a worker, creates a Git worktree from the local repository mirror and starts a Docker workspace with the services the task needs.
- 03Coordinate primary and specialist agents
A primary agent plans the work and delegates to specialist sessions. Parallel work uses separate worktrees, then integrates in a controlled merge workspace.
- 04Validate and review every change
Tests, type checks and preview checks attach to the requirement they satisfy. An independent reviewer reads the diff against the ledger, not the agent's summary.
What the platform does
The task keeps the objective, requirements and conversation. Each run is an attempt against it, so a failure is a retry rather than a restart.
Task orchestrationA primary agent delegates to specialist sessions. Every session shows its role, provider, current step, tool activity and cost while it runs.
Multi-agent executionEach run gets its own worktree and container set. Agents never execute on the control plane, and parallel work never shares a checkout.
Isolated workspacesRedirect a run mid-flight, require approval before destructive tool use, and stop work at a spend, token or time limit.
Human governanceOne task, end to end, in the product
TASK-482 in an example repository: the objective as it was written, the plan the agents worked from, what they did, what changed, what was verified, and the evidence a person approved.
Inspect the sample objective, scope check, validation record, approval path, and a failure/recovery state without submitting contact details.
Inspect the sample runInterface built from the product model. Repository, task and identities are examples.
Choose where BranchRunner runs
The first release targets Ubuntu 24.04 and 26.04 LTS. Source, artifacts, and complete licensing terms will be published when ready.
Cloud is a future managed deployment offering. Only the self-hosted product is included in this release.
Future organizational policy, identity, retention and deployment capabilities under consideration.
Example workflows to evaluate
Give your coding agents a system of work.
Follow the self-hosted release for Ubuntu 24.04 and 26.04 LTS. Source and artifacts will be published when ready; managed offerings are outside this release.
