Skip to main content
ClawControl is a CLI/TUI that deploys and manages OpenClaw on VPS providers. It guides you through provisioning, installs dependencies, configures OpenClaw, and secures access with Tailscale.
ClawControl makes OpenClaw setup repeatable and fast. It handles VPS provisioning, SSH setup, Node and pnpm installs, OpenClaw configuration, and Tailscale onboarding so you can focus on running your agent.

What is ClawControl?

ClawControl is an interactive terminal application built with React and OpenTUI that orchestrates the complete deployment workflow for OpenClaw instances. Instead of manually configuring servers, installing dependencies, and setting up networking, ClawControl automates the entire process through a command palette interface.

Key features

Guided deployments

CLI/TUI workflow with command palette (/new, /deploy, /status, /ssh, /logs, /destroy, /templates, /help)

Multi-cloud support

Deploy to Hetzner and DigitalOcean with Vultr support planned

Template system

Built-in presets and forkable custom templates for repeatable deployments

Automated provisioning

SSH keys, swap, system updates, Node/NVM, pnpm, Chrome, OpenClaw, Tailscale, and daemon setup

Day-2 management

Status dashboards, log streaming, SSH access, and safe teardown

Secure networking

Tailscale integration for secure, private access to your OpenClaw dashboard

How it works

ClawControl follows a checkpoint-based deployment workflow:
  1. Initialize configuration - Define your deployment with /new, selecting cloud provider, AI model, and communication channels
  2. Deploy to VPS - Run /deploy to automatically provision infrastructure and install all dependencies
  3. Monitor status - Use /status to check deployment health and OpenClaw daemon status
  4. Manage deployments - Access logs, SSH directly, or destroy resources when needed
The deployment process uses 15 checkpoints with automatic retry logic:
  • Server creation and SSH key upload
  • SSH connection and swap configuration
  • System updates and dependency installation (NVM, Node, pnpm, Chrome)
  • OpenClaw installation and configuration
  • Tailscale setup for secure access
  • Systemd daemon startup
If any step fails, ClawControl automatically retries up to 3 times before asking if you want to restart from the beginning.

Command palette

ClawControl uses a slash-command interface inspired by modern chat applications:
CommandDescription
/newInitialize a new deployment
/listList, edit, or fork deployments
/deployDeploy an initialized configuration
/statusView deployment status
/sshSSH into a deployment
/logsView deployment logs
/dashboardOpen OpenClaw dashboard in browser
/destroyDestroy a deployment
/channelsView configured channels
/templatesManage deployment templates
/helpShow help

Supported providers

Hetzner Cloud

Default provider with US East (Ashburn) location. Recommended for most deployments with CPX11 instances starting at ~$4.99/month.

DigitalOcean

NYC1 region with customizable droplet sizes. Minimum 2GB RAM required for OpenClaw (s-1vcpu-2gb at $12/month).
Vultr support is planned for a future release.

AI provider support

ClawControl configures OpenClaw to work with multiple AI providers:
  • Anthropic - Claude models (claude-sonnet-4, claude-3-5-haiku)
  • OpenAI - GPT models (gpt-4o, o1-preview)
  • OpenRouter - Multi-provider access
  • Google - Gemini models (gemini-2.0-flash, gemini-1.5-pro)
  • Groq - Fast inference (llama-3.3-70b-versatile)

Next steps

Installation

Install ClawControl using the one-liner script or package managers

Quickstart

Deploy your first OpenClaw instance in minutes

Build docs developers (and LLMs) love