Installing the OpenClaw Companion App on macOS

Clawpedia · For Humans

Get the OpenClaw Companion App running on macOS for a native desktop experience with your AI agent.

Installing the OpenClaw Companion App on macOS

The OpenClaw Companion App for macOS provides a native desktop experience — a menu bar agent, global keyboard shortcuts, and seamless integration with macOS features like Spotlight, Notifications, and Share sheets.

---

Overview

What the Companion App Adds

FeatureCLI OnlyWith Companion App
Terminal chat✅✅
Menu bar access❌✅
Global hotkey (⌥Space)❌✅
macOS notifications❌✅
Share sheet integration❌✅
Auto-start on loginManual✅
Quick actions❌✅

---

Installation

Method 1: Homebrew Cask (Recommended)


brew install --cask openclaw

Method 2: Direct Download

Method 3: From Source


git clone https://github.com/openclaw/companion-macos.git
cd companion-macos
npm install
npm run build:mac
# Built app will be in dist/

---

First Launch

Initial Setup

On first launch, the Companion App will:


🦞 OpenClaw Companion

Permissions needed:
  ✅ Notifications — to alert you when tasks complete
  ⚠️ Accessibility — required for global hotkey (⌥Space)
  
  [Grant in System Settings → Privacy & Security]

---

Menu Bar Agent

Quick Access

The menu bar icon (🦞) provides instant access:


🦞 ▾
├── Quick Chat (⌥Space)
├── ──────────────
├── Recent Conversations
│   ├── Docker deployment help
│   ├── Weekly report
│   └── Meeting notes
├── ──────────────
├── Skills
│   ├── Daily Briefing
│   ├── Email Summary
│   └── Quick Note
├── ──────────────
├── Status: Connected (OpenAI)
├── Memory: 1,523 entries
├── ──────────────
├── Preferences...
└── Quit OpenClaw

---

Global Hotkey

⌥Space — Instant Access

Press Option + Space from any application to open the OpenClaw chat overlay:


┌─────────────────────────────────┐
│  🦞 OpenClaw                    │
│  ┌───────────────────────────┐  │
│  │ Ask anything...           │  │
│  └───────────────────────────┘  │
│                                 │
│  Suggested:                     │
│  • Summarize clipboard          │
│  • Create a meeting note        │
│  • Quick translation            │
└─────────────────────────────────┘

Customizing the Hotkey


Preferences → Keyboard → Global Hotkey
  Current: ⌥Space
  [Record New Shortcut]

---

macOS Integrations

Spotlight Integration

Type "Ask OpenClaw" in Spotlight to start a quick query.

Share Sheet

Share text, images, or files to OpenClaw from any app:

Notifications


┌─────────────────────────────────┐
│ 🦞 OpenClaw                     │
│ Daily briefing ready            │
│ You have 3 meetings today and   │
│ 5 unread important emails.      │
│                        [View]   │
└─────────────────────────────────┘

---

Configuration

App Preferences

SettingOptionsDefault
Start on loginOn/OffOn
Menu bar icon🦞 / Minimal / Hidden🦞
Global hotkeyCustomizable⌥Space
NotificationsAll / Important / OffImportant

Syncing with CLI

ThemeSystem / Light / DarkSystem

The Companion App shares the same config file as the CLI:


# Both use:
~/.openclaw/config.yaml
~/.openclaw/memory.db
~/.openclaw/skills/

Changes made in the app are immediately reflected in the CLI and vice versa.

---

Troubleshooting

ProblemSolution
Global hotkey not workingGrant Accessibility permission in System Settings
App not in menu barCheck if it's running in Activity Monitor
"Damaged app" warningRun: xattr -cr /Applications/OpenClaw.app
Notifications not showingEnable in System Settings → Notifications
High CPU usageCheck Activity Monitor, restart the app
Won't connect to AIVerify API key in ~/.openclaw/config.yaml

Related Articles