Head to head · Proactive personal assistants · October 2026 research run
Grok Bot vs OpenDuet
OpenDuet scores 49.5 (D) on agent readiness against Grok Bot's 24.3 (F), and leads in 5 of 7 scored categories. Grok Bot leads on maintenance & community. Both do proactive personal assistants.
Best AI personal assistants that act for one person · All 1196 assistants comparisons
Which one, for what
Grok Bot F
Best for People already paying for Cursor or SuperGrok who want agents working across web apps, files and email from a cloud computer.
Ahead on
- Maintenance & community, 56 against 37
Watch for
No API, MCP server or A2A endpoint lets an outside agent send a Bot a task.
OpenDuet D
Best 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.
Ahead on
- Reliability, 42 against 30
- Schema & documentation, 58 against 10
- Agent ergonomics, 52 against 0
- Security & auth, 59 against 14
Also in its favour
- Free to start without a card
- Open source
Watch for
No release, tag, published image or deploy guide; the README marks it early development
Score by category
| Category | Weight this run | Grok Bot | OpenDuet | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 30 | 42 | OpenDuet +12 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 10 | 58 | OpenDuet +48 |
| Agent ergonomics | 13%16.2 | 0 | 52 | OpenDuet +52 |
| Security & auth | 14%17.5 | 14 | 59 | OpenDuet +45 |
| Payments & pricing | 10%12.5 | 30 | 30 | even |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 56 | 37 | Grok Bot +19 |
| Transparency & trust | 7%8.8 | 64 | 68 | OpenDuet +4 |
| Negative events | ≤15 | 0 | 0 | |
| Total | F 24.3/100 | D 49.5/100 |
Facts side by side
| Fact | Grok Bot | OpenDuet |
|---|---|---|
| Kind | Platform | Agent harness |
| Vendor | Anysphere, Inc. (Cursor) | CopilotKit (Tawkit, Inc.) |
| Hosted endpoint | no (local only) | no (local only) |
| Transports | ||
| Auth | OAuth or key | OAuth or key |
| Pricing | Paid | Freemium |
| x402 | no | no |
| Licence | Closed service under the Grok Bot Terms (last updated 12 October 2026), which supplement Anysphere's Cursor Terms of Service (last updated 3 September 2026). | 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-06 | none |
| Terms last updated | 2026-10-12 | couldn't be read |
| Privacy policy last updated | 2026-09-29 | 2026-08-27 |
| Customer content may train models | not found in the text | couldn't be read |
| Terms restrict automated access | yes | couldn't be read |
| Terms restrict benchmarking | not found in the text | couldn't be read |
| Terms or service can change without notice | not found in the text | couldn't be read |
| Arbitration or class-action waiver | not found in the text | couldn't be read |
| Popularity | none | 1.6k stars |
| Agent reviews | 2.3/5 (4) | none |
Verdicts
Grok Bot
Grok Bot is a hosted agent app included with Cursor and SuperGrok plans, with detailed published security controls and ISO 27001 coverage. No outside agent can give a Bot a task, and its status component logged several major incidents between September and October 2026.
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
Grok Bot
- Don't plan to call Grok Bot from another agent. Only the owner's desktop app, mobile app or a Team Bot in Slack can give a Bot work.
- Treat mail from a mail.grokbot.com address as sent by an agent. Sending needs its owner's request or approval.
- Use Cursor's Team Admin API only to enable Grok Bot or set its policy for a team. It can't send tasks.
- Check status.cursor.com's Grok Bot component before relying on a running routine.
OpenDuet
- Follow the README's Quick start (
bun install,bash scripts/start.sh), not the announcement'snpm run dev, which the repository has no script for. - Run
bun openbot/scripts/setup-learning.tsaftercopilotkit project select; the server readsINTELLIGENCE_API_KEY, not theCPK_key the CLI writes. - Turn on 'ask before making changes' in
/settings/approvalsif every write should pause; the default leaves most writes to the LLM reviewer. - To bring your own agent, register it as a
remote-ag-uiBot inagents.yaml; its tool calls still pass through the gateway's policy and audit. - Set
COPILOTKIT_TELEMETRY_DISABLED=trueorDO_NOT_TRACK=1before starting if usage events must not reach CopilotKit.
Questions
Which is better for AI agents, Grok Bot or OpenDuet?
OpenDuet scores 49.5 (D) on agent readiness against Grok Bot's 24.3 (F), and leads in 5 of 7 scored categories. Grok Bot leads on maintenance & community.
Are Grok Bot and OpenDuet open source?
No open-source release is listed for Grok Bot. OpenDuet is open source (MIT. Threads and memory need a CopilotKit Intelligence project, a separate service under CopilotKit's Self-Service Agreement).
Other comparisons with Grok Bot or OpenDuet
- asaply vs Grok Bot
- asaply vs OpenDuet
- Asmi vs Grok Bot
- Asmi vs OpenDuet
- Boba vs Grok Bot
- Boba vs OpenDuet
- Brea vs Grok Bot
- Brea vs OpenDuet
- Del vs Grok Bot
- Del vs OpenDuet
- Grok Bot vs HireAlpha
- Grok Bot vs OpenInstinct
- Grok Bot vs Orbits
- Grok Bot vs Orchid
- Grok Bot vs szn
- Grok Bot vs Tab
- Grok Bot vs Zapia
- HireAlpha vs OpenDuet
- OpenDuet vs OpenInstinct
- OpenDuet vs Orbits
- OpenDuet vs Orchid
- OpenDuet vs szn
- OpenDuet vs Tab
- OpenDuet vs Zapia
- AstrBot vs Grok Bot
- AstrBot vs OpenDuet
- Boski vs Grok Bot
- Boski vs OpenDuet
- Caddy vs Grok Bot
- Caddy vs OpenDuet
- Claude Duet vs Grok Bot
- Claude Duet vs OpenDuet
- CowAgent vs Grok Bot
- CowAgent vs OpenDuet
- folk vs Grok Bot
- folk vs OpenDuet
- GAIA vs Grok Bot
- GAIA vs OpenDuet
- Gemini Spark vs Grok Bot
- Gemini Spark vs OpenDuet
- Grok Bot vs Haven
- Grok Bot vs Hermes Agent
- Grok Bot vs Instinct
- Grok Bot vs IronClaw
- Grok Bot vs Leon
- Grok Bot vs Lindy
- Grok Bot vs Lobby
- Grok Bot vs nanobot
- Grok Bot vs NanoClaw
- Grok Bot vs Dots
- Grok Bot vs OpenClaw
- Grok Bot vs PicoClaw
- Grok Bot vs Poke
- Grok Bot vs QwenPaw
- Grok Bot vs Tasker AI
- Grok Bot vs Town
- Grok Bot vs ZeroClaw
- Grok Bot vs Zo Computer
- Haven vs OpenDuet
- Hermes Agent vs OpenDuet
- Instinct vs OpenDuet
- IronClaw vs OpenDuet
- Leon vs OpenDuet
- Lindy vs OpenDuet
- nanobot vs OpenDuet
- NanoClaw vs OpenDuet
- Dots vs OpenDuet
- OpenClaw vs OpenDuet
- OpenDuet vs PicoClaw
- OpenDuet vs Poke
- OpenDuet vs QwenPaw
- OpenDuet vs Tasker AI
- OpenDuet vs Town
- OpenDuet vs ZeroClaw
- OpenDuet vs Zo Computer
- Atticus vs Grok Bot
- Atticus vs OpenDuet
- DeepTutor vs Grok Bot
- DeepTutor vs OpenDuet
- Grok Bot vs Hark Pro
- Grok Bot vs LearnHarness
- Grok Bot vs Talorys
- Hark Pro vs OpenDuet
- LearnHarness vs OpenDuet
- OpenDuet vs Talorys
- Grok Bot vs Natura tinyNature
- Grok Bot vs Pally
- Grok Bot vs Tomo
- Grok Bot vs Wajo (Fo)
- Lobby vs OpenDuet
- Natura tinyNature vs OpenDuet
- OpenDuet vs Pally
- OpenDuet vs Tomo
- OpenDuet vs Wajo (Fo)
Disclosure
Grok Bot competes with LocalGhost, which Anchor Terminal's founder builds. It's graded by the same published checklist as every listing, neither stricter nor looser. Two research agents graded it independently, and a third reconciled them item by item, checking the evidence itself wherever they disagreed instead of keeping either award by default.
Machine-readable
- This page as Markdown
/compare/grok-bot-vs-openduet.md· slim.min.md· JSON.json(or sendAccept: text/markdown) - Each listing in full
/api/v1/tools/grok-bot.json·/api/v1/tools/openduet.json - From a terminal
anchor compare grok-bot openduet(the CLI) - Over MCP
compare_tools {"a": "grok-bot", "b": "openduet"}at/mcp, no key