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 | ||
Render
Render is a modern cloud platform for deploying full-stack applications, APIs, and websites. It offers a developer-first experience with automatic deployments, built-in SSL, and managed infrastructure.
Features
- Free Hobby Plan: Free tier for development and small projects
- Docker Support: Native Docker container support
- CLI & SSH Access: Full CLI tooling with SSH access via
render ssh - REST API: Comprehensive API for programmatic provisioning
- Auto Deployments: Automatic deployments from Git repositories
- Managed Services: PostgreSQL, Redis, and other managed services
Authentication
Render scripts require a RENDER_API_KEY. Get yours at: https://dashboard.render.com/u/settings/api-keys
The scripts will:
- Check for
RENDER_API_KEYenvironment variable - Fall back to saved key at
~/.config/spawn/render.json - Prompt for the key if neither is available
Available Agents
Claude Code
bash <(curl -fsSL https://raw.githubusercontent.com/OpenRouterTeam/spawn/main/render/claude.sh)
Deploys Claude Code with OpenRouter integration. Configures:
- Automatic OpenRouter API base URL
- Bypass permissions mode for autonomous operation
- Dark theme and vim editor settings
OpenClaw
bash <(curl -fsSL https://raw.githubusercontent.com/OpenRouterTeam/spawn/main/render/openclaw.sh)
Deploys OpenClaw with multi-channel gateway and TUI. Starts gateway in background, then launches interactive TUI. Prompts for model selection (default: openrouter/auto).
NanoClaw
bash <(curl -fsSL https://raw.githubusercontent.com/OpenRouterTeam/spawn/main/render/nanoclaw.sh)
Deploys NanoClaw WhatsApp-based AI agent. Requires WhatsApp QR code scan for authentication.
Aider
bash <(curl -fsSL https://raw.githubusercontent.com/OpenRouterTeam/spawn/main/render/aider.sh)
Deploys Aider with OpenRouter model routing. Prompts for model selection (default: openrouter/auto).
Goose
bash <(curl -fsSL https://raw.githubusercontent.com/OpenRouterTeam/spawn/main/render/goose.sh)
Deploys Goose AI coding agent by Block with native OpenRouter support.
Codex CLI
bash <(curl -fsSL https://raw.githubusercontent.com/OpenRouterTeam/spawn/main/render/codex.sh)
Deploys Codex CLI with OpenRouter integration via OPENAI_BASE_URL override.
Open Interpreter
bash <(curl -fsSL https://raw.githubusercontent.com/OpenRouterTeam/spawn/main/render/interpreter.sh)
Deploys Open Interpreter with OpenRouter integration via OPENAI_BASE_URL override.
Gemini CLI
bash <(curl -fsSL https://raw.githubusercontent.com/OpenRouterTeam/spawn/main/render/gemini.sh)
Deploys Gemini CLI with OpenRouter integration via OPENAI_BASE_URL and GEMINI_API_KEY override.
Service Details
- Plan: Starter (can be configured)
- Region: Oregon (default)
- Runtime: Docker
- Base Image: render-examples/docker-hello-world (minimal Ubuntu with SSH)
Environment Variables
All scripts support:
RENDER_API_KEY: Your Render API tokenOPENROUTER_API_KEY: Your OpenRouter API key (or OAuth flow)
Cleanup
Services are automatically cleaned up on exit. Manual cleanup:
render services:delete <service-id>
Limitations
- Render's free Hobby plan has resource limits (512MB RAM, 0.1 CPU)
- Services spin down after 15 minutes of inactivity
- Cold starts take 30-60 seconds
Links
- Dashboard: https://dashboard.render.com/
- Documentation: https://docs.render.com/
- API Reference: https://api-docs.render.com/
- CLI: https://github.com/render-oss/cli