mirror of
https://github.com/OpenRouterTeam/spawn.git
synced 2026-05-10 04:09:40 +00:00
When server destruction fails, users are left with a bare error message and no indication that they may still be billed for a running server. This adds dashboard URLs and clear warnings to destroy_server errors across 9 clouds (Hetzner, UpCloud, Contabo, Netcup, RamNode, Hostinger, HOSTKEY, OVH, Latitude). Also improves error messages for Koyeb (app creation, service deployment, deployment timeout, instance ID), GitHub Codespaces (creation failure, readiness timeout), and E2B (sandbox creation failure). Agent: ux-engineer Co-authored-by: A <6723574+louisgv@users.noreply.github.com> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| lib | ||
| aider.sh | ||
| amazonq.sh | ||
| claude.sh | ||
| cline.sh | ||
| codex.sh | ||
| continue.sh | ||
| gemini.sh | ||
| goose.sh | ||
| gptme.sh | ||
| interpreter.sh | ||
| kilocode.sh | ||
| nanoclaw.sh | ||
| openclaw.sh | ||
| opencode.sh | ||
| plandex.sh | ||
| README.md | ||
Koyeb
Koyeb serverless container platform via CLI. Koyeb
Agents
Claude Code
bash <(curl -fsSL https://openrouter.ai/labs/spawn/koyeb/claude.sh)
OpenClaw
bash <(curl -fsSL https://openrouter.ai/labs/spawn/koyeb/openclaw.sh)
Aider
bash <(curl -fsSL https://openrouter.ai/labs/spawn/koyeb/aider.sh)
Non-Interactive Mode
KOYEB_TOKEN=your-token \
OPENROUTER_API_KEY=sk-or-v1-xxxxx \
bash <(curl -fsSL https://openrouter.ai/labs/spawn/koyeb/claude.sh)
Environment Variables
| Variable | Description | Default |
|---|---|---|
KOYEB_TOKEN |
Koyeb API token | (prompted) |
KOYEB_REGION |
Deployment region | was (Washington D.C.) |
KOYEB_INSTANCE_TYPE |
Instance type | nano |
OPENROUTER_API_KEY |
OpenRouter API key | (OAuth or prompted) |
Authentication
Get your Koyeb API token at: https://app.koyeb.com/account/api
Features
- Serverless container platform with per-second billing
- Free tier available (no credit card required)
- Fast deployment times
- Automatic scaling
- Global deployment regions