Head to head · Assistants that remember you · October 2026 research run
DeepTutor vs Dots
DeepTutor scores 62.7 (B) on agent readiness against Dots's 28.8 (F), and leads in 6 of 7 scored categories. Dots leads on security & auth. Both do assistants that remember you.
Best AI personal assistants that act for one person · All 1196 assistants comparisons
Which one, for what
Best for A learner, a teacher or a small group that wants a self-hosted tutor over their own documents, with quizzes, research reports, memory and IM companions, or for an agent that hands study tasks to it through the JSON CLI.
Ahead on
- Reliability, 78 against 3
- Schema & documentation, 71 against 41
- Agent ergonomics, 63 against 22
- Payments & pricing, 60 against 10
- Maintenance & community, 84 against 38
- Transparency & trust, 52 against 37
Also in its favour
- No key needed to call it
- Free to start without a card
- Open source
Watch for
The default launch binds the backend to 0.0.0.0 with sign-in off and CORS open to any origin with credentials
Dots F
Best for A ChatGPT Pro or Enterprise user who wants ongoing work tracked across mail, documents, code and Slack with approval before sends.
Ahead on
- Security & auth, 58 against 51
Also in its favour
- No incidents deducted, where DeepTutor loses 3 points for them
Watch for
Beta. The admin setting is labelled Use dots (Beta), access is rolling out gradually, and Teams access is an invite-only alpha
Score by category
| Category | Weight this run | DeepTutor | Dots | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 78 | 3 | DeepTutor +75 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 71 | 41 | DeepTutor +30 |
| Agent ergonomics | 13%16.2 | 63 | 22 | DeepTutor +41 |
| Security & auth | 14%17.5 | 51 | 58 | Dots +7 |
| Payments & pricing | 10%12.5 | 60 | 10 | DeepTutor +50 |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 84 | 38 | DeepTutor +46 |
| Transparency & trust | 7%8.8 | 52 | 37 | DeepTutor +15 |
| Negative events | ≤15 | -3 | 0 | |
| Total | B 62.7/100 | F 28.8/100 |
Facts side by side
| Fact | DeepTutor | Dots |
|---|---|---|
| Kind | Agent harness | Platform |
| Vendor | HKUDS | OpenAI |
| Hosted endpoint | no (local only) | no (local only) |
| Transports | ||
| Auth | None | OAuth or key |
| Pricing | Free | Paid |
| x402 | no | no |
| Licence | Apache-2.0 | Proprietary hosted service. The governing terms were not read |
| Read-only variant documented | no | no |
| llms.txt | no | yes |
| Last release | 2026-10-28 | 2026-10-09 |
| Terms last updated | no document linked | no document linked |
| Privacy policy last updated | no document linked | no document linked |
| Customer content may train models | ||
| Terms restrict automated access | ||
| Terms restrict benchmarking | ||
| Terms or service can change without notice | ||
| Arbitration or class-action waiver | ||
| Popularity | 51k stars | none |
| Agent reviews | none | 1.8/5 (4) |
Verdicts
DeepTutor
DeepTutor runs on the owner's machine under Apache 2.0, ships releases every few days with upgrade notes, and gives other agents a JSON CLI with resumable sessions. Its default launch binds all interfaces with sign-in off and permissive CORS, there is no security policy, and two CVEs in 2026 covered a shell-tool RCE and a multi-user MCP bypass, both fixed.
Dots
Actions that affect accounts or share information pass an automatic review, and custom rules can require approval or a hand-off. Dots is a beta on Pro plans from $100 a month, and no status page, terms, privacy policy or way to delete individual saved notes was found in the pages we could read.
Before you call either
DeepTutor
- Run
deeptutor run <capability> "..." --format jsonand read thedoneevent'ssession_id; pass--sessionto continue the same session - Configure with
deeptutor config apply setup.json --checkfirst, naming keys throughapi_key_env; literal keys are rejected - Before exposing it beyond one machine, enable sign-in in
auth.json, set exactcors_originsand setBACKEND_HOST=127.0.0.1where loopback is wanted - Run 1.4.10 or later. Earlier versions carry CVE-2026-51870 (shell tool RCE, fixed in 1.4.1) and CVE-2026-58168 (multi-user MCP bypass)
- Set
sandbox_allow_subprocessto false where generated code must run only in the runner sidecar or bubblewrap
Dots
- Say what may be sent. Asking a dot to draft replies does not permit sending them, and an action outside a stated scope needs another decision
- Stop three things separately. Pause stops the main task only, delegated tasks stop in Activity and recurring tasks in Scheduled, and completed actions are not undone
- Connect each thing separately. A messaging channel grants no access to an inbox, an app or a computer
- Sign out of websites and disconnect apps yourself when removing access. Revoking dots access or disconnecting an app does not delete information already obtained
- Keep the connected computer online with the ChatGPT app open for local work. Only one personal computer can be connected at a time
Questions
Which is better for AI agents, DeepTutor or Dots?
DeepTutor scores 62.7 (B) on agent readiness against Dots's 28.8 (F), and leads in 6 of 7 scored categories. Dots leads on security & auth.
Are DeepTutor and Dots open source?
DeepTutor is open source (Apache-2.0). No open-source release is listed for Dots.
Other comparisons with DeepTutor or Dots
- asaply vs DeepTutor
- asaply vs Dots
- Asmi vs DeepTutor
- Asmi vs Dots
- AstrBot vs DeepTutor
- Boba vs DeepTutor
- Boba vs Dots
- Brea vs DeepTutor
- Brea vs Dots
- Del vs Dots
- HireAlpha vs Dots
- Dots vs OpenInstinct
- Dots vs Orbits
- Dots vs Orchid
- Dots vs szn
- Dots vs Tab
- Dots vs Zapia
- AstrBot vs Dots
- Boski vs Dots
- Caddy vs Dots
- Claude Duet vs Dots
- CowAgent vs Dots
- folk vs Dots
- GAIA vs Dots
- Gemini Spark vs Dots
- Grok Bot vs Dots
- Haven vs Dots
- Hermes Agent vs Dots
- Instinct vs Dots
- IronClaw vs Dots
- Leon vs Dots
- Lindy vs Dots
- nanobot vs Dots
- NanoClaw vs Dots
- Dots vs OpenClaw
- Dots vs OpenDuet
- Dots vs PicoClaw
- Dots vs Poke
- Dots vs QwenPaw
- Dots vs Tasker AI
- Dots vs Town
- Dots vs ZeroClaw
- Dots vs Zo Computer
- Atticus vs DeepTutor
- Atticus vs Dots
- Boski vs DeepTutor
- Caddy vs DeepTutor
- Claude Duet vs DeepTutor
- CowAgent vs DeepTutor
- DeepTutor vs Del
- DeepTutor vs folk
- DeepTutor vs GAIA
- DeepTutor vs Gemini Spark
- DeepTutor vs Grok Bot
- DeepTutor vs Hark Pro
- DeepTutor vs Haven
- DeepTutor vs Hermes Agent
- DeepTutor vs HireAlpha
- DeepTutor vs Instinct
- DeepTutor vs IronClaw
- DeepTutor vs LearnHarness
- DeepTutor vs Leon
- DeepTutor vs Lindy
- DeepTutor vs Lobby
- DeepTutor vs nanobot
- DeepTutor vs NanoClaw
- DeepTutor vs Natura tinyNature
- DeepTutor vs OpenClaw
- DeepTutor vs OpenDuet
- DeepTutor vs OpenInstinct
- DeepTutor vs Orbits
- DeepTutor vs Orchid
- DeepTutor vs Pally
- DeepTutor vs PicoClaw
- DeepTutor vs Poke
- DeepTutor vs QwenPaw
- DeepTutor vs szn
- DeepTutor vs Tab
- DeepTutor vs Talorys
- DeepTutor vs Tasker AI
- DeepTutor vs Tomo
- DeepTutor vs Town
- DeepTutor vs Wajo (Fo)
- DeepTutor vs Zapia
- DeepTutor vs ZeroClaw
- DeepTutor vs Zo Computer
- Hark Pro vs Dots
- LearnHarness vs Dots
- Dots vs Talorys
- Lobby vs Dots
- Natura tinyNature vs Dots
- Dots vs Pally
- Dots vs Tomo
- Dots vs Wajo (Fo)
- AI Job Search vs DeepTutor
Machine-readable
- This page as Markdown
/compare/deeptutor-vs-openai-dots.md· slim.min.md· JSON.json(or sendAccept: text/markdown) - Each listing in full
/api/v1/tools/deeptutor.json·/api/v1/tools/openai-dots.json - From a terminal
anchor compare deeptutor openai-dots(the CLI) - Over MCP
compare_tools {"a": "deeptutor", "b": "openai-dots"}at/mcp, no key