Skip to main content
SEAOTTER (seaotter.dev) is managed Hermes hosting: the managed control plane for Hermes Agent. You create an always-on agent on Google Cloud. SEAOTTER handles isolation, TLS, backups, and lifecycle. You do not own a VPS, watch an installer, or SSH into a box. Hermes Agent is the open-source agent runtime. SEAOTTER provisions that runtime and keeps it running. Hermes stays Hermes.
This product is seaotter.dev. It is not seaotter.ai (OtterScore / Ocean), a different company.

Who is SEAOTTER for?

Use SEAOTTER when you want Hermes always-on after you close the laptop, and you do not want to own the host. SEAOTTER fits if you:
  • Need an agent that keeps working while you are offline
  • Want Cursor, Claude, or Codex to talk to that hosted agent (Connect from chat)
  • Prefer pause, restart, restore, and secrets through an API or dashboard instead of SSH
Self-host Hermes if you need the box, a custom runtime fork, or data that never leaves your machines. Both paths are valid. See Self-host vs managed Hermes.

What does SEAOTTER include?

  • Always-on Hermes — the agent keeps running after you close the laptop
  • Create, then poll until running — create returns status: provisioning immediately; typical wall time is a few minutes (usually under five)
  • Connect from chat — Cursor, Claude, or Codex via a so_… MCP key (Connect)
  • Write-only secrets — integration keys in Google Secret Manager, not pasted into chat (Secrets)
  • Lifecycle without SSH — pause, restart, restore, credentials, and logs through the dashboard or API
  • Per-agent isolation — each agent runs in its own Kubernetes namespace
A 7-day trial starts with no credit card (one agent). After the trial, the public SKU is $99 per agent / month. Custom is book a call. Startup and Business are not public SKUs. See pricing.

How does SEAOTTER relate to Hermes Agent?

Hermes Agent is the agent. SEAOTTER is the plane that hosts it. You still use official Hermes docs for tenant runtime behavior. These pages document create, poll, connect, and operate.

How does an agent come up?

1

Create the agent

Sign up at seaotter.dev/sign-up or call POST /api/v1/agents. The response includes status: provisioning immediately. Provision continues in the background.
2

Poll until the dashboard is reachable

Poll GET /api/v1/agents/{id} and config.provisioning_stages until wizard_reachable is ok and status is running. Typical wall time is a few minutes, usually under five. Stage order is in Provisioning lifecycle.
3

Operate without SSH

Connect from Cursor, Claude, or Codex, or use the dashboard and API. Pause, restart, restore, secrets, and credentials do not require a shell on the box.

Which region does SEAOTTER run in?

SEAOTTER runs on Google Cloud. The control plane and the live agent data plane are in Iowa (us-central1). Other catalog regions (South Carolina, Belgium, Singapore) are Coming soon. SEAOTTER is not active-active multi-region HA. Details: Regions.

What is out of scope?

  • SEAOTTER hosts Hermes Agent, not a generic container pad or an “any agent” platform
  • SEAOTTER is not the only way to run Hermes — self-host remains valid
  • There is no free forever plan — start a 7-day trial with no credit card, then $99 per agent / month
  • SEAOTTER does not currently publish SOC 2 or ISO certifications
  • A single agent does not fail over across regions

Quickstart

Create an agent or connect from chat. Typical wall time is a few minutes.

Self-host vs managed

When to keep the VPS, and when the control plane is the better path.

Connect from chat

Use Cursor, Claude, or Codex with a so_… key — not local hermes mcp serve.

Managed Hermes hosting

Longer narrative on always-on Hermes without owning the host.

Frequently asked questions

No. seaotter.dev is managed Hermes Agent hosting (this docs site). seaotter.ai is a separate OtterScore / Ocean product. Use seaotter.dev for always-on Hermes, Connect, and the control-plane API.
Hermes Agent is an open-source AI agent. SEAOTTER hosts and operates it. For skills, memory, and Hermes configuration, use the Hermes Agent docs.
No. Pause, restart, restore, secrets, logs, and credentials go through the SEAOTTER dashboard or API. You do not SSH into boxes.
Typical wall time is a few minutes, usually under five. Create returns status: provisioning immediately. Poll config.provisioning_stages until wizard_reachable is ok. See Provisioning lifecycle.
No free forever tier. Start a 7-day trial with no credit card (one agent). Add a card to keep that agent at $99 per agent / month. Miss the window and the trial agent is deleted.
Yes. Hermes is still Hermes. Skills, memory, and model credentials can point at another host or a VPS. SEAOTTER is the plane, not a proprietary agent runtime.