Declarative projects
Describe agents, workspaces, MCP servers, skills, volumes, and schedulers in agent-compose.yml
Open agent runtime
Agent-Compose brings Codex, Claude Code, Gemini, and OpenCode under one open control plane for configuration, execution, scheduling, isolation, and credential boundaries
agents:
reviewer:
provider: codex
driver: docker
triggers:
- event: pull_requestCore capabilities
Bring coding agents, isolated runtimes, and automation triggers into declarative configuration your team can review
Describe agents, workspaces, MCP servers, skills, volumes, and schedulers in agent-compose.yml
Choose Docker, BoxLite, or Microsandbox to define a clear execution boundary for each run
Build repeatable automation with cron, interval, timeout, event, and webhook triggers
Runtime LLM Facade keeps provider credentials on the daemon instead of passing them into guests
How it works
The daemon owns state and runtime lifecycle, the CLI and APIs expose a unified control surface, and agents execute inside isolated environments
Read the original essay ↗Built in the open
Agent-Compose is licensed under AGPL-3.0 and currently in Public Preview APIs, runtime packaging, and deployment defaults may change, with GitHub as the source for releases and updates