# Warren

> Warren runs coding agents as isolated workloads on your infrastructure, managing workspace, lifecycle, spend limits, live events, and Git delivery.

- **Category:** AI Agents
- **Licence:** MIT
- **Latest version:** v0.19.3
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** Docker, Docker Compose, Kubernetes, macOS
- **Tags:** Devops, Ai Agents, Orchestration, Infrastructure, Sandbox, Claude, Bun, Developer Tools, Gitlab, Kubernetes, Typescript, Docker, Self Hosted, Autonomous Agents, Azure devops, Claude code, Control plane, Coding agents, Agent orchestration, GitHub

## Description

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.

## Links

- [Homepage](https://github.com/jayminwest/warren)
- [Website](https://app.warren.run)
- [Docker](ghcr.io/jayminwest/warren)
- [Documentation](https://warren.run/docs/quickstart/)
- [GitHub](https://github.com/jayminwest/warren)
- [Discord](https://discord.gg/4r6r5jUEFE)
- [API Reference](https://warren.run/docs/api/)
- [Changelog](https://warren.run/changelog/)
- [Extensions](https://warren.run/extensions/)

---
Source: https://selfhost.directory/project/warren