| Self-host difficulty | EasyFIRST-PARTY: 'hosting' = running the client on a VPS — Node 22 + npm i -g @anthropic-ai/claude-code + Anthropic API key (the exact steps our preset runs) |
|---|
| Deploy | Native, BinaryInstalls via curl/brew/winget; confirm first-party |
|---|
| Scaling | Single process |
|---|
| Config complexity | TrivialFIRST-PARTY: measured on a DigitalOcean s-1vcpu-1gb (1 vCPU / 1 GB, Ubuntu 22.04), harness run 20260826-195645, 2026-08-26. The whole install is Node 22 plus a single global npm package, no config file and no service unit; the only configuration is an API key. Completed in under our 60s polling resolution. |
|---|
| Min vCPU (measured) | 1 vCPUFIRST-PARTY: measured on a DigitalOcean s-1vcpu-1gb (1 vCPU / 1 GB, Ubuntu 22.04), harness run 20260826-195645, 2026-08-26. Installed and verified on a single vCPU. |
|---|
| Min RAM (measured) | 1 GBFIRST-PARTY: measured on a DigitalOcean s-1vcpu-1gb (1 vCPU / 1 GB, Ubuntu 22.04), harness run 20260826-195645, 2026-08-26. Proven on a 1 GB box. Caveat worth reading before using this number: our harness installs and verifies claude-code but never drives a session, so this is the floor for having it installed and ready, not for a running task. |
|---|
| Idle RAM (measured) | None residentFIRST-PARTY: measured on a DigitalOcean s-1vcpu-1gb (1 vCPU / 1 GB, Ubuntu 22.04), harness run 20260826-195645, 2026-08-26. Genuinely zero, and that is the finding: nothing belonging to claude-code is resident. It is invoked per session rather than run as a service, so an idle box carries only the OS (357 MB total here, of which ~68 MB is our own agent and ~50 MB Caddy). Contrast openclaw and hermes, which hold a gateway process open. |
|---|
| Infra cost | Very lowFIRST-PARTY: measured on a DigitalOcean s-1vcpu-1gb (1 vCPU / 1 GB, Ubuntu 22.04), harness run 20260826-195645, 2026-08-26. No resident process means no standing cost beyond the box itself; it can share a host with anything else. |
|---|
| One-click on AgentOcean | YesFIRST-PARTY: production install preset in src/lib/products.ts (id: claude-code); BYO Anthropic key |
|---|