
Orbi
Self-hosted coding factory that turns labeled GitHub Issues into independently reviewed, merged PRs and releases.
Orbi is a self-hosted software delivery system for GitHub repositories. You write the goal and acceptance criteria in a GitHub Issue and add the ai-ready label; Orbi claims it, creates an isolated git worktree from a frozen base SHA, and hands the task to the Pi coding agent, which plans, implements, tests and commits. A runner then pushes the branch and opens a pull request whose body links back to the issue.
After the PR exists, a second, independent agent session reviews the exact base and head commits and fixes its own findings in the same session. Only the reviewed head can pass the merge gate, and Orbi never pushes or merges protected branches. If a failure is recoverable, the next tick resumes the same run and PR; if it is not, the issue is marked ai-blocked and waits for a human. Releases are their own labelled task that runs release gates and publishes the tag and notes.
What makes the design unusual is that GitHub Issues are the only state store: there is no database, queue or long-running daemon. A systemd user timer on Linux or a launchd agent on macOS fires a tick every five minutes, each tick performs at most one delivery step, and every log line and progress comment carries the same run_id so the whole timeline can be reconstructed. That replaces paid autonomous engineering services such as Devin, Codex cloud tasks or the GitHub Copilot coding agent with something you run on your own machine against your own repositories, for free, under the AGPL-3.0 (or the optional Sustainable Use License).








