| What it is | Autonomous agent (Python) — 40+ tools, learns and grows | Personal assistant platform (TypeScript) — 24+ channels | ✓ SuperAgent — 63 core tools + 17 gateways + learns autonomously (Rust) |
| Core soul | ✓ Lives on your server, remembers what it learns, improves over time | ✓ Always-on presence in your channels and tools | ✓ Both: Hermes soul (memory + learning) + OpenClaw presence (17 gateways) |
| User-first alignment | ✓ Hermes LLM — steerable & user-aligned; Honcho cross-session user model | Partial — depends on system prompt | ✓ Compiled-in Honcho user model — deepens with every session |
| Deep reasoning | ✓ Multi-turn + subagent delegation + parallel batch workers | Via LLM API calls only | ✓ ReAct loop (90 iterations) + MoA (4 frontier models in parallel) |
| Coding agent | ✓ Terminal, file, browser + execute_code (Docker / SSH / Modal / Singularity) | Partial — basic shell/git tools | ✓ ReAct + file + terminal + browser + execute_code (6 backends) |
| Memory & learning | ✓ Persistent memory + auto-skills + Honcho cross-session model | Partial — in-session memory only | ✓ MEMORY.md + SQLite FTS5 sessions + Honcho + auto learning reflection |
| Always-on presence | ✓ 7 platforms: Telegram, Discord, Slack, WhatsApp, Signal, Email, CLI | ✓ 24+ channels: WhatsApp, Telegram, Slack, Discord, Matrix, IRC… | ✓ 17 gateways: Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Mattermost, DingTalk, Email, SMS, HA, Webhook, API, Feishu, WeCom |
| Sub-agents | ✓ Subagent delegation + parallel batch workers | ✗ Not supported | ✓ Up to 3 parallel sub-agents, depth limited to 2 levels |
| Smart home | ✗ Not supported | ✗ Not supported | ✓ Home Assistant — states, call services, trigger automations, history |
| MCP support | ✓ Full MCP client (mcp_tool.py, ~1050 lines) | ✗ Not supported | ✓ Built-in MCP client — JSON-RPC 2.0, stdio + HTTP + SSE transports |
| Install method | curl | bash (Python + uv managed) | npm install (Node.js runtime required) | ✓ npm · pip · cargo · Docker — pick yours |
| Runtime footprint | Python runtime · uv · ~80–150 MB RAM | Node.js runtime · ~80–200 MB RAM | ✓ Single Rust binary · no Python or Node runtime deps |
| Cold startup | ~1–3 s (Python + uv) | > 500 ms on 0.8 GHz edge hardware | ✓ Single Rust binary with no Python or Node runtime dependencies for the agent itself |
| Security | ✓ 5 sandboxing backends (Docker, SSH, Modal, Singularity, local) | Runtime patches | ✓ 7 compiled-in layers (type-level path jail + SSRF + cmd scan + sandbox + more) |
| LLM providers | 11 cloud providers | Via OpenAI-compatible APIs | ✓ 15 built-in: Copilot, OpenAI, Anthropic, Gemini, Vertex AI, Bedrock, xAI, DeepSeek, Mistral, Groq, HuggingFace, Z.AI, OpenRouter, Ollama, LM Studio |