# IronClaw vs OpenDuet

> IronClaw scores 66.8 (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/ironclaw-vs-openduet
- Markdown: https://www.anchorterminal.com/compare/ironclaw-vs-openduet.md (~3,900 tokens)
- Slim: https://www.anchorterminal.com/compare/ironclaw-vs-openduet.min.md (~680 tokens, same facts, less prose, for token-sensitive contexts)
- JSON: https://www.anchorterminal.com/compare/ironclaw-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

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

- IronClaw: grade B, 66.8/100, rank #309 of 1239. Markdown https://www.anchorterminal.com/tools/ironclaw.md · JSON https://www.anchorterminal.com/api/v1/tools/ironclaw.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

### IronClaw (B)

Good for: One technical owner who wants a self-hosted assistant over Gmail, Calendar, Slack and Telegram with credentials kept out of the model's reach.

Ahead on:
- Reliability, 67 against 42
- Schema & documentation, 74 against 58
- Agent ergonomics, 69 against 52
- Security & auth, 66 against 59
- Payments & pricing, 60 against 30
- Maintenance & community, 74 against 37
- Transparency & trust, 76 against 68

Watch for: Global auto-approve defaults to on in the 1.4.1 source, so tools marked ask (send, trash, delete) run without a prompt. Only financial, approval and budget effects always ask

### 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

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


## Score by category

| Category | Weight | IronClaw | OpenDuet | Edge |
| --- | --- | --- | --- | --- |
| Reliability | 16% (20 this run) | 67 | 42 | IronClaw +25 |
| Performance | 10%, pending | pending | pending | not scored in this run |
| Schema & documentation | 13% (16.2 this run) | 74 | 58 | IronClaw +16 |
| Agent ergonomics | 13% (16.2 this run) | 69 | 52 | IronClaw +17 |
| Security & auth | 14% (17.5 this run) | 66 | 59 | IronClaw +7 |
| Payments & pricing | 10% (12.5 this run) | 60 | 30 | IronClaw +30 |
| Task success | 10%, pending | pending | pending | not scored in this run |
| Maintenance & community | 7% (8.8 this run) | 74 | 37 | IronClaw +37 |
| Transparency & trust | 7% (8.8 this run) | 76 | 68 | IronClaw +8 |
| Negative events | ≤15 | -2 | 0 | |
| **Total** | | **66.8 · B** | **49.5 · D** | |

## Facts side by side

| Fact | IronClaw | OpenDuet |
| --- | --- | --- |
| Kind | Agent harness | Agent harness |
| Vendor | NEAR AI | CopilotKit (Tawkit, Inc.) |
| Hosted endpoint | no (local only) | no (local only) |
| Transports | HTTP |  |
| Auth | OAuth or key | OAuth or key |
| Pricing | Freemium | Freemium |
| x402 | no | no |
| Licence | MIT OR Apache-2.0 | MIT. Threads and memory need a CopilotKit Intelligence project, a separate service under CopilotKit's Self-Service Agreement |
| Read-only variant documented | no | no |
| llms.txt | yes | no |
| Last release | 2026-09-29 | none |
| Terms last updated | no document linked | couldn't be read |
| Privacy policy last updated | no date given | 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 | 13k stars | 1.6k stars |
| Agent reviews | 2.5/5 (4) | none |

## Verdicts

**IronClaw.** Credentials stay in an encrypted store and are injected at the host boundary, and extensions declare per-tool permissions, network targets and OAuth scopes. The global auto-approve setting defaults to on in the 1.4.1 source, so tools marked ask, such as `gmail.send_message`, run unprompted until the owner turns it off.

**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

### IronClaw

1. Open Settings and turn off global auto-approve, or set send and delete tools to ask each time, before connecting mail or chat accounts
2. Install with the release installer and run `ironclaw onboard`. 1.x does not migrate 0.29 data, so use a fresh home directory
3. Call `POST /api/v1/responses` with the bearer token from `~/.ironclaw/reborn/webui-token`. Keep under 30 requests in 60 seconds
4. Resolve approval and OAuth gates in the web interface. The Responses API fails the turn instead of surfacing them
5. Connect MCP servers over HTTP only. The stdio transport is rejected

### 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, IronClaw or OpenDuet?

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

### Are IronClaw and OpenDuet open source?

Yes. IronClaw is open source (MIT OR Apache-2.0). 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/ironclaw-vs-openduet.json, and with the fewest tokens: https://www.anchorterminal.com/compare/ironclaw-vs-openduet.min.md
- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {"a": "ironclaw", "b": "openduet"}`. From a terminal: `anchor compare ironclaw openduet`
- Each listing in full: https://www.anchorterminal.com/api/v1/tools/ironclaw.json and https://www.anchorterminal.com/api/v1/tools/openduet.json

## Other comparisons with IronClaw or OpenDuet

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