mirror of
https://github.com/OpenRouterTeam/spawn.git
synced 2026-05-10 04:09:40 +00:00
Users on exec-based clouds (Fly, Render, Koyeb, Northflank, Railway, Modal, Daytona, E2B, CodeSandbox, GitHub Codespaces) got no warning when their session ended that their service was still running and incurring charges. This adds: - _show_exec_post_session_summary() in shared/common.sh for non-SSH providers that use CLI exec commands instead of direct SSH - SPAWN_DASHBOARD_URL for all 10 exec-based clouds so users get actionable dashboard links - Post-session summary calls in each cloud's interactive_session() - 33 new tests covering the exec post-session summary feature 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 | ||
Northflank
Northflank container platform via CLI with exec access. Northflank
Uses Northflank CLI for container exec. Free tier: 2 services. Pay-per-second pricing.
Agents
Claude Code
bash <(curl -fsSL https://openrouter.ai/labs/spawn/northflank/claude.sh)
OpenClaw
bash <(curl -fsSL https://openrouter.ai/labs/spawn/northflank/openclaw.sh)
Aider
bash <(curl -fsSL https://openrouter.ai/labs/spawn/northflank/aider.sh)
NanoClaw
bash <(curl -fsSL https://openrouter.ai/labs/spawn/northflank/nanoclaw.sh)
Goose
bash <(curl -fsSL https://openrouter.ai/labs/spawn/northflank/goose.sh)
Codex CLI
bash <(curl -fsSL https://openrouter.ai/labs/spawn/northflank/codex.sh)
Open Interpreter
bash <(curl -fsSL https://openrouter.ai/labs/spawn/northflank/interpreter.sh)
Gemini CLI
bash <(curl -fsSL https://openrouter.ai/labs/spawn/northflank/gemini.sh)
Amazon Q CLI
bash <(curl -fsSL https://openrouter.ai/labs/spawn/northflank/amazonq.sh)
Cline
bash <(curl -fsSL https://openrouter.ai/labs/spawn/northflank/cline.sh)
gptme
bash <(curl -fsSL https://openrouter.ai/labs/spawn/northflank/gptme.sh)
Setup
- Create a Northflank account at https://northflank.com
- Generate an API token at https://northflank.com/account/settings/api/tokens
- Install the Northflank CLI:
npm install -g @northflank/cli
Non-Interactive Mode
NORTHFLANK_SERVICE_NAME=spawn-dev \
NORTHFLANK_PROJECT_NAME=spawn-project \
NORTHFLANK_TOKEN=your-token \
OPENROUTER_API_KEY=sk-or-v1-xxxxx \
bash <(curl -fsSL https://openrouter.ai/labs/spawn/northflank/claude.sh)
Environment Variables
| Variable | Description | Default |
|---|---|---|
NORTHFLANK_TOKEN |
Northflank API token | (prompted) |
NORTHFLANK_SERVICE_NAME |
Service name | (prompted) |
NORTHFLANK_PROJECT_NAME |
Project name | spawn-project |
OPENROUTER_API_KEY |
OpenRouter API key | (OAuth or prompted) |
Free Tier
Northflank offers a Developer Sandbox with:
- 2 free services
- 2 free cron jobs
- 1 free database/add-on
Perfect for testing and hobby projects. Production apps should use pay-as-you-go pricing.
Pricing
Pay-per-second usage-based pricing after free tier:
- Compute: $0.01667 per vCPU/hour, $0.00833 per GB memory/hour
- Disk: $0.30/GB per month
- Network egress: $0.15/GB