Skip to main content
Get AI agents running on your own cloud infrastructure in minutes.

1. Install

npm install -g clawup

2. Check Prerequisites

Make sure you have the required tools installed:
Run clawup validate after deployment to verify all agents are healthy.

3. Create or Discover Identities

If you don’t have identities yet, scaffold one with army-create:
npx army-create
Then initialize your deployment:
clawup init
Discovers local identity directories and generates a clawup.yaml manifest and .env.example with sensible defaults (AWS, us-east-1).

4. Edit Your Config

Open clawup.yaml and customize:
  • stackName — unique deployment name (e.g., dev, prod)
  • provideraws or hetzner
  • region — where to deploy
  • instanceType — server size
  • ownerName, timezone, workingHours — your info
  • agents — add, remove, or modify agents

5. Fill in Secrets

cp .env.example .env
Open .env and fill in your API keys (Anthropic, Tailscale, etc.).

6. Deploy

clawup deploy
Validates all secrets, configures Pulumi, and provisions your agents — dedicated servers, persistent storage, networking, and bootstrap with all integrations. If any secrets are missing, it prints exactly what’s needed.
First deployment takes 3-5 minutes. Subsequent deployments are incremental.

7. Connect

# Check status
clawup status

# SSH to an agent
clawup ssh <agent-name>

# Validate health
clawup validate

What’s Next?