Self-host Warren
v0.19.3Infrastructure for coding-agent workloads
- Stars
- 509
- Ports
- 8080 (HTTP API and UI), 8081 (Preview environments)
ghcr.io/jayminwest/warrenWhat is Warren?
Warren is a self-hosted control plane for running coding agents as managed workloads. It handles the complete run lifecycle: setting up a fresh workspace, executing the agent in a sandbox (local bwrap, Docker sibling containers, or Kubernetes pods), streaming live events, enforcing spend and concurrency limits, allowing steering and cancellation, recovering from failures, and delivering results via Git with optional pull requests. The project works with Pi and Claude Code agents. One deployment serves a single operator or trusted team, protected by a bearer token. Supported Git forges include GitHub (App or PAT), GitLab, and Azure DevOps Repos. Optional extensions add audit logging, run judging, campaign controllers, and issue tracker integrations. Licensed under MIT.
Should you self-host Warren?
Warren scores 52/100 on selfhost.directory (how scoring works) and ranks #86 of 209 in AI Agents. It has 509 GitHub stars.
It shipped 10 stable releases in the past year. The latest, v0.19.3, came out on 7 October 2026. New versions land roughly every 3 days.
Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is MIT-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is Orca (91/100, 108 446 stars). It scores higher overall, so compare the two before you pick. See Warren vs Orca side by side.
Features
- Cost and token tracking
- Extension SystemExtensions are optional and not part of base installation
- Git delivery with pull requests
- HTTP API and CLI
- Isolated agent workloads
- Live event streaming
- Multiple Git forge support
- Multiple runtime providers
- Preview environments
- Recovery and cleanup
- Spend and concurrency limits
- Steering and cancellation
Warren README
More in CI/CD
WebhookSelf-hosted, open-source webhook server written in Go that exposes HTTP endpoints to run configured shell commands, guarded by trigger rules.
woodpecker-ciSelf-hosted, open-source Apache-2.0 CI/CD engine: pipeline steps run in Docker containers and workflows trigger from forges like GitHub, Gitea, GitLab or Bitbucket.
ZealotSelf-hosted, open-source beta app distribution server for iOS, Android, macOS, Windows and Linux builds, with OTA install pages, webhooks and a fastlane plugin.
actions-runner-controllerAn open-source Kubernetes operator that auto-scales self-hosted GitHub Actions runners on your own cluster using Helm charts.
Aerokube MoonMoon is a self-hosted commercial browser automation platform for Kubernetes/OpenShift running Selenium, Playwright, Cypress, and Puppeteer tests.
Agentic OrchestratorSelf-hosted AI workflow orchestrator turning feature requests into supervised engineering workflows using isolated git worktrees and multiple AI provider CLIs.
AI-Git-BotSelf-hosted AI automation for Git repositories that handles PR reviews, test creation, issue improvement, and code generation across major Git platforms.
AngusKitSelf-hosted AI-native platform bundling six dev tools with shared identity. Free Community Edition for up to 10 users.
ARAOpen-source Ansible reporting tool: ara records playbook and ad-hoc runs into SQLite, MySQL or PostgreSQL, browsable via a self-hosted web UI, REST API and CLI.
Argo CDOpen-source, self-hosted GitOps CD for Kubernetes that keeps clusters in sync with Kustomize, Helm, Jsonnet or YAML manifests in Git, with web UI, CLI, SSO and RBAC.
argosThe open source visual testing platform for teams and AI agents. Review the product, not just the code.
ArgusSelf-hosted open-source tool that monitors software releases from GitHub, websites, and Docker registries, then sends notifications and webhooks on new versions.




0 comments