macOS is one of the best platforms for OpenClaw, with native menu bar app, voice wake, iMessage integration, and seamless system integration. This guide covers everything you need to get started on macOS.
The easiest way to install OpenClaw on macOS:
curl -fsSL https://openclaw.ai/install.sh | bash
Then run the onboarding wizard:
openclaw onboard --install-daemon
The macOS companion app provides a native macOS experience:
- Menu Bar Access - Quick access from your menu bar
- Voice Wake - Always-on voice activation
- Voice Overlay - Visual voice interface
- WebChat - Built-in chat interface
- Canvas Access - View Canvas visual workspace
- Gateway Status - Monitor Gateway health
- Quick Actions - Common tasks at your fingertips
Installing the Menu Bar App
- Download the macOS app from releases (Universal Binary)
- Drag to Applications folder
- Open from Applications (first launch may require security approval)
- The app will appear in your menu bar
First Launch
On first launch, macOS may show a security warning. To allow:
- Go to System Settings → Privacy & Security
- Click "Open Anyway" if prompted
- Grant necessary permissions when requested
macOS supports system-wide voice wake:
- Always Listening - Continuously monitors for wake words
- System Integration - Uses macOS speech recognition
- Background Operation - Works even when app is in background
- Privacy-Focused - Processing happens locally when possible
Setting Up Voice Wake
- Open the macOS menu bar app
- Go to Settings → Voice Wake
- Enable voice wake
- Grant microphone permissions when prompted
- Set your preferred wake word
Permissions Required
- Microphone - For voice wake and voice notes
- Accessibility - For system integration (optional)
macOS is the only platform that supports native iMessage integration:
- Native Integration - Uses imsg CLI for iMessage access
- No Jailbreak Required - Works on standard macOS
- Full iMessage Support - Send/receive messages, media, group chats
- Seamless Experience - Works alongside Messages app
Setting Up iMessage
- Ensure Messages app is signed in with your Apple ID
- Run:
openclaw channels login imessage
- Grant necessary permissions
- Start chatting via iMessage!
On macOS, OpenClaw can run as a launchd service:
- Auto-Start - Starts automatically on login
- Background Operation - Runs in background
- System Integration - Managed by macOS launchd
Installing the Service
The onboarding wizard can install the service automatically:
openclaw onboard --install-daemon
Managing the Service
- Start:
launchctl start ~/Library/LaunchAgents/com.openclaw.gateway.plist
- Stop:
launchctl stop ~/Library/LaunchAgents/com.openclaw.gateway.plist
- Status:
openclaw status
Permission Issues
If you encounter permission errors:
- Go to System Settings → Privacy & Security
- Check Microphone permissions
- Check Accessibility permissions (if needed)
- Restart the app after granting permissions
Service Not Starting
If the Gateway service doesn't start:
- Check logs:
openclaw doctor
- Verify launchd service:
launchctl list | grep openclaw
- Check service file:
~/.clawdbot/gateway.service
iMessage Not Working
If iMessage integration fails:
- Ensure Messages app is signed in
- Check imsg CLI installation
- Verify permissions
- Run:
openclaw channels login imessage again