Find a file
L 7f956b8d8e
Add Plandex coding agent with 14 cloud implementations (#36)
Plandex is an open source AI coding agent for complex tasks (15k+ GitHub
stars, multiple HN frontpage posts). It natively supports OpenRouter via
OPENROUTER_API_KEY environment variable and installs via a single curl
command. Go-based CLI with sandbox and version control for AI changes.

Implemented on all 14 clouds: sprite, hetzner, digitalocean, vultr,
linode, lambda, aws-lightsail, gcp, e2b, modal, fly, civo, scaleway,
daytona.

Co-authored-by: Sprite <noreply@sprite.dev>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-02-07 21:35:04 -08:00
.claude Add guardrails: CLAUDE.md rules, hooks, pre-commit validation (#33) 2026-02-07 20:02:19 -08:00
.githooks Add guardrails: CLAUDE.md rules, hooks, pre-commit validation (#33) 2026-02-07 20:02:19 -08:00
.github/workflows ci: add shellcheck linting infrastructure 2026-02-08 01:08:34 +00:00
aws-lightsail Add Plandex coding agent with 14 cloud implementations (#36) 2026-02-07 21:35:04 -08:00
civo Add Plandex coding agent with 14 cloud implementations (#36) 2026-02-07 21:35:04 -08:00
cli Add non-interactive mode for agent execution (#35) 2026-02-07 21:20:34 -08:00
daytona Add Plandex coding agent with 14 cloud implementations (#36) 2026-02-07 21:35:04 -08:00
digitalocean Add Plandex coding agent with 14 cloud implementations (#36) 2026-02-07 21:35:04 -08:00
e2b Add Plandex coding agent with 14 cloud implementations (#36) 2026-02-07 21:35:04 -08:00
fly Add Plandex coding agent with 14 cloud implementations (#36) 2026-02-07 21:35:04 -08:00
gcp Add Plandex coding agent with 14 cloud implementations (#36) 2026-02-07 21:35:04 -08:00
hetzner Add Plandex coding agent with 14 cloud implementations (#36) 2026-02-07 21:35:04 -08:00
lambda Add Plandex coding agent with 14 cloud implementations (#36) 2026-02-07 21:35:04 -08:00
linode Add Plandex coding agent with 14 cloud implementations (#36) 2026-02-07 21:35:04 -08:00
modal Add Plandex coding agent with 14 cloud implementations (#36) 2026-02-07 21:35:04 -08:00
scaleway Add Plandex coding agent with 14 cloud implementations (#36) 2026-02-07 21:35:04 -08:00
shared Add non-interactive mode for agent execution (#35) 2026-02-07 21:20:34 -08:00
sprite Add Plandex coding agent with 14 cloud implementations (#36) 2026-02-07 21:35:04 -08:00
test Remove stale tests and fix echo -e in test harness 2026-02-08 05:13:37 +00:00
vultr Add Plandex coding agent with 14 cloud implementations (#36) 2026-02-07 21:35:04 -08:00
.shellcheckrc ci: add shellcheck linting infrastructure 2026-02-08 01:08:34 +00:00
CLAUDE.md docs: Remove TESTING_NON_INTERACTIVE.md and add documentation policy 2026-02-08 05:30:21 +00:00
improve.sh Enforce PR workflow and branch cleanup in improve.sh 2026-02-08 05:26:50 +00:00
manifest.json Add Plandex coding agent with 14 cloud implementations (#36) 2026-02-07 21:35:04 -08:00
README.md Update README matrix: add Civo, Scaleway, Daytona clouds and OpenCode agent 2026-02-08 05:19:29 +00:00

Spawn

Launch any agent on any cloud, powered by OpenRouter.

Install

curl -fsSL https://openrouter.ai/lab/spawn/cli/install.sh | bash

Usage

spawn                         # Interactive picker
spawn <agent> <cloud>         # Launch directly
spawn list                    # Show the full matrix

Examples

spawn claude sprite           # Claude Code on Sprite
spawn aider hetzner           # Aider on Hetzner Cloud
spawn goose digitalocean      # Goose on DigitalOcean
spawn codex vultr             # Codex CLI on Vultr

Commands

Command Description
spawn Interactive agent + cloud picker
spawn <agent> <cloud> Launch agent on cloud directly
spawn <agent> Show available clouds for an agent
spawn list Full agent x cloud matrix
spawn agents List all agents
spawn clouds List all cloud providers

Without the CLI

Every combination also works as a one-liner:

bash <(curl -fsSL https://openrouter.ai/lab/spawn/{cloud}/{agent}.sh)

Non-Interactive

Skip all prompts with environment variables:

OPENROUTER_API_KEY=sk-or-v1-xxxxx \
  spawn claude sprite

Each cloud has its own env vars for auth — see the cloud's README.

Matrix

Sprite Hetzner DigitalOcean Vultr Linode Lambda Lightsail GCP E2B Modal Fly.io Civo Scaleway Daytona
Claude Code
OpenClaw
NanoClaw
Aider
Goose
Codex CLI
Interpreter
Gemini CLI
Amazon Q
Cline
gptme
OpenCode

Development

git clone https://github.com/OpenRouterTeam/spawn.git
cd spawn
git config core.hooksPath .githooks