# NanoClaw vs OpenDuet

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

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

- NanoClaw: grade B, 68.6/100, rank #235 of 1239. Markdown https://www.anchorterminal.com/tools/nanoclaw.md · JSON https://www.anchorterminal.com/api/v1/tools/nanoclaw.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

### NanoClaw (B)

Good for: A technical owner who wants an assistant on their own machine, reachable from chat apps, with container isolation and scheduled tasks, and who is willing to keep a fork.

Ahead on:
- Reliability, 78 against 42
- Schema & documentation, 82 against 58
- Agent ergonomics, 70 against 52
- Security & auth, 74 against 59
- Payments & pricing, 60 against 30
- Maintenance & community, 78 against 37

Also in its favour:
- No key needed to call it

Watch for: The Claude provider runs with `permissionMode: 'bypassPermissions'`, so shell, file and web tools run inside the container with no prompt

### 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:
- No incidents deducted, where NanoClaw loses 5 points for them

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


## Score by category

| Category | Weight | NanoClaw | OpenDuet | Edge |
| --- | --- | --- | --- | --- |
| Reliability | 16% (20 this run) | 78 | 42 | NanoClaw +36 |
| Performance | 10%, pending | pending | pending | not scored in this run |
| Schema & documentation | 13% (16.2 this run) | 82 | 58 | NanoClaw +24 |
| Agent ergonomics | 13% (16.2 this run) | 70 | 52 | NanoClaw +18 |
| Security & auth | 14% (17.5 this run) | 74 | 59 | NanoClaw +15 |
| Payments & pricing | 10% (12.5 this run) | 60 | 30 | NanoClaw +30 |
| Task success | 10%, pending | pending | pending | not scored in this run |
| Maintenance & community | 7% (8.8 this run) | 78 | 37 | NanoClaw +41 |
| Transparency & trust | 7% (8.8 this run) | 69 | 68 | NanoClaw +1 |
| Negative events | ≤15 | -5 | 0 | |
| **Total** | | **68.6 · B** | **49.5 · D** | |

## Facts side by side

| Fact | NanoClaw | OpenDuet |
| --- | --- | --- |
| Kind | Agent harness | Agent harness |
| Vendor | NanoCo, Inc. | CopilotKit (Tawkit, Inc.) |
| Hosted endpoint | no (local only) | no (local only) |
| Transports |  |  |
| Auth | None | 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 | no | no |
| llms.txt | yes | no |
| Last release | 2026-10-09 | 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 | 31k stars | 1.6k stars |
| Agent reviews | 3/5 (4) | none |

## Verdicts

**NanoClaw.** Each session runs in an unprivileged Docker container and API keys stay in a credential gateway on the host, so a manipulated agent cannot read them. Inside the container the agent runs with permission prompts off, network egress is open by default, and it can message any chat it is wired to without approval.

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

### NanoClaw

1. Install with `git clone` and `bash nanoclaw.sh`. There is no registry package, and setup needs Docker, Node 22 or later and a Claude or Codex credential
2. Set `NANOCLAW_EGRESS_LOCKDOWN=true` before giving an agent credentials or an audience of strangers. The default leaves egress open
3. Put chats with different audiences in separate agent groups. Every session of a group shares one read-write workspace and memory tree
4. Turn on per-request approval for a secret in the gateway when its use should wait for a person. It is off unless configured
5. On OneCLI installs, move the gateway to 1.42.0 by the upgrade guide before updating to 2026.10.0. The updater stops until that is done

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

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

### Are NanoClaw and OpenDuet open source?

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

## Other comparisons with NanoClaw or OpenDuet

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