
一句话定位:对标 OpenAI Dots 的开源模板——“Always-on AI coworkers that move between text, calls, and Slack”,每个 dot 拥有自己的一台电脑,Web + 移动端可用。
为什么值得关注
四款产品里,OpenAI Dots 是被社区对标得最完整的一个,而 CopilotKit 的 OpenDots 是这个方向上星数最高的开源模板。它对 [[concepts/personal-agents/dots]] 的还原度很高:
- same shape:常驻 Agent + 每 dot 一台电脑(浏览器/文件/shell)+ Text/Call/Slack 多入口。
- 可自托管:官方说”Host OpenDots on your own infrastructure”。
- 技术栈现代化:CopilotKit + AG-UI 构建,React Native 覆盖 iOS/Android/Web。
核心能力(对照 Dots 逐项还原)
| 区域 | 能力 |
|---|---|
| Spaces / Specialist Dots | 保存名字、角色指令、每个 dot 独立的研究与记忆权限 |
| Pages | 可搜索资料库、可视化编辑、slash 命令、自动保存、版本检查 |
| Conversations | React SDK 聊天、Threads 集成、按页对话、来源链接 |
| Slack | 托管 Channels、workspace 与用户白名单 |
| Calls | WebRTC 语音、委派算力、有界会话、挂断、时间线回执 |
| Background work | 服务端定时回合(在原对话内),带暂停/重试 |
| Browser | 独立的只读公开页服务,带页面捕获与导航限制 |
| Dot computers | 每个 dot 独立的浏览器 profile、文件、shell、接管、权限、动作记录 |
| Connections | 每 dot 独立 MCP server、按工具授权、非只读操作需 owner 批准 |
| Memory / Auto Learning | 用户管理的偏好记忆;每 dot 独立 Learning 容器与技能发布 |
技术栈与架构
| 项 | 值 |
|---|---|
| 语言 | TypeScript |
| 许可证 | MIT |
| 基座 | CopilotKit + AG-UI(React Native,iOS/Android/Web) |
| Star | 4.9k(2026-10) |
| 部署 | 本地 Node / 独立应用与浏览器容器 |
关键设计点(可复用):
- 每 dot 一台电脑,且有 takeover(接管) 与动作记录——与 Dots 的”打开云电脑查看”一致。
- 只读 / 非只读分离:浏览器是”独立只读服务”,非只读动作需 owner 批准。
- 中断可恢复:worker 停止或 lease 过期 → 标记 Interrupted,等显式重试。
与 Dots 的差距(官方自陈)
- 单 owner 起点:不含共享编辑、邀请、文件上传、交互式页面嵌入。
- 多 dot 群聊与自动委派是”后续工作”:当前 specialist dots 有独立角色与对话,但多 dot 组队 / 自动分工尚未实现——这正是你在意的”编排”能力缺口。
- 会话依赖 CopilotKit Intelligence(可用托管服务或自托管许可部署)。
适用场景
- 想自建”OpenAI Dots 式”常驻 Agent 工作台的团队。
- 想研究”每 Agent 一台电脑 + 审批 + 记忆”这套产品范式怎么落地的人。
局限性
- 是模板不是成品,需要自己接模型与业务。
- 编排/多 Agent 协作能力仍在 roadmap。
- 会话层绑定 CopilotKit Intelligence。
相关
- dots — 对应的闭源产品(OpenAI Dots)
- comparison — 开源平替映射对比
- openmuse — 同厂商、对标 Muse 的姊妹项目
主要来源
- 仓库
https://github.com/CopilotKit/OpenDots - 产品页
https://www.copilotkit.ai/opendots