Self-host Orbi
v0.7.25Lights-out software factory: Issue to merged PR and release
- Stars
- 232
- Requires
- GitHub, OpenAI-compatible model provider
ghcr.io/orbi-build/orbiWhat is Orbi?
Orbi is an open-source automation platform for GitHub that handles the entire software delivery pipeline from issue to release. When you tag an issue with ai-ready, the system picks it up, writes the implementation in a separate worktree, runs the test suite, and opens a pull request. A second AI session then reviews the changes, makes corrections, and re-runs tests until everything passes. Only the reviewed version can be merged. Release management is also automated — a specially labeled issue triggers version bumping, tagging, and release note generation. All state lives in GitHub itself (issues, labels, comments, PRs) with no external database or queue. The tool runs on Linux and macOS using a systemd or launchd timer that fires every five minutes. Requirements include Python 3.14+, Node 22.19+, git, the GitHub CLI, and uv. You supply your own language model through any OpenAI-compatible endpoint or a local llama.cpp server. The self-hosted version is free under a dual license (AGPL-3.0 or Sustainable Use License), while a managed cloud offering provides a free trial and paid tiers.
Should you self-host Orbi?
Orbi scores 48/100 on selfhost.directory (how scoring works) and ranks #4 of 10 in AI Automation. It has 232 GitHub stars.
It shipped 14 stable releases in the past year. The latest, v0.7.25, came out on 28 October 2026. New versions land roughly every 1 days.
Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is AGPL-3.0-licensed and written mostly in Python.
Its closest alternative on selfhost.directory is openhands (87/100, 92 079 stars). It scores higher overall, so compare the two before you pick. See Orbi vs openhands side by side.
Features
- Autonomous Issue-to-PR-to-Release
- Bring your own model
- Dual Licensing (AGPL-3.0 / Sustainable Use License)
- External Single-Repo Mode
- Independent AI Review
- Release Automation
- Review with Different Model
- Self-Healing Deployment
- Telegram Notifications
Orbi README
FAQ
Is it really free, and what is Managed Cloud?
Open source under AGPL-3.0 or the Sustainable Use License. Self-hosting is free under either. Managed Cloud starts with 3 free merged deliveries (no credit card), then paid annually: Solo $24/mo (400M tokens), Pro $66/mo (1.2B tokens). Founding partners get 50% off forever (6 places).
What happens when a run crashes halfway?
The next tick returns to the same scene. Because the Issue, PR, labels, and run ID live in GitHub rather than in a process, a killed process or failed test does not produce a second story. Restarts reconstruct state from that record.
Who reviews the AI's code?
Another Orbi session, running independently of the one that wrote the code, reviews the exact diff, can change the branch, reruns tests against its repairs, and judges the repaired head. You remain the last gate via GitHub branch protection and required approvals.
How is this different from Copilot or Cursor?
Copilot and Cursor are editors that make you faster while typing. Orbi works when nobody is typing: it takes an Issue from your backlog, works in an isolated worktree, and takes it through independent review and merge to a tagged release.
Which AI models can I use?
For self-hosted Orbi, bring your own model. Orbi drives the agent through your credentials using any OpenAI-compatible API or a locally hosted model, and you can change providers later without changing your workflow.
What does Orbi actually need to run?
For self-hosted Orbi, you need Git, a POSIX shell, and API access to a model you already pay for. Orbi runs on Linux and macOS on your own machine or server. No GPU is required — the model does the thinking via a hosted API.
More in CI/CD
php-censorPHP Censor is an open-source, self-hosted CI server for PHP. Builds from GitHub, GitLab, Bitbucket, runs tests, checks code quality. Deploys via Composer or Docker.
pi-dispatchSelf-hosted service running pi coding agent as background jobs with container isolation, spend caps, and admin panel.
PipewrightA self-hosted CI/CD platform that unifies build pipelines, server deployment, and container management in a single Go binary.
prefectPrefect is a self-hosted, open-source workflow orchestration framework turning Python functions into production data pipelines with scheduling, retries, and caching.
runs-onSelf-hosted GitHub Actions runners that launch a fresh EC2 instance per job in your own AWS account, at spot prices, with per-job labels for CPU, RAM, image and cache.
semaphoreSemaphore is a self-hosted, open-source CI/CD platform with YAML pipelines, parallel execution, and self-hosted agents for teams.
Semaphore UISelf-hosted, open-source automation server: run Ansible playbooks, Terraform/OpenTofu and Bash, PowerShell or Python scripts from a web UI and REST API.
ShieldsSelf-hosted Shields.io generates concise SVG and raster status badges for READMEs and web pages, covering hundreds of CI, registry and code-analysis services.
Single ServerSelf-hosted, open-source deployment platform turning a Linux box into a git-push-to-production platform with Docker, Kamal, Tailscale, Cloudflare, and GitHub.
SonarQubeSelf-hosted, open-source static analysis server: finds bugs, vulnerabilities, code smells and coverage gaps across 21 languages, with quality gates and CI integration.
striderSelf-hosted, open-source continuous integration and deployment server built on Node.js with MongoDB, extended by plugins for GitHub, GitLab, Bitbucket, Heroku and Slack.
terrateamOpen-source Terraform and OpenTofu orchestration that plans every pull request and applies on merge, self-hosted with Docker Compose against PostgreSQL.
0 comments