The Mac Mini M4 is the most popular hardware for running OpenClaw. Low power draw (~15W idle), Apple Silicon performance, silent operation, and macOS reliability make it the perfect always-on AI agent server. This guide walks you through turning a stock Mac Mini into a production machine.
If you haven't decided between Mac Mini and VPS yet, read our complete installation guide first.
What Mac Mini to Buy for an OpenClaw AI Agent
The Mac Mini M4 with 16GB RAM is the sweet spot. It handles a main agent plus several sub-agents without breaking a sweat.
| Tier | Specs | Price | Best For |
|---|---|---|---|
| Minimum | Mac Mini M4, 16GB RAM, 256GB SSD | ~$500 | Single agent |
| Recommended | Mac Mini M4, 16GB RAM, 512GB SSD | ~$700 | Multiple agents + transcripts |
| Overkill | Mac Mini M4 Pro, 24GB RAM | ~$1,400 | Local LLMs via Ollama + OpenClaw |
You don't need a monitor, keyboard, or mouse after initial setup. The Mac Mini will run headless, managed entirely through Telegram and SSH.
macOS Security Hardening for Your AI Agent
Plug in a monitor and keyboard for the first 15 minutes. You won't need them again.
Create a Dedicated User Account for OpenClaw
Never run OpenClaw on your personal account. Create a separate user:
- System Settings → Users & Groups → Add User
- Name it something like
clawagentormarc - Make it an Administrator (needed for installations)
- Log into this account for all remaining steps
Enable FileVault Disk Encryption
System Settings → Privacy & Security → FileVault → Turn On. This encrypts your entire disk. If someone steals the Mac Mini, they can't read your agent's data, API keys, or memory files.
Enable the macOS Firewall
System Settings → Network → Firewall → Turn On. Block all incoming connections except the ones you explicitly allow.
How to Prevent Mac Mini Sleep for 24/7 AI Agent Operation
By default, macOS aggressively sleeps inactive machines. Your agent needs to run 24/7.
# Prevent all sleep
sudo pmset -a sleep 0 displaysleep 0 disksleep 0
# Auto-restart after power failure
sudo pmset -a autorestart 1Why autorestart matters: If your home loses power for a moment, the Mac Mini boots back up automatically and OpenClaw starts with it. Without this flag, you'd need to manually press the power button.
Verify your settings:
pmset -gHow to Install OpenClaw on Mac Mini
The fastest path is the interactive installer at installopenclawnow.com.
Or install manually:
# Install Homebrew (if not installed)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Install Node.js
brew install node
# Install OpenClaw
npm install -g openclaw
# Run the onboarding wizard
openclaw onboard --install-daemonThe --install-daemon flag installs OpenClaw as a background service that auto-starts on boot. This is what makes it truly always-on.
How to Connect Telegram to Your OpenClaw Agent
During onboarding, you'll set up a messaging channel. Telegram is the most popular choice.
- Open Telegram, search for @BotFather
- Send
/newbotand follow the prompts - Copy the bot token
- Paste it into the OpenClaw onboarding wizard
- Send your first message to your bot
Your agent is now live. Message it from anywhere in the world and it responds from your Mac Mini.
How to Set Up Tailscale Remote Access for Your Mac Mini
You need a way to SSH into your Mac Mini when you're not home. Tailscale creates a secure, private network between your devices.
# Install Tailscale
brew install tailscale
# Sign in
tailscale upInstall Tailscale on your laptop/phone too. Enable SSH in System Settings → General → Sharing → Remote Login.
# SSH from anywhere
ssh clawagent@mac-mini.tail1234.ts.netNo port forwarding. No exposing anything to the internet. Tailscale handles the encrypted tunnel. This is the recommended way to access your Mac Mini remotely.
How to Configure Your OpenClaw Agent's Personality
Your agent's workspace lives in ~/.openclaw/workspace/. The key files:
| File | Purpose |
|---|---|
SOUL.md | Your agent's personality and communication style |
AGENTS.md | Operating rules, boot sequence, safety constraints |
USER.md | Everything about you (timezone, goals, preferences) |
TOOLS.md | API keys, account details, tool configurations |
HEARTBEAT.md | Periodic task checklist (runs every 30 minutes) |
Start simple. Write a basic SOUL.md and USER.md. Your agent will help you iterate from there.
Want production-ready templates? Read our guide to running 13 agents on a single Mac Mini.
Unplug the Monitor and Go Headless
You're done with physical access. Disconnect the monitor, keyboard, and mouse. Tuck the Mac Mini somewhere out of the way. It draws about 15W idle, less than a lightbulb.
Mac Mini AI Agent Server: Monthly Costs Breakdown
| Item | Cost |
|---|---|
| Mac Mini M4 (one-time) | ~$500-700 |
| Claude Opus API credits | $20-150/month |
| Electricity (~15W idle) | $1-3/month |
| Total monthly | Under $155/month |
Compare that to any SaaS automation tool subscription, let alone an actual employee.
Scale Your Mac Mini: From One Agent to a Full AI Team
Once your main agent is stable, you can spin up specialized sub-agents: one for social media, one for research, one for analytics, one for content. All running on the same Mac Mini, coordinated by your main agent.
Inside OpenClaw Lab, we share the exact multi-agent architecture that runs 13 specialized agents on a single Mac Mini. Complete with SOPs, cron schedules, and coordination playbooks. Copy-paste and adapt to your business.
I share the exact playbooks, skill files, and workflows behind this system inside OpenClaw Lab. Weekly lives and AMAs with experts.
Join OpenClaw Lab →