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
73
README.md
73
README.md
|
|
@ -2,27 +2,29 @@
|
|||
|
||||
A working setup that demonstrates every major OpenClaw capability
|
||||
using Claude Code's ecosystem: tools, MCP servers, plugins, hooks,
|
||||
agents, skills, and triggers.
|
||||
agents, skills, triggers, Computer Use, and Remote Control.
|
||||
|
||||
Companion repo for the article
|
||||
[Every OpenClaw Feature, Covered by Claude Code](https://fromaitochitta.com/openclaw-vs-claude-code-every-feature-compared).
|
||||
|
||||
## Why this exists
|
||||
|
||||
OpenClaw has 247K GitHub stars and 20 major capabilities. It is the
|
||||
OpenClaw has 247K GitHub stars and 22 major capabilities. It is the
|
||||
fastest-growing open-source project in history. This repo shows that
|
||||
Claude Code covers 18 of those 20 capabilities, with 11 full matches
|
||||
and 7 different approaches. Two gaps remain: Gateway/Control Plane
|
||||
and Canvas/A2UI.
|
||||
Claude Code's ecosystem (Code + Cowork + Dispatch) covers 21 of
|
||||
those 22, with 12 full matches and 9 different approaches. One gap
|
||||
remains: Canvas/A2UI.
|
||||
|
||||
This is not a theoretical comparison. Clone this repo, open Claude
|
||||
Code, and try each example yourself.
|
||||
|
||||
## Prerequisites
|
||||
|
||||
- [Claude Code](https://docs.anthropic.com/en/docs/claude-code) v2.1.81+
|
||||
- [Claude Code](https://docs.anthropic.com/en/docs/claude-code) v2.1.86+
|
||||
- Node.js 18+ (only needed for Playwright MCP)
|
||||
- A terminal (macOS or Linux)
|
||||
- For Computer Use: Claude Code Desktop app + macOS
|
||||
- For Dispatch: Claude mobile app (iOS/Android)
|
||||
|
||||
No npm install. No Docker. No build step.
|
||||
|
||||
|
|
@ -57,11 +59,12 @@ Paste the prompt from examples/01-agent-runtime/prompt.md
|
|||
|
||||
| Path | What it covers |
|
||||
|------|---------------|
|
||||
| `security/` | Permission modes, hook patterns, NemoClaw comparison |
|
||||
| `security/` | Permission modes, Auto Mode, hook patterns, NemoClaw comparison |
|
||||
| `memory/` | How Claude Code memory works vs OpenClaw's vector search |
|
||||
| `automation/` | Cron, launchd, /loop, /schedule |
|
||||
| `messaging/` | Slack MCP, Telegram Channels, channel comparison |
|
||||
| `browser/` | Playwright MCP setup and usage |
|
||||
| `cowork-integration/` | How Code + Cowork + Dispatch together replicate OpenClaw |
|
||||
|
||||
### Examples (try these)
|
||||
|
||||
|
|
@ -77,43 +80,61 @@ Paste the prompt from examples/01-agent-runtime/prompt.md
|
|||
| 08 | Cron/Automation | /loop, CronCreate, /schedule | HEARTBEAT.md + cron |
|
||||
| 09 | Security Hooks | PreToolUse/PostToolUse | Exec approvals + Docker |
|
||||
| 10 | Full Pipeline | All capabilities combined | Complete workflow |
|
||||
| 11 | Computer Use | Control desktop apps | macOS/iOS/Android apps |
|
||||
| 12 | Remote Control | /rc + Dispatch (phone) | Telegram/WhatsApp control |
|
||||
| 13 | Auto Mode | AI safety classifier | Autonomous daemon mode |
|
||||
|
||||
Each example has a self-contained prompt you can paste directly
|
||||
into Claude Code.
|
||||
|
||||
## The feature map
|
||||
|
||||
See [feature-map.md](feature-map.md) for the complete 20-row
|
||||
See [feature-map.md](feature-map.md) for the complete 22-row
|
||||
comparison table with verdicts and version requirements.
|
||||
|
||||
**Summary:** 11 full match, 7 different approach, 2 gaps.
|
||||
**Summary:** 12 full match, 9 different approach, 1 gap.
|
||||
|
||||
## What Claude Code does not do (today)
|
||||
## The broader ecosystem
|
||||
|
||||
**Gateway/Control Plane:** OpenClaw runs a WebSocket server with a
|
||||
control UI and OpenAI-compatible API. Claude Code has no equivalent.
|
||||
If you need a programmable HTTP interface to your agent, OpenClaw
|
||||
is the better choice.
|
||||
Claude Code is one part of Anthropic's answer to OpenClaw:
|
||||
|
||||
**Canvas/A2UI:** OpenClaw's canvas is an interactive HTML workspace
|
||||
served by the gateway. Claude Code can generate HTML and preview it
|
||||
via Playwright, but there is no persistent interactive surface.
|
||||
| Product | What it does | Best for |
|
||||
|---------|-------------|----------|
|
||||
| **Claude Code** (CLI) | Terminal agent with hooks, plugins, MCP | Developers |
|
||||
| **Claude Code Desktop** | Desktop app with Computer Use | GUI automation |
|
||||
| **Cowork** | Non-technical agent with built-in connectors | Everyone |
|
||||
| **Dispatch** | Mobile task assignment from phone | Remote control |
|
||||
| **/schedule** | Remote triggers via claude.ai | Always-on tasks |
|
||||
| **Agent SDK** | Programmatic control for CI/CD | Automation |
|
||||
|
||||
These gaps matter most for always-on, multi-user automation. For
|
||||
development and task execution, they are less relevant.
|
||||
See [cowork-integration/README.md](cowork-integration/README.md)
|
||||
for a detailed breakdown of how these combine to cover OpenClaw's
|
||||
feature set.
|
||||
|
||||
## Security note
|
||||
## The remaining gap
|
||||
|
||||
The hooks in this repo demonstrate security patterns, but they are
|
||||
examples, not a production security configuration. Review and
|
||||
customize them for your environment:
|
||||
**Canvas/A2UI (the only gap):** OpenClaw's canvas is an interactive
|
||||
HTML workspace. Claude Code can generate HTML and preview it via
|
||||
Playwright or Computer Use, but there is no persistent interactive
|
||||
surface. Artifacts in claude.ai are the closest equivalent but are
|
||||
not available in Claude Code.
|
||||
|
||||
- `hooks/pre-tool-use.sh` blocks known-dangerous commands
|
||||
## Security
|
||||
|
||||
Four permission modes, from manual approval to full autonomy:
|
||||
|
||||
1. **Default:** Ask for every action (learning)
|
||||
2. **Auto-edit:** Pre-approved patterns (known workflows)
|
||||
3. **Auto Mode:** AI classifier reviews each action (autonomous)
|
||||
4. **Bypass:** No checks (sandboxed environments only)
|
||||
|
||||
The repo includes working security hooks:
|
||||
- `hooks/pre-tool-use.sh` blocks dangerous commands
|
||||
- `hooks/post-tool-use.sh` logs all tool executions
|
||||
- `.claude/settings.json` has a permission deny list
|
||||
|
||||
Read `security/permission-modes-explained.md` before running
|
||||
Claude Code on anything sensitive.
|
||||
Read `security/` for the full picture, including an honest
|
||||
comparison with NemoClaw's enterprise security.
|
||||
|
||||
## License
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue