Execution
Give every agent a complete, isolated development environment.
CIBOT is the execution and control platform for AI software development. Run coding agents interactively or autonomously inside isolated sandboxes.
Keep access controlled, work auditable, and infrastructure under your control.
>_ Currently in closed development. CIBOT will become open source when the MVP is complete.
ISOLATED SANDBOX
CIBOT separates execution, control, and access into three architectural responsibilities.
Execution
Give every agent a complete, isolated development environment.
Control
Centrally manage agents, sandboxes, projects, identities, policies, and lifecycle.
Access
Let agents use repositories and infrastructure without direct access to sensitive credentials.
Both modes use the same CIBOT sandbox and isolation boundary. Developers can work with an agent interactively, or let an issue or event trigger autonomous work.
INTERACTIVE
Developer
↓
AI Agent
↓
Iterate together
AUTONOMOUS
Issue / Event
↓
AI Agent
↓
Implement → Test → MR
A developer and agent share the same development environment. The human can inspect or take over the environment at any moment.
A task triggers a sandbox. The agent works independently, produces a result, and hands it back for review. The developer can at any time connect to the environment and continue with interactive development.
Agents do not work in an abstract chat session. They get a complete computer that you already own.
VM isolation boundary
Development Environment
Repositories can be cloned, applications started, tests executed, browsers launched, and GUI applications exercised inside one isolated environment.
The isolation boundary does not depend on the coding agent that runs inside it. It is a real computer that you can use for any other task you need.
The Control Plane connects identity, policy, lifecycle, and configuration to every sandbox. The execution stays isolated and visibility is centralized.
Keep credentials outside the untrusted execution boundary or properly protected within the sandbox (automatic key rotations, password protection, etc).
Untrusted execution
Persistent automation can support work across the complete development lifecycle.
CIBOT Chores
Chores turn events from development systems into focused actions.
Add issue references, metadata, context, and summaries.
Move tickets between development, testing, and completion.
Explain why work cannot move forward.
Turn QA feedback into a new agent task.
Audit data emerges from each system layer and flows into one record.
Prompt → execution → file changes → tests → external actions → result
Human review is a defined part of the development workflow.
Humans can define where approval is required and where agents may continue autonomously.
Run the same isolated sandbox on local, cloud, or dedicated compute with sandbox boundary using virtualization.
Developer machine
Your cloud
Datacenter
A persistent developer environment on a workstation.
Ephemeral or persistent sandboxes provisioned on cloud compute.
Run specialized workloads on your own servers, networks, or hardware.
CIBOT separates the coding agent from the environment around it.
Switch models or agent harnesses without redesigning your execution, security, and governance architecture.
Each team uses the same architecture for a different responsibility.
CIBOT is in closed development while we complete the first usable release. We will publish the project under an open-source license when the MVP is ready.
CIBOT is part of the Distro Ops open-source and commercial ecosystem. Partners help fund long-term development while the projects remain freely available under their open-source licenses.
CIBOT is in closed development. Follow the project as we build toward the open-source MVP.