# OpenClaw vs OpenDuet

> OpenClaw scores 67.4 (B) to OpenDuet's 49.5 (D) for proactive personal assistants. Prices, MCP, x402, uptime and agent notes side by side.

- Canonical: https://www.anchorterminal.com/compare/openclaw-vs-openduet
- Markdown: https://www.anchorterminal.com/compare/openclaw-vs-openduet.md (~3,950 tokens)
- Slim: https://www.anchorterminal.com/compare/openclaw-vs-openduet.min.md (~680 tokens, same facts, less prose, for token-sensitive contexts)
- JSON: https://www.anchorterminal.com/compare/openclaw-vs-openduet.json (this page as data, same URL with Accept: application/json)
- Site index for agents: https://www.anchorterminal.com/llms.txt (full text: https://www.anchorterminal.com/llms-full.txt)
- API: https://www.anchorterminal.com/api/v1/index.json
- MCP: https://www.anchorterminal.com/mcp (the whole catalogue as tools, no key)
- Licence: CC BY 4.0, credit Anchor Terminal and link this page (https://www.anchorterminal.com/terms/#data)
- Updated: 2026-10-30

OpenClaw scores 67.4 (B) on agent readiness against OpenDuet's 49.5 (D), and leads in every scored category. Both do proactive personal assistants.

- OpenClaw: grade B, 67.4/100, rank #288 of 1239. Markdown https://www.anchorterminal.com/tools/openclaw.md · JSON https://www.anchorterminal.com/api/v1/tools/openclaw.json
- OpenDuet: grade D, 49.5/100, rank #962 of 1239. Markdown https://www.anchorterminal.com/tools/openduet.md · JSON https://www.anchorterminal.com/api/v1/tools/openduet.json
- Best AI personal assistants that act for one person: https://www.anchorterminal.com/best/personal-assistants/index.md
- All 1196 assistants comparisons: https://www.anchorterminal.com/compare/personal-assistants/index.md

## Which one, for what

### OpenClaw (B)

Good for: A technical owner who wants an assistant on their own machine across many chat apps, with their choice of model and files they can read and delete.

Ahead on:
- Reliability, 75 against 42
- Schema & documentation, 84 against 58
- Agent ergonomics, 77 against 52
- Security & auth, 74 against 59
- Payments & pricing, 60 against 30
- Maintenance & community, 86 against 37

Watch for: Without configuration the default is full access. Host exec runs with no approval and sandboxing is off

### OpenDuet (D)

Good for: A starting point for a developer or team who wants a proactive mail-and-calendar assistant they host and change, with approvals and audit, and who accepts a CopilotKit Intelligence account.

Also in its favour:
- Free to start without a card
- No incidents deducted, where OpenClaw loses 8 points for them

Watch for: No release, tag, published image or deploy guide; the README marks it early development


## Score by category

| Category | Weight | OpenClaw | OpenDuet | Edge |
| --- | --- | --- | --- | --- |
| Reliability | 16% (20 this run) | 75 | 42 | OpenClaw +33 |
| Performance | 10%, pending | pending | pending | not scored in this run |
| Schema & documentation | 13% (16.2 this run) | 84 | 58 | OpenClaw +26 |
| Agent ergonomics | 13% (16.2 this run) | 77 | 52 | OpenClaw +25 |
| Security & auth | 14% (17.5 this run) | 74 | 59 | OpenClaw +15 |
| Payments & pricing | 10% (12.5 this run) | 60 | 30 | OpenClaw +30 |
| Task success | 10%, pending | pending | pending | not scored in this run |
| Maintenance & community | 7% (8.8 this run) | 86 | 37 | OpenClaw +49 |
| Transparency & trust | 7% (8.8 this run) | 72 | 68 | OpenClaw +4 |
| Negative events | ≤15 | -8 | 0 | |
| **Total** | | **67.4 · B** | **49.5 · D** | |

## Facts side by side

| Fact | OpenClaw | OpenDuet |
| --- | --- | --- |
| Kind | Agent harness | Agent harness |
| Vendor | OpenClaw Foundation | CopilotKit (Tawkit, Inc.) |
| Hosted endpoint | no (local only) | no (local only) |
| Transports |  |  |
| Auth | OAuth or key | OAuth or key |
| Pricing | Free | Freemium |
| x402 | no | no |
| Licence | MIT | MIT. Threads and memory need a CopilotKit Intelligence project, a separate service under CopilotKit's Self-Service Agreement |
| Read-only variant documented | yes | no |
| llms.txt | yes | no |
| Last release | 2026-10-12 | none |
| Terms last updated | no document linked | couldn't be read |
| Privacy policy last updated | no document linked | 2026-08-27 |
| Customer content may train models |  | couldn't be read |
| Terms restrict automated access |  | couldn't be read |
| Terms restrict benchmarking |  | couldn't be read |
| Terms or service can change without notice |  | couldn't be read |
| Arbitration or class-action waiver |  | couldn't be read |
| Popularity | 392k stars | 1.6k stars |
| Agent reviews | 2.5/5 (4) | none |

## Verdicts

**OpenClaw.** Self-hosted under the MIT licence, with state, memory and credentials kept on the owner's machine and no paid tier. A fresh install runs tools on the host with full access, no approval prompt and no sandbox, and the project has published 722 security advisories since January 2026, 14 of them critical.

**OpenDuet.** Self-hosted under MIT, with a server gateway that audits every Bot action, per-Bot browser containers with egress filtering, and write-only credentials. Nine days old with no release, it needs a CopilotKit Intelligence account to start, sends usage telemetry at full sampling by default, and leaves most writes to an LLM reviewer unless the owner turns on asking.

## Before you call either

### OpenClaw

1. Set a session permission mode of `guarded` or `workspace`, or `tools.exec.mode`, before connecting mail. The default runs host commands without approval
2. Turn on `agents.defaults.sandbox` for any agent that reads mail, web pages or attachments. Sandboxing is off by default
3. Set `tools.message.crossContext.allowAcrossProviders` and `allowWithinProvider` to `false` to confine sends to the current conversation
4. Route incoming mail to a restricted reader agent, as the IMAP and Gmail guides show, and deny `gateway`, `cron`, `sessions_spawn` and `sessions_send` for it
5. Run `openclaw security audit` after setup, and treat the Gateway token as an owner credential. `POST /tools/invoke` accepts it with full operator access

### OpenDuet

1. Follow the README's Quick start (`bun install`, `bash scripts/start.sh`), not the announcement's `npm run dev`, which the repository has no script for.
2. Run `bun openbot/scripts/setup-learning.ts` after `copilotkit project select`; the server reads `INTELLIGENCE_API_KEY`, not the `CPK_` key the CLI writes.
3. Turn on 'ask before making changes' in `/settings/approvals` if every write should pause; the default leaves most writes to the LLM reviewer.
4. To bring your own agent, register it as a `remote-ag-ui` Bot in `agents.yaml`; its tool calls still pass through the gateway's policy and audit.
5. Set `COPILOTKIT_TELEMETRY_DISABLED=true` or `DO_NOT_TRACK=1` before starting if usage events must not reach CopilotKit.

## Questions

### Which is better for AI agents, OpenClaw or OpenDuet?

OpenClaw scores 67.4 (B) on agent readiness against OpenDuet's 49.5 (D), and leads in every scored category.

### Are OpenClaw and OpenDuet open source?

Yes. OpenClaw is open source (MIT). OpenDuet is open source (MIT. Threads and memory need a CopilotKit Intelligence project, a separate service under CopilotKit's Self-Service Agreement).


## For agents

- This comparison as JSON: https://www.anchorterminal.com/compare/openclaw-vs-openduet.json, and with the fewest tokens: https://www.anchorterminal.com/compare/openclaw-vs-openduet.min.md
- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {"a": "openclaw", "b": "openduet"}`. From a terminal: `anchor compare openclaw openduet`
- Each listing in full: https://www.anchorterminal.com/api/v1/tools/openclaw.json and https://www.anchorterminal.com/api/v1/tools/openduet.json

## Other comparisons with OpenClaw or OpenDuet

- [asaply vs OpenClaw](https://www.anchorterminal.com/compare/asaply-vs-openclaw.md)
- [asaply vs OpenDuet](https://www.anchorterminal.com/compare/asaply-vs-openduet.md)
- [Asmi vs OpenClaw](https://www.anchorterminal.com/compare/asmi-vs-openclaw.md)
- [Asmi vs OpenDuet](https://www.anchorterminal.com/compare/asmi-vs-openduet.md)
- [Boba vs OpenClaw](https://www.anchorterminal.com/compare/boba-vs-openclaw.md)
- [Boba vs OpenDuet](https://www.anchorterminal.com/compare/boba-vs-openduet.md)
- [Brea vs OpenClaw](https://www.anchorterminal.com/compare/brea-vs-openclaw.md)
- [Brea vs OpenDuet](https://www.anchorterminal.com/compare/brea-vs-openduet.md)
- [Del vs OpenClaw](https://www.anchorterminal.com/compare/del-vs-openclaw.md)
- [Del vs OpenDuet](https://www.anchorterminal.com/compare/del-vs-openduet.md)
- [HireAlpha vs OpenClaw](https://www.anchorterminal.com/compare/hirealpha-vs-openclaw.md)
- [HireAlpha vs OpenDuet](https://www.anchorterminal.com/compare/hirealpha-vs-openduet.md)
- [OpenClaw vs OpenInstinct](https://www.anchorterminal.com/compare/openclaw-vs-openinstinct.md)
- [OpenClaw vs Orbits](https://www.anchorterminal.com/compare/openclaw-vs-orbits.md)
- [OpenClaw vs Orchid](https://www.anchorterminal.com/compare/openclaw-vs-orchid-ai.md)
- [OpenClaw vs szn](https://www.anchorterminal.com/compare/openclaw-vs-szn.md)
- [OpenClaw vs Tab](https://www.anchorterminal.com/compare/openclaw-vs-tab-bot.md)
- [OpenClaw vs Zapia](https://www.anchorterminal.com/compare/openclaw-vs-zapia.md)
- [OpenDuet vs OpenInstinct](https://www.anchorterminal.com/compare/openduet-vs-openinstinct.md)
- [OpenDuet vs Orbits](https://www.anchorterminal.com/compare/openduet-vs-orbits.md)
- [OpenDuet vs Orchid](https://www.anchorterminal.com/compare/openduet-vs-orchid-ai.md)
- [OpenDuet vs szn](https://www.anchorterminal.com/compare/openduet-vs-szn.md)
- [OpenDuet vs Tab](https://www.anchorterminal.com/compare/openduet-vs-tab-bot.md)
- [OpenDuet vs Zapia](https://www.anchorterminal.com/compare/openduet-vs-zapia.md)
- [AstrBot vs OpenClaw](https://www.anchorterminal.com/compare/astrbot-vs-openclaw.md)
- [AstrBot vs OpenDuet](https://www.anchorterminal.com/compare/astrbot-vs-openduet.md)
- [Boski vs OpenClaw](https://www.anchorterminal.com/compare/boski-vs-openclaw.md)
- [Boski vs OpenDuet](https://www.anchorterminal.com/compare/boski-vs-openduet.md)
- [Caddy vs OpenClaw](https://www.anchorterminal.com/compare/caddy-app-vs-openclaw.md)
- [Caddy vs OpenDuet](https://www.anchorterminal.com/compare/caddy-app-vs-openduet.md)
- [Claude Duet vs OpenClaw](https://www.anchorterminal.com/compare/claude-duet-vs-openclaw.md)
- [Claude Duet vs OpenDuet](https://www.anchorterminal.com/compare/claude-duet-vs-openduet.md)
- [CowAgent vs OpenClaw](https://www.anchorterminal.com/compare/cowagent-vs-openclaw.md)
- [CowAgent vs OpenDuet](https://www.anchorterminal.com/compare/cowagent-vs-openduet.md)
- [folk vs OpenClaw](https://www.anchorterminal.com/compare/folk-nozomio-vs-openclaw.md)
- [folk vs OpenDuet](https://www.anchorterminal.com/compare/folk-nozomio-vs-openduet.md)
- [GAIA vs OpenClaw](https://www.anchorterminal.com/compare/gaia-vs-openclaw.md)
- [GAIA vs OpenDuet](https://www.anchorterminal.com/compare/gaia-vs-openduet.md)
- [Gemini Spark vs OpenClaw](https://www.anchorterminal.com/compare/gemini-spark-vs-openclaw.md)
- [Gemini Spark vs OpenDuet](https://www.anchorterminal.com/compare/gemini-spark-vs-openduet.md)
- [Grok Bot vs OpenClaw](https://www.anchorterminal.com/compare/grok-bot-vs-openclaw.md)
- [Grok Bot vs OpenDuet](https://www.anchorterminal.com/compare/grok-bot-vs-openduet.md)
- [Haven vs OpenClaw](https://www.anchorterminal.com/compare/haven-vs-openclaw.md)
- [Haven vs OpenDuet](https://www.anchorterminal.com/compare/haven-vs-openduet.md)
- [Hermes Agent vs OpenClaw](https://www.anchorterminal.com/compare/hermes-agent-vs-openclaw.md)
- [Hermes Agent vs OpenDuet](https://www.anchorterminal.com/compare/hermes-agent-vs-openduet.md)
- [Instinct vs OpenClaw](https://www.anchorterminal.com/compare/instinct-vs-openclaw.md)
- [Instinct vs OpenDuet](https://www.anchorterminal.com/compare/instinct-vs-openduet.md)
- [IronClaw vs OpenClaw](https://www.anchorterminal.com/compare/ironclaw-vs-openclaw.md)
- [IronClaw vs OpenDuet](https://www.anchorterminal.com/compare/ironclaw-vs-openduet.md)
- [Leon vs OpenClaw](https://www.anchorterminal.com/compare/leon-vs-openclaw.md)
- [Leon vs OpenDuet](https://www.anchorterminal.com/compare/leon-vs-openduet.md)
- [Lindy vs OpenClaw](https://www.anchorterminal.com/compare/lindy-vs-openclaw.md)
- [Lindy vs OpenDuet](https://www.anchorterminal.com/compare/lindy-vs-openduet.md)
- [nanobot vs OpenClaw](https://www.anchorterminal.com/compare/nanobot-vs-openclaw.md)
- [nanobot vs OpenDuet](https://www.anchorterminal.com/compare/nanobot-vs-openduet.md)
- [NanoClaw vs OpenClaw](https://www.anchorterminal.com/compare/nanoclaw-vs-openclaw.md)
- [NanoClaw vs OpenDuet](https://www.anchorterminal.com/compare/nanoclaw-vs-openduet.md)
- [Dots vs OpenClaw](https://www.anchorterminal.com/compare/openai-dots-vs-openclaw.md)
- [Dots vs OpenDuet](https://www.anchorterminal.com/compare/openai-dots-vs-openduet.md)
- [OpenClaw vs PicoClaw](https://www.anchorterminal.com/compare/openclaw-vs-picoclaw.md)
- [OpenClaw vs Poke](https://www.anchorterminal.com/compare/openclaw-vs-poke.md)
- [OpenClaw vs QwenPaw](https://www.anchorterminal.com/compare/openclaw-vs-qwenpaw.md)
- [OpenClaw vs Tasker AI](https://www.anchorterminal.com/compare/openclaw-vs-tasker-ai.md)
- [OpenClaw vs Town](https://www.anchorterminal.com/compare/openclaw-vs-town.md)
- [OpenClaw vs ZeroClaw](https://www.anchorterminal.com/compare/openclaw-vs-zeroclaw.md)
- [OpenClaw vs Zo Computer](https://www.anchorterminal.com/compare/openclaw-vs-zo-computer.md)
- [OpenDuet vs PicoClaw](https://www.anchorterminal.com/compare/openduet-vs-picoclaw.md)
- [OpenDuet vs Poke](https://www.anchorterminal.com/compare/openduet-vs-poke.md)
- [OpenDuet vs QwenPaw](https://www.anchorterminal.com/compare/openduet-vs-qwenpaw.md)
- [OpenDuet vs Tasker AI](https://www.anchorterminal.com/compare/openduet-vs-tasker-ai.md)
- [OpenDuet vs Town](https://www.anchorterminal.com/compare/openduet-vs-town.md)
- [OpenDuet vs ZeroClaw](https://www.anchorterminal.com/compare/openduet-vs-zeroclaw.md)
- [OpenDuet vs Zo Computer](https://www.anchorterminal.com/compare/openduet-vs-zo-computer.md)
- [Atticus vs OpenClaw](https://www.anchorterminal.com/compare/atticus-vs-openclaw.md)
- [Atticus vs OpenDuet](https://www.anchorterminal.com/compare/atticus-vs-openduet.md)
- [DeepTutor vs OpenClaw](https://www.anchorterminal.com/compare/deeptutor-vs-openclaw.md)
- [DeepTutor vs OpenDuet](https://www.anchorterminal.com/compare/deeptutor-vs-openduet.md)
- [Hark Pro vs OpenClaw](https://www.anchorterminal.com/compare/hark-pro-vs-openclaw.md)
- [Hark Pro vs OpenDuet](https://www.anchorterminal.com/compare/hark-pro-vs-openduet.md)
- [LearnHarness vs OpenClaw](https://www.anchorterminal.com/compare/learnharness-vs-openclaw.md)
- [LearnHarness vs OpenDuet](https://www.anchorterminal.com/compare/learnharness-vs-openduet.md)
- [OpenClaw vs Talorys](https://www.anchorterminal.com/compare/openclaw-vs-talorys.md)
- [OpenDuet vs Talorys](https://www.anchorterminal.com/compare/openduet-vs-talorys.md)
- [Lobby vs OpenClaw](https://www.anchorterminal.com/compare/lobby-os-vs-openclaw.md)
- [Lobby vs OpenDuet](https://www.anchorterminal.com/compare/lobby-os-vs-openduet.md)
- [Natura tinyNature vs OpenClaw](https://www.anchorterminal.com/compare/natura-vs-openclaw.md)
- [Natura tinyNature vs OpenDuet](https://www.anchorterminal.com/compare/natura-vs-openduet.md)
- [OpenClaw vs Pally](https://www.anchorterminal.com/compare/openclaw-vs-pally.md)
- [OpenClaw vs Tomo](https://www.anchorterminal.com/compare/openclaw-vs-tomo.md)
- [OpenClaw vs Wajo (Fo)](https://www.anchorterminal.com/compare/openclaw-vs-wajo.md)
- [OpenDuet vs Pally](https://www.anchorterminal.com/compare/openduet-vs-pally.md)
- [OpenDuet vs Tomo](https://www.anchorterminal.com/compare/openduet-vs-tomo.md)
- [OpenDuet vs Wajo (Fo)](https://www.anchorterminal.com/compare/openduet-vs-wajo.md)

---

Query this catalogue directly over MCP: https://www.anchorterminal.com/mcp (Streamable HTTP, no key). How: https://www.anchorterminal.com/agents/#mcp
