Skip to content

CIAB Logo

Claude In A Box

Run, orchestrate, and stream coding agents — access them from anywhere.

Get Started API Reference

curl -fsSL https://raw.githubusercontent.com/shakedaskayo/ciab/main/install.sh | bash

Dashboard

Manage all your coding agent sandboxes from a single control plane. Quick-launch Claude Code, Codex, Gemini CLI, or Cursor with one click.

Dashboard


Chat with Agents — Real-time Streaming

Full conversation interface with live SSE streaming. Watch tool calls execute, file results appear, and code stream in — all in real time.

Chat


Access From Anywhere — Phone, Tablet, Any Browser

CIAB's built-in web gateway makes every sandbox accessible from any device on your network — iPhone, iPad, Android, another laptop. Scan the QR code and start chatting. Enable a tunnel (bore, Cloudflare, ngrok) to access from anywhere in the world.

Gateway

Mobile Access Guide


Multi-Agent Support

Run Claude Code, Codex, Gemini CLI, and Cursor side-by-side. Switch providers with a single config change.

Access From Any Device

Open sandboxes from your phone, tablet, or any browser via the built-in web gateway. QR code scanning, mDNS, and public tunnels.

Real-time Streaming

Watch agent output as it happens via Server-Sent Events. Stream text deltas, tool use, provisioning steps, and logs.

REST API + CLI + Desktop + Web

Full REST API, feature-complete CLI, Tauri desktop app, and a responsive web UI accessible from any device.


Quick Start

# Install (one-liner)
curl -fsSL https://raw.githubusercontent.com/shakedaskayo/ciab/main/install.sh | bash

# Initialize config and start
ciab config init
ciab server start

# Create a sandbox with Claude Code
ciab sandbox create --provider claude-code \
  --env ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY

# Chat with the agent
ciab agent chat <sandbox-id> --message "Explain the codebase" --stream

# Access from your phone — open http://<your-ip>:9090 or scan QR from Gateway page

Architecture at a Glance

graph LR
    CLI[ciab CLI] --> API[REST API]
    Desktop[Desktop App] --> API
    Phone[Phone / Tablet] --> Gateway[Web Gateway]
    Gateway --> API
    API --> Prov[Provisioning Pipeline]
    Prov --> Local[Local Process]
    Prov --> Docker[Docker]
    Prov --> OS[OpenSandbox]
    Local --> Claude[Claude Code]
    Local --> Codex[Codex]
    Local --> Gemini[Gemini CLI]
    Local --> Cursor[Cursor]
    API --> Stream[SSE Streaming]
    API --> DB[(SQLite)]
    API --> Creds[Credential Store]