Skip to Content
DeploymentByovmYour Machines

Connect Your Own Machine

Run OpenClaw agents on any machine you control — a laptop, a home server, a cloud VM from any provider — while keeping the same governance policies, observability, and cost controls as Curate-Me’s managed runners. Ready in 2 minutes.

How It Works

Your Machine Curate-Me Platform +-----------------------+ +---------------------------+ | OpenClaw Agent | | Dashboard | | + Governance Agent | ------> | Gateway API | | + Your Skills | HTTPS | Control Plane | | | <------ | + Job Dispatch | +-----------------------+ | + Cost Tracking | heartbeat every 30s | + Audit Trail | polls for jobs +---------------------------+ reports results

Your machine initiates all connections outbound — no inbound ports needed. The agent:

  1. Registers with the gateway using a one-time token
  2. Heartbeats every 30 seconds to report health and resource usage
  3. Polls for queued jobs and executes them locally
  4. Reports results, costs, and audit events back to the platform

Why Connect Your Own Machine?

FeatureManaged RunnersYour Machines
InfrastructureCurate-Me provisions VMsYou provide the machine
CostPer-minute compute billingYour own compute, free
LocationHetzner Cloud regionsAnywhere you have a machine
GPU AccessLimitedUse your own GPUs
Data ResidencyHetzner EU/USYour chosen location
NetworkInternet-facingBehind your firewall
GovernanceFull governance chainFull governance chain
ObservabilityFull dashboard visibilityFull dashboard visibility

Supported Platforms

OSContainer RuntimeStatus
Ubuntu 22.04+DockerFully supported
Debian 12+DockerFully supported
macOS 14+ (Sonoma)Docker DesktopSupported
Windows 11 / Server 2022Docker DesktopSupported

Architecture

Each connected machine runs a lightweight agent that handles:

  • Authentication — Durable per-agent token (SHA-256 hashed, plaintext never stored)
  • Heartbeat — Resource usage reporting (CPU, memory, disk)
  • Job execution — Session create/exec/stop commands
  • Cost recording — Per-request LLM cost tracking
  • Audit trail — Immutable event log for compliance

Agent Lifecycle

REGISTERING ──> ONLINE ──> BUSY (executing job) ^ | | v +── ONLINE <──+ | | v | STALE ──> DEAD | (5 min no (15 min heartbeat) total)

Agents automatically recover from STALE to ONLINE when heartbeats resume.

Next Steps