caic
Coding Agents in Containers. Manage multiple AI coding agents running in parallel in isolated Docker containers. Access them from your phone with Tailscale. All private.
What is caic?
caic lets you run AI coding agents (Claude Code, Codex, Gemini CLI, Kilo, OpenCode) in isolated md containers, orchestrated through a unified web UI and Android app. Each task runs in its own container so agents never interfere with each other or your local checkout.
Platform support
caic is supported on Linux, macOS, and Windows via WSL2.
Key features
- Parallel agents — run many agents simultaneously on different branches
- Resilient sessions — server restarts don't kill running agents; a relay process inside each container keeps agents alive across SSH disconnects
- Forge integration — automatic PR/MR creation and CI monitoring for GitHub and GitLab
- Lightweight — single Go binary, low memory and CPU footprint
- Web UI — SolidJS frontend embedded in the binary
- Android app — voice-first companion app to manage agents from your phone
Screenshots
Interacting with an agent

Plan mode

Ask mode — agent asks for user input

Widget — generative UI

Android app

Quick start
bash
curl -fsSL https://caic.xyz/install.sh | bashSee Installation for full setup, and Configuration for config file reference and service setup.