DISCOVER THE FUTURE OF AI AGENTS

OpenClaw

Added Feb 1, 2026
Agent & Tooling
Open Source
TypeScriptNode.jsWorkflow AutomationDockerMulti-Agent SystemModel Context ProtocolAI AgentsAgent & ToolingDeveloper Tools & CodingAutomation, Workflow & RPAProtocol, API & Integration

Open-source, self-hosted personal AI assistant unifying 20+ chat platforms with multi-agent routing, MCP protocol support, and a community skill ecosystem.

Core Positioning#

OpenClaw is a local-first, open-source personal AI assistant built on a Gateway architecture that runs a single control plane on the user's device, unifying messaging across 20+ chat platforms including WhatsApp, Telegram, Discord, Feishu, WeChat, and Slack. Created by Peter Steinberger (@steipete), formerly known as Clawdbot → Moltbot → OpenClaw, with 35,000+ commits and 107 releases on the main repository.

Multi-Channel & Multi-Agent#

  • 20+ chat platforms: WhatsApp, Telegram, Slack, Discord, Google Chat, Signal, iMessage, BlueBubbles, IRC, Microsoft Teams, Matrix, Feishu, LINE, Mattermost, Nextcloud Talk, Nostr, Synology Chat, Tlon, Twitch, Zalo, WeChat, QQ, WebChat
  • Multi-agent routing: Different channels/accounts can be routed to isolated agent instances with independent workspaces and sessions

Model & Protocol Support#

  • Multi-model: Anthropic Claude, OpenAI GPT, Google Gemini, local models (Ollama, LM Studio, supporting DeepSeek, Llama, Mistral, etc.)
  • MCP protocol: Compatible with the Model Context Protocol open standard promoted by Anthropic/OpenAI/Google DeepMind/Linux Foundation, exposing MCP tools as native agent tools via MCP Adapter Plugin (server count is MCP ecosystem-wide data, not OpenClaw-specific)

Skills & Integration Ecosystem#

  • 50+ built-in integrations: GitHub, Gmail, Spotify, Obsidian, Philips Hue, HomeKit, Calendar, File System, Shell, Cron, etc. (exact count unverified)
  • 700+ community skills (ClawHub): Official skill registry at clawhub.ai, one-click install via openclaw skills install <name> (count unverified)
  • Plugin system: Supports .js/.ts plugins with openclaw.plugin.json config

Interaction & Automation#

  • Persistent cross-session memory: Context and preferences retained across sessions
  • Voice Wake + Talk Mode: macOS/iOS wake word, Android continuous voice (ElevenLabs + system TTS)
  • Live Canvas (A2UI): Agent-driven visual workspace
  • Cron jobs / Webhooks: Proactive background tasks (reminders, health checks, automated workflows)

Security Model#

  • Sandbox isolation: Non-main sessions can run in Docker (default)/SSH/OpenShell sandboxes, configured via agents.defaults.sandbox.mode: "non-main"
  • DM pairing policy: Default dmPolicy="pairing" requires approval code for unknown senders; public DM needs explicit dmPolicy="open" with allowFrom
  • VirusTotal partnership: Mentioned on official site for skill security (details unconfirmed)
  • Security check: openclaw doctor command for risk configuration audit

Architecture Overview#

  • Gateway control plane: Local single-process managing all sessions, channels, tools, and events; runs as launchd (macOS)/systemd (Linux) user service; default port 18789 with Web Dashboard
  • Monorepo structure: apps/ (Companion Apps), packages/ (core packages), extensions/, src/, ui/ (Control UI), docs/, skills/, vendor/a2ui/
  • Build tooling: pnpm workspace, TypeScript (~90.3%, run via tsx), Vitest testing
  • Companion Apps: macOS (Swift, menu bar app), iOS/Android (Kotlin, WebSocket node pairing with Gateway)
  • Channel protocol layer: Native protocol adapters (WhatsApp Web, Telegram Bot API, Discord Bot, Slack Workspace App, Signal CLI, etc.)
  • Agent Workspace: ~/.openclaw/workspace/ with AGENTS.md, SOUL.md, TOOLS.md injection prompt files; skills at skills/<skill>/SKILL.md

Installation & Quick Start#

npm install -g openclaw@latest
openclaw onboard --install-daemon
openclaw gateway --port 18789 --verbose

Access Web Dashboard at http://localhost:18789/. Minimal config at ~/.openclaw/openclaw.json:

{
  "agent": {
    "model": "<provider>/<model-id>"
  }
}

Docker deployment supported (Dockerfile and docker-compose.yml in repo). Community project moltworker supports Cloudflare Workers deployment (maturity unverified). Requires Node.js 24 (recommended) or 22.16+, runs on macOS/Linux/Windows(WSL2).

Use Cases#

  • Personal assistance: Email, calendar, flight check-in
  • Developer workflow automation: GitHub PR review, Sentry error fix, remote Claude Code management
  • Smart home control: Hue lights, HomeKit devices
  • Information management & second brain: Obsidian integration, voice notes
  • Social media & finance automation: X/Twitter, LinkedIn, crypto trading, metrics aggregation
  • Enterprise collaboration: RBAC via archestra, SAML via openclaw-saml (maturity unverified)

Unconfirmed Information#

  • No official Hugging Face page or associated academic papers found
  • awesome-openclaw maintained by community member SamurAIGPT, not an official openclaw org repo
  • ClawHub 700+ skill count and 50+ integration count both unverified
  • VirusTotal partnership details unconfirmed
  • Live Canvas (A2UI) capability boundaries not detailed
  • Discord community link needs to be obtained from repo navigation bar

Related Projects

View All

STAY UPDATED

Get the latest AI tools and trends delivered straight to your inbox. No spam, just intelligence.