spawn/sh/aws
Ahmed Abushagur 4b62e8735f
chore: rename moved repos (OpenRouterTeam→OpenRouterLabs, sst→anomalyco) (#3445)
* chore: rename moved repos OpenRouterTeam→OpenRouterLabs and sst/opencode→anomalyco

Pure mechanical find/replace across the tree — both repos were renamed on
GitHub and only resolved via 301 redirects (fragile; hijack risk if the old
names are re-registered).

- OpenRouterTeam/spawn → OpenRouterLabs/spawn (141 refs): hardcoded REPO
  consts (manifest.ts, agent-tarball.ts), release-download URLs in every
  sh/{cloud}/{agent}.sh, gh/raw/asset URLs, docs, tests, fixtures.
- sst/opencode → anomalyco/opencode (5 refs): manifest, README, agent-setup.ts
  download cmd, opencode.Dockerfile.

No behavior change. biome clean (205 files). CLI version 1.1.0 → 1.1.1.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* test(spawn): deflake cmdRun + hetzner tests (disable telemetry in tests, route hetzner mock by endpoint)

* test(spawn): deflake cmdRun + hetzner tests (disable telemetry in tests, route hetzner mock by endpoint)

* test(spawn): deflake cmdRun + hetzner tests (disable telemetry in tests, route hetzner mock by endpoint)

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: spa-the-spawn-maintainer[bot] <286559366+spa-the-spawn-maintainer[bot]@users.noreply.github.com>
2026-06-03 07:29:14 +00:00
..
claude.sh chore: rename moved repos (OpenRouterTeam→OpenRouterLabs, sst→anomalyco) (#3445) 2026-06-03 07:29:14 +00:00
codex.sh chore: rename moved repos (OpenRouterTeam→OpenRouterLabs, sst→anomalyco) (#3445) 2026-06-03 07:29:14 +00:00
cursor.sh chore: rename moved repos (OpenRouterTeam→OpenRouterLabs, sst→anomalyco) (#3445) 2026-06-03 07:29:14 +00:00
hermes.sh chore: rename moved repos (OpenRouterTeam→OpenRouterLabs, sst→anomalyco) (#3445) 2026-06-03 07:29:14 +00:00
junie.sh chore: rename moved repos (OpenRouterTeam→OpenRouterLabs, sst→anomalyco) (#3445) 2026-06-03 07:29:14 +00:00
kilocode.sh chore: rename moved repos (OpenRouterTeam→OpenRouterLabs, sst→anomalyco) (#3445) 2026-06-03 07:29:14 +00:00
openclaw.sh chore: rename moved repos (OpenRouterTeam→OpenRouterLabs, sst→anomalyco) (#3445) 2026-06-03 07:29:14 +00:00
opencode.sh chore: rename moved repos (OpenRouterTeam→OpenRouterLabs, sst→anomalyco) (#3445) 2026-06-03 07:29:14 +00:00
pi.sh chore: rename moved repos (OpenRouterTeam→OpenRouterLabs, sst→anomalyco) (#3445) 2026-06-03 07:29:14 +00:00
README.md feat(agent): add T3 Code agent (web GUI for Claude/Codex) (#3322) 2026-04-18 01:14:37 -07:00
t3code.sh chore: rename moved repos (OpenRouterTeam→OpenRouterLabs, sst→anomalyco) (#3445) 2026-06-03 07:29:14 +00:00

AWS Lightsail

AWS Lightsail instances via AWS CLI. AWS Lightsail

Prerequisites

  1. Enable AWS Lightsail — New AWS accounts must activate Lightsail before first use. Visit the Lightsail console and follow the activation prompt. Without this step, all provisioning commands will fail.

  2. AWS CLI installed and configured — Run aws configure with your Access Key ID and Secret Access Key.

Uses ubuntu user instead of root.

Agents

Claude Code

bash <(curl -fsSL https://openrouter.ai/labs/spawn/aws/claude.sh)

OpenClaw

bash <(curl -fsSL https://openrouter.ai/labs/spawn/aws/openclaw.sh)

Codex CLI

bash <(curl -fsSL https://openrouter.ai/labs/spawn/aws/codex.sh)

OpenCode

bash <(curl -fsSL https://openrouter.ai/labs/spawn/aws/opencode.sh)

Kilo Code

bash <(curl -fsSL https://openrouter.ai/labs/spawn/aws/kilocode.sh)

Hermes Agent

bash <(curl -fsSL https://openrouter.ai/labs/spawn/aws/hermes.sh)

Junie

bash <(curl -fsSL https://openrouter.ai/labs/spawn/aws/junie.sh)

Cursor CLI

bash <(curl -fsSL https://openrouter.ai/labs/spawn/aws/cursor.sh)

Pi

bash <(curl -fsSL https://openrouter.ai/labs/spawn/aws/pi.sh)

T3 Code

bash <(curl -fsSL https://openrouter.ai/labs/spawn/aws/t3code.sh)

Non-Interactive Mode

LIGHTSAIL_SERVER_NAME=dev-mk1 \
OPENROUTER_API_KEY=sk-or-v1-xxxxx \
  bash <(curl -fsSL https://openrouter.ai/labs/spawn/aws/claude.sh)