mirror of
https://github.com/OpenRouterTeam/spawn.git
synced 2026-04-28 11:59:29 +00:00
2.1 KiB
2.1 KiB
Daytona
Daytona managed sandboxes via the Daytona SDK. Daytona
Uses Daytona's sandbox lifecycle, filesystem, process, SSH access, and signed preview APIs. Requires
DAYTONA_API_KEYfrom https://app.daytona.io/dashboard/keys.
Agents
Claude Code
bash <(curl -fsSL https://openrouter.ai/labs/spawn/daytona/claude.sh)
OpenClaw
bash <(curl -fsSL https://openrouter.ai/labs/spawn/daytona/openclaw.sh)
Codex CLI
bash <(curl -fsSL https://openrouter.ai/labs/spawn/daytona/codex.sh)
OpenCode
bash <(curl -fsSL https://openrouter.ai/labs/spawn/daytona/opencode.sh)
Kilo Code
bash <(curl -fsSL https://openrouter.ai/labs/spawn/daytona/kilocode.sh)
Hermes Agent
bash <(curl -fsSL https://openrouter.ai/labs/spawn/daytona/hermes.sh)
Junie
bash <(curl -fsSL https://openrouter.ai/labs/spawn/daytona/junie.sh)
Cursor CLI
bash <(curl -fsSL https://openrouter.ai/labs/spawn/daytona/cursor.sh)
Pi
bash <(curl -fsSL https://openrouter.ai/labs/spawn/daytona/pi.sh)
Non-Interactive Mode
DAYTONA_SANDBOX_NAME=dev-mk1 \
DAYTONA_API_KEY=your-api-key \
OPENROUTER_API_KEY=sk-or-v1-xxxxx \
bash <(curl -fsSL https://openrouter.ai/labs/spawn/daytona/claude.sh)
Environment Variables
| Variable | Description | Default |
|---|---|---|
DAYTONA_API_KEY |
Daytona API key | (prompted) |
DAYTONA_SANDBOX_NAME |
Sandbox name | (prompted) |
DAYTONA_IMAGE |
Base sandbox image | daytonaio/sandbox:latest |
DAYTONA_SANDBOX_SIZE |
Spawn preset (small, medium, large) |
small |
DAYTONA_CPU |
vCPU override | (preset) |
DAYTONA_MEMORY |
Memory override in GiB | (preset) |
DAYTONA_DISK |
Disk override in GiB | (preset) |
OPENROUTER_API_KEY |
OpenRouter API key | (OAuth or prompted) |
Signed preview URLs are generated on demand for web dashboards. SSH access tokens are minted only when you connect and are never stored in Spawn history.