OpenClaw Mac Mini Setup
Get OpenClaw running on a Mac Mini in about 30 minutes. Works for cloud-hosted or self-hosted setups.
- ✓Mac Mini (M1/M2/M4 recommended) or cloud-hosted Mac
- ✓macOS 13 (Ventura) or later
- ✓Claude or OpenAI API key (for AI capabilities)
- ○Telegram bot token (optional, for mobile access)
Installation Steps
Option A: Cloud Hosted (Recommended)
Get a Mac Mini from HostMyApple — ready in minutes, no hardware to manage.
- Starting at $21.24/mo with code OPENCLAW15
- SSH and VNC access included
- 24/7 uptime, no maintenance
Option B: Self-Hosted
Use your own Mac Mini at home. You'll need reliable internet and be prepared to handle maintenance, updates, and power management yourself.
Via SSH (Terminal)
ssh username@your-mac-mini-ipVia Screen Sharing (GUI)
On your Mac: Finder → Go → Connect to Server → vnc://your-mac-mini-ip
Your hosting provider will give you the IP address and credentials. HostMyApple sends these via email after signup.
Run this in Terminal:
# Install OpenClaw
curl -fsSL https://get.openclaw.ai | bash
# Verify installation
openclaw --versionThis installs OpenClaw and all dependencies (Node.js, etc.) automatically.
openclaw setupThe wizard will ask for:
- AI Provider: Your Claude or OpenAI API key
- Messaging: Telegram bot token (optional)
- Personality: Give your AI a name and style
- Working Directory: Where OpenClaw stores its data
# Start in foreground (for testing)
openclaw start
# Or install as a service (recommended for 24/7)
openclaw service install
openclaw service start
# Check status
openclaw service statusThe service mode ensures OpenClaw restarts automatically after reboots or crashes.
# Send a test message via CLI
openclaw chat "Hello! What can you help me with?"
# Or message your Telegram bot if configuredIf OpenClaw responds, you're all set! Your AI assistant is now running 24/7.
Total Setup Time
From zero to running AI assistant
Common Issues
"Command not found: openclaw"
Close and reopen Terminal, or run: source ~/.zshrc
Connection refused when SSHing
Enable Remote Login in System Settings → General → Sharing → Remote Login
API key errors
Double-check your Claude/OpenAI API key. Make sure you have credits/quota available.
OpenClaw won't start after reboot
Run: openclaw service install — this sets up auto-start