1,825 Tickets Dispatched
Dispatched across client repositories, infrastructure ops, and factory self-maintenance.
One agent-ready ticket in. One isolated, independently verified pull request out. Every run improves the next.
One bounded execution path
factory runs on a repository you already have — your branch, your tests, your tracker. Connecting one takes a few decisions only that repo can answer, so the fast path is a prompt you hand to the coding agent you already use:
factory onboard --repo ~/Develop/yourapp | pbcopyPaste it into Claude Code, Codex, Gemini, Cursor, or Pi with your repository open. It surveys the repo, wires up the control plane, files the first agent-ready ticket, and stops at a gate it cannot talk its way past: factory doctor and factory queue green.
No checkout yet? The Connect Your Repo page carries the same prompt — its first steps clone factory for you.
Not a demo benchmark — real dogfooding numbers across 17 days of continuous unattended operation:
1,825 Tickets Dispatched
Dispatched across client repositories, infrastructure ops, and factory self-maintenance.
1,620 Merged PRs
Merged strictly after tests passed, CI turned green, and reviewer checks succeeded.
87% Zero Touch
Never visited Blocked, required zero human keyboard interaction from claim to merge.
38 Min Median Merge
Median wall-clock duration from agent claim to merged pull request.
Complete filesystem, database, and port isolation. Parallel runs are safe because Owned Paths are disjoint.
An agent’s report is commentary; the test exit code is evidence. Nothing merges on self-attestation.
Works out-of-the-box with GitHub Issues and Linear. Truth lives in git; tasks live in the tracker.
Drives the coding agents you already use: Claude Code, Gemini / Antigravity, OpenAI Codex, Cursor, and Pi.