OpenClaw (openclaw/openclaw, npm openclaw v2026.6.11) is primarily a
personal AI assistant gateway that routes AI through messaging channels you
already use: WhatsApp, Slack, Telegram, Discord, LINE, Matrix, and 15+ more.
From the README:
"OpenClaw is a personal AI assistant you run on your own devices. It answers you on the channels you already use."
What it is
- Routes any AI provider (Claude, GPT, local models) through messaging apps
- Ships a CLI binary (
openclaw.mjs) and TUI server mode - iOS and Android app targets (
ai.openclaw.ios,ai.openclaw.android) - Runtime dependencies:
@whiskeysockets/baileys(WhatsApp),@slack/bolt(Slack),grammy(Telegram),discord-api-types(Discord),@line/bot-sdk(LINE) - ~170+ plugin-sdk exports covering channel, provider, approval, and memory primitives
It also has an agent loop
Here is the part that surprises people: OpenClaw has a skills system and memory
architecture similar to other coding agents. cc-switch (the all-in-one coding
agent manager) treats OpenClaw as a peer to Claude Code and OpenCode, with a
dedicated src/components/openclaw/ directory and a Workspace editor feature.
More tellingly: Hermes Agent has a hermes claw migrate command that
explicitly migrates from ~/.openclaw:
"If you're coming from OpenClaw, Hermes can automatically import your settings, memories, skills, and API keys."
Migrated items: SOUL.md, Memories (MEMORY.md, USER.md), Skills, Command allowlist, Messaging settings, API keys, AGENTS.md.
This confirms OpenClaw has a skills system, memory files, and agent configuration — not just a chat relay.
What makes it different from Claude Code / OpenCode
Despite having an agent loop, OpenClaw is messaging-first, coding-second:
| OpenClaw | Claude Code | OpenCode | |
|---|---|---|---|
| Primary use case | AI over WhatsApp/Telegram/Slack | Terminal code editing | Terminal code editing |
| Code editing | ❌ not primary | ✅ | ✅ |
| Messaging channels | ✅ 20+ platforms | ❌ | ❌ |
| MCP | ⚠️ not documented as primary | ✅ native | ✅ native |
| Terminal TUI | ✅ server mode | ✅ coding sessions | ✅ coding sessions |
npx skills compat | ⚠️ own clawhub CLI | ✅ | ✅ |
| AionUi listing | ✅ listed | ✅ listed | ✅ listed |
When OpenClaw makes sense
- You want Claude/GPT accessible in WhatsApp or Telegram on mobile
- BYOK chat without a subscription to any chat app
- Building a team Discord/Slack bot backed by your own API key
- You are already in the OpenClaw ecosystem and want to stay there
When to use something else
For terminal code editing, Claude Code or OpenCode are dedicated and better optimised. OpenClaw is a genuine agent with memory and skills, but its architecture serves messaging delivery first and coding second.
Previous: What is Hermes Agent? Series finale: Hermes vs OpenClaw vs Claude Code vs OpenCode — the full comparison
Comments
Comments are powered by giscus. Set
PUBLIC_GISCUS_REPO_IDandPUBLIC_GISCUS_CATEGORY_IDin your environment to enable them.