I Built a Rust CLI to Deploy AI Assistants to DigitalOcean in One Command
The Problem If you use OpenClaw — the open-source AI assistant framework that connects Claude, GPT, and Gemini to WhatsApp, Telegram, Discord, and more — you know the pain of deploying it to a cloud server. You need to: Provision a VPS Install Node.js, OpenClaw, coding agents (Claude Code, Codex, Gemini CLI) Copy over your config, API keys, and messaging credentials Configure model failover Start the gateway And if you want to migrate between servers? Do it all again. I got tired of doing this manually, so I built clawmacdo — a Rust CLI that handles the entire lifecycle in one command. What is clawmacdo? clawmacdo is a Rust CLI tool for deploying and migrating OpenClaw instances on DigitalOcean. Features at a Glance Command What it does backup Archives your ~/.openclaw/ config into a timestamped .tar.gz deploy 1-click deploy: provisions DO droplet, installs everything, restores config migrate DO-to-DO migration: backup source → deploy new → restore destroy Tears down a droplet + cleans
Continue reading on Dev.to DevOps
Opens in a new tab




