feat: add Computer Use, Remote Control, Auto Mode, and Cowork integration
Major update based on Anthropic's March 24, 2026 releases: - feature-map.md: expanded from 20 to 22 capabilities, gaps reduced from 2 to 1 (only Canvas/A2UI remains) - examples/11-computer-use: desktop control via screenshots and clicks - examples/12-remote-control: /rc and Dispatch for phone control - examples/13-auto-mode: AI safety classifier for autonomous execution - cowork-integration/: how Code + Cowork + Dispatch together replicate OpenClaw's full feature set - security/auto-mode-explained.md: deep-dive on the new permission mode - Updated README with broader ecosystem table and revised scores Score: 12 full match (55%), 9 different approach (41%), 1 gap (4%) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
2491f5c732
commit
e8a5403f91
9 changed files with 553 additions and 73 deletions
126
feature-map.md
126
feature-map.md
|
|
@ -1,6 +1,8 @@
|
|||
# OpenClaw vs Claude Code: Complete Feature Map
|
||||
|
||||
Every major OpenClaw capability, mapped to its Claude Code equivalent.
|
||||
Updated March 2026 to include Auto Mode, Computer Use, Remote Control,
|
||||
and Dispatch.
|
||||
|
||||
## Verdict legend
|
||||
|
||||
|
|
@ -10,69 +12,109 @@ Every major OpenClaw capability, mapped to its Claude Code equivalent.
|
|||
| ~ | Different approach | Achievable but requires more setup or different architecture |
|
||||
| ❌ | Gap | Not possible today without significant workarounds |
|
||||
|
||||
## The map (20 capabilities)
|
||||
## The map (22 capabilities)
|
||||
|
||||
| # | Capability | OpenClaw | Claude Code | Verdict |
|
||||
|---|-----------|----------|-------------|---------|
|
||||
| 1 | Agent Runtime | Long-running daemon, tool exec, streaming | CLI agent loop, tool exec, streaming | ✅ |
|
||||
| 2 | Shell Execution | `exec` tool, PTY, background, elevated | Bash tool with permission system | ✅ |
|
||||
| # | Capability | OpenClaw | Claude Code Ecosystem | Verdict |
|
||||
|---|-----------|----------|----------------------|---------|
|
||||
| 1 | Agent Runtime | Long-running daemon, tool exec, streaming | CLI agent loop + Auto Mode (AI safety classifier) | ✅ |
|
||||
| 2 | Shell Execution | `exec` tool, PTY, background, elevated | Bash tool + Auto Mode (no manual approvals) | ✅ |
|
||||
| 3 | File I/O | read, write, edit, apply_patch | Read, Write, Edit, Glob, Grep | ✅ |
|
||||
| 4 | Web Search | Brave Search, Firecrawl fallback | WebSearch + WebFetch (built-in) | ✅ |
|
||||
| 5 | Browser | CDP/Playwright, screenshots, act | Playwright MCP (same engine) | ✅ |
|
||||
| 6 | Memory | Daily logs + vector search | CLAUDE.md hierarchy + auto-memory | ~ |
|
||||
| 7 | Multi-Agent | Sub-agents, mesh, agent-to-agent | Agent Teams, SendMessage, worktree | ✅ |
|
||||
| 8 | Messaging | 15+ native channels | MCP + Telegram native (v2.1.80) | ~ |
|
||||
| 9 | Model Providers | 20+ providers, failover | Opus/Sonnet/Haiku + overrides | ~ |
|
||||
| 10 | Cron/Automation | HEARTBEAT.md, cron, webhooks | /loop, CronCreate, /schedule, hooks | ✅ |
|
||||
| 11 | Plugin System | openclaw.plugin.json, 20+ hooks | plugin.json, hooks, commands, agents | ✅ |
|
||||
| 12 | Skills | SKILL.md, ClawHub (5,700+) | Skills + marketplace (2,300+) | ✅ |
|
||||
| 13 | Security | Docker sandbox, DM pairing | Permission modes, hooks, sandbox | ~ |
|
||||
| 14 | Voice/TTS | Talk Mode, wake word | Via MCP/scripts (not built-in) | ~ |
|
||||
| 15 | Companion Apps | macOS, iOS, Android native | VS Code, JetBrains, Desktop, Web | ~ |
|
||||
| 16 | Gateway | WebSocket server, Control UI | No equivalent (Remote Control partial) | ❌ |
|
||||
| 17 | Configuration | JSON5, hot-reload, profiles | settings.json hierarchy, CLAUDE.md | ✅ |
|
||||
| 18 | Canvas/A2UI | Agent-driven HTML workspace | HTML generation + Playwright preview | ❌ |
|
||||
| 19 | Chat Commands | /status, /model, /think, /mesh | Built-in + custom skills | ✅ |
|
||||
| 20 | CLI | onboard, gateway, tui, doctor | claude CLI with subcommands | ✅ |
|
||||
| 5 | Browser | CDP/Playwright, screenshots, act | Playwright MCP + Computer Use (Desktop) | ✅ |
|
||||
| 6 | Computer Use | Browser + desktop app control | Computer Use in CC Desktop + Cowork (research preview) | ✅ |
|
||||
| 7 | Memory | Daily logs + vector search | CLAUDE.md hierarchy + auto-memory | ~ |
|
||||
| 8 | Multi-Agent | Sub-agents, mesh, agent-to-agent | Agent Teams, SendMessage, worktree | ✅ |
|
||||
| 9 | Messaging/Remote | 15+ native channels | MCP + Telegram (v2.1.80) + Remote Control (/rc) + Dispatch | ~ |
|
||||
| 10 | Model Providers | 20+ providers, failover | Opus/Sonnet/Haiku + overrides | ~ |
|
||||
| 11 | Cron/Automation | HEARTBEAT.md, cron, webhooks | /loop, CronCreate, /schedule, hooks | ✅ |
|
||||
| 12 | Always-On | Daemon process, 24/7 | Headless on VPS + Cowork "keep awake" + /schedule | ~ |
|
||||
| 13 | Plugin System | openclaw.plugin.json, 20+ hooks | plugin.json, hooks, commands, agents | ✅ |
|
||||
| 14 | Skills | SKILL.md, ClawHub (5,700+) | Skills + marketplace (2,300+) | ✅ |
|
||||
| 15 | Security | Docker sandbox, DM pairing | Permission modes + Auto Mode classifier + hooks | ~ |
|
||||
| 16 | Voice/TTS | Talk Mode, wake word | Via MCP/scripts (not built-in) | ~ |
|
||||
| 17 | Companion Apps | macOS, iOS, Android native | Desktop, VS Code, JetBrains, Web, Dispatch (mobile) | ~ |
|
||||
| 18 | Gateway | WebSocket server, Control UI | Remote Control (/rc) + Dispatch (partial) | ~ |
|
||||
| 19 | Canvas/A2UI | Agent-driven HTML workspace | HTML generation + Playwright preview | ❌ |
|
||||
| 20 | Configuration | JSON5, hot-reload, profiles | settings.json hierarchy, CLAUDE.md | ✅ |
|
||||
| 21 | Chat Commands | /status, /model, /think, /mesh | Built-in + custom skills | ✅ |
|
||||
| 22 | CLI | onboard, gateway, tui, doctor | claude CLI with subcommands | ✅ |
|
||||
|
||||
## Score
|
||||
|
||||
| Verdict | Count | % |
|
||||
|---------|-------|---|
|
||||
| ✅ Full match | 11 | 55% |
|
||||
| ~ Different approach | 7 | 35% |
|
||||
| ❌ Gap | 2 | 10% |
|
||||
| ✅ Full match | 12 | 55% |
|
||||
| ~ Different approach | 9 | 41% |
|
||||
| ❌ Gap | 1 | 4% |
|
||||
|
||||
## What the gaps mean
|
||||
## What changed from the initial assessment
|
||||
|
||||
**Gateway/Control Plane (❌):** OpenClaw runs a WebSocket server
|
||||
with a control UI, webchat, and an OpenAI-compatible API. Claude
|
||||
Code has no equivalent. Remote Control (research preview) partially
|
||||
addresses phone access but is not a programmable gateway.
|
||||
The initial feature map (20 rows, 2 gaps) was based on Claude Code
|
||||
CLI alone. This updated map adds:
|
||||
|
||||
- **Computer Use** (row 6): New capability. Claude Code Desktop and
|
||||
Cowork can control your screen, click, type, navigate apps. This
|
||||
matches OpenClaw's browser + desktop control.
|
||||
|
||||
- **Always-On** (row 12): Explicitly broken out. OpenClaw runs as a
|
||||
daemon. Claude Code achieves persistence through headless VPS
|
||||
deployment, Cowork's "keep awake" mode, and /schedule for remote
|
||||
triggers. Different architecture, same outcome.
|
||||
|
||||
- **Gateway** (row 18): Upgraded from Gap to Different approach.
|
||||
Remote Control (/rc) lets you control a CC session from phone or
|
||||
browser. Dispatch (Cowork) adds mobile task assignment. Together
|
||||
they cover the phone-control use case, though not the programmable
|
||||
HTTP API.
|
||||
|
||||
- **Auto Mode** (rows 1, 2, 15): The AI safety classifier (Sonnet 4.6)
|
||||
reviews every tool call. 0.4% false positive rate. This eliminates
|
||||
the constant approval prompts that made CC feel less autonomous than
|
||||
OpenClaw's daemon mode.
|
||||
|
||||
## The remaining gap
|
||||
|
||||
**Canvas/A2UI (❌):** OpenClaw's canvas is an interactive,
|
||||
agent-driven HTML workspace served by the gateway. Claude Code can
|
||||
generate HTML files and preview them via Playwright, but there is
|
||||
no persistent, interactive canvas surface.
|
||||
agent-driven HTML/CSS/JS workspace served by the gateway. Claude Code
|
||||
can generate HTML files and preview them via Playwright or Computer
|
||||
Use, but there is no persistent, interactive canvas surface. Artifacts
|
||||
in claude.ai are the closest equivalent but are not available in
|
||||
Claude Code.
|
||||
|
||||
These are real gaps. They matter most for always-on automation and
|
||||
visual agent interfaces. For development and task execution, they
|
||||
are less relevant.
|
||||
## The broader ecosystem
|
||||
|
||||
Claude Code is one part of Anthropic's answer to OpenClaw.
|
||||
The full picture:
|
||||
|
||||
| Product | Role | OpenClaw equivalent |
|
||||
|---------|------|-------------------|
|
||||
| Claude Code (CLI) | Developer agent, terminal | OpenClaw core agent |
|
||||
| Claude Code Desktop | Desktop app with computer use | OpenClaw + macOS app |
|
||||
| Cowork | Non-technical agent, connectors | OpenClaw for non-developers |
|
||||
| Dispatch | Mobile task assignment | Telegram/WhatsApp channels |
|
||||
| /schedule | Remote triggers via claude.ai | HEARTBEAT.md cron |
|
||||
| Agent SDK | Programmatic control, CI/CD | OpenClaw API |
|
||||
|
||||
This repo focuses on Claude Code (CLI + Desktop) because it gives
|
||||
you the most control. But Cowork + Dispatch are relevant alternatives
|
||||
for use cases that do not require terminal access.
|
||||
|
||||
## Version requirements
|
||||
|
||||
Minimum Claude Code version for full coverage: **v2.1.81**
|
||||
Minimum Claude Code version for full coverage: **v2.1.86**
|
||||
|
||||
| Feature | Version | OpenClaw equivalent |
|
||||
|---------|---------|-------------------|
|
||||
| Agent Teams | v2.1.32 | Multi-agent mesh |
|
||||
| Auto-memory | v2.1.32 | Vector memory |
|
||||
| Background agents | v2.1.49 | Sub-agent spawning |
|
||||
| Worktree isolation | v2.1.50 | Agent sandboxing |
|
||||
| HTTP hooks | v2.1.63 | Webhook integrations |
|
||||
| /loop + CronCreate | v2.1.71 | HEARTBEAT.md + cron |
|
||||
| disallowedTools | v2.1.78 | Tool deny lists |
|
||||
| Channels + Telegram | v2.1.80 | Multi-channel messaging |
|
||||
| Permission relay | v2.1.81 | DM approval |
|
||||
| /loop + CronCreate | v2.1.71 | HEARTBEAT.md + cron |
|
||||
| Worktree isolation | v2.1.50 | Agent sandboxing |
|
||||
| disallowedTools | v2.1.78 | Tool deny lists |
|
||||
| Background agents | v2.1.49 | Sub-agent spawning |
|
||||
| HTTP hooks | v2.1.63 | Webhook integrations |
|
||||
| Plugin marketplace | v2.1.6 | ClawHub |
|
||||
| managed-settings.d | v2.1.84 | Enterprise policy |
|
||||
| Auto Mode | v2.1.86 | Autonomous execution |
|
||||
| Computer Use | v2.1.86 | Desktop control |
|
||||
| Remote Control (/rc) | v2.1.85 | Phone access |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue