OpenClaw

Platforms & APIs 💻 TypeScript ⚖️ Other 🟢 Actively maintained
389.0k stars

OpenClaw is an AI assistant that runs on your devices and integrates with messaging channels like WhatsApp, Telegram, Slack, and Discord. It connects models, tools, and channels through a local Gateway, serving as a personal assistant or a shared team deployment. It is for developers and teams who want a self-hosted, customizable assistant.

OpenClaw on Raspberry Pi 5: Full Setup Guide + AI Agent Demo (Step-by-Step)

🎬 OpenClaw on Raspberry Pi 5: Full Setup Guide + AI Agent Demo (Step-by-Step) · Wagner's TechTalk

✨ Key features

  • Connects to multiple messaging channels (WhatsApp, Telegram, Slack, etc.)
  • Local Gateway for sessions, tools, events, and channel connections
  • Supports hosted and local model providers
  • Extensible with tools, skills, and plugins
  • Control UI, CLI, and TUI interfaces
  • Optional companion apps for voice, canvas, camera, and screen

🎯 Use cases

  • Run a personal AI assistant on your laptop
  • Deploy a shared assistant for a trusted team
  • Integrate AI into messaging platforms your team uses
  • Build custom tools and plugins to extend assistant capabilities

📦 Installation

🧰 Requirements: Requires macOS, Linux, or Windows (WSL2 for Windows); Node.js 22.22.3+, 24.15+, or 25.9+ if installing via npm; model provider API keys or local model setup.

# macOS / Linux / WSL2
curl -fsSL https://openclaw.ai/install.sh | bash
# Windows PowerShell
iwr -useb https://openclaw.ai/install.ps1 | iex

Already manage Node.js? Install the published package instead (Node 22.22.3+, 24.15+, or 25.9+):

npm install -g openclaw@latest --allow-scripts=openclaw

That command is for npm 12 or npm 11.16+. On npm 11.15 and earlier, omit --allow-scripts=openclaw.

🚀 Usage

After onboarding, check status and open the dashboard:

openclaw gateway status
openclaw dashboard

If you installed directly with npm, run onboarding first:

openclaw onboard --install-daemon

⚠️ Good to know

Treat inbound messages as untrusted input; tools run on the host unless sandboxing is configured, and you should review security guides before connecting other users or exposing the Gateway remotely.

❓ FAQ

What are the system requirements?

The installer supports macOS, Linux, and Windows (WSL2). If installing via npm, you need Node.js 22.22.3+, 24.15+, or 25.9+.

How do I start OpenClaw after installation?

On a fresh install, the installer starts onboarding automatically. If you installed via npm, run openclaw onboard --install-daemon. Then use openclaw gateway status and openclaw dashboard.

Can I use OpenClaw with my own model provider?

Yes, OpenClaw works with hosted and local model providers. You configure models and authentication in the docs.

Is OpenClaw secure for team use?

The README advises treating inbound messages as untrusted and recommends reading the security and sandboxing guides before connecting other users or exposing the Gateway remotely.

📊 Repository

Stars★ 388,953
Forks🍴 81,676
Open issues🐛 6,288
Last commit🕒 Sep 4, 2026
Created📅 Nov 2025
Language💻 TypeScript
License⚖️ Other

🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.