OpenDots
给每个AI同事配一台电脑的开源工作台
每个AI员工可配置独立角色、工具权限和专属电脑,支持文档沉淀、语音通话、Slack协作和定时后台任务,数据存在自己的服务器上。

核心功能
Spaces工作区
可视化编辑器配搜索和嵌套子页,对话可存为页面,自动保存加版本冲突检测,文档不会互相覆盖。
专职Dots
每个AI员工独立配置名字、角色、指令和工具权限,研究型Dot和写作型Dot各管各的,互不越权。
Dot专属电脑
基于OpenBot容器提供浏览器、文件系统和终端,浏览器配置和工作文件重启后还在,支持随时人工接管。
保存前审批
重要内容创建和修改都要通过Approval卡片确认,不批准不会写入空间,重试也不会重复创建。
多入口协作
文字聊天、WebRTC语音通话和Slack线程共用同一套上下文,语音通话期间后台计算任务照跑不误。
MCP工具连接
可接入邮件、日历、GitHub或自建服务,每个Dot单独控制哪些工具可用,权限划分比较灵活。
定时后台任务
让Dot按计划在原对话里执行重复工作,提供暂停、中断和重试机制,挂了会标记等待审查。
持久对话线程
通过CopilotKit Intelligence保存对话和页面上下文,换设备或重开页面都能接着聊。
产品特色
- 01
给每个AI员工配电脑这件事有点意思
别的Agent工具大多只能调API,OpenDots直接让每个Dot拥有一台容器化的电脑,有浏览器、文件和终端,查资料存文件跑命令都能干。浏览器配置和工作文件重启后还在,不用每次从头开始。
- 02
人工审批的设计做得挺认真
Dot干完活会先弹出草稿让你确认,点批准才会保存到Space里。拒绝的话它继续改,同一份草稿重试还能找回已保存的页面,不会重复创建。对需要控制AI产出质量的场景来说,这个卡点挺关键。
- 03
不是托管产品,是一套你可以改的模板
项目明确说了自己是模板而不是SaaS,clone下来自己部署,界面和工具都能按需要改造。数据都在自己的基础设施上,不用担心平台绑定。
- 04
凭证隔离考虑到了安全层面
服务凭据留在服务端,每个Dot派生独立的电脑凭证,不存在一个Dot拿着主密钥到处跑的情况。未配置电脑服务时,模板不会在宿主机上执行命令。
- 05
AG-UI协议让接入更灵活
底层基于AG-UI协议,任何兼容OpenAI的模型都能接,不绑定某一家。AG-UI也是CopilotKit自己维护的开源协议,事件流能实时把Agent的思考过程和屏幕操作传到前端。
应用场景
✅ 个人研究助手
建一个研究型Dot定时跟踪行业资讯,自动浏览网页并把发现保存成可搜索的笔记页面。
✅ 内容创作流程
让写手Dot根据研究Dot的素材起草文章,你审批通过后内容直接存入Space继续编辑。
✅ 产品发布管理
整理需求、客户反馈和更新日志,让Dot生成发布简报和检查清单,重要内容审批后归档。
✅ 软件研发辅助
在受控终端里检查项目文件、运行测试命令、整理问题摘要,输出结果可以直接审阅。
✅ 多平台协作
在Slack里@某个Dot派活,需要讨论时直接发起语音通话,讨论形成的草案即时同步到工作区。
常见问题
解答您关于"OpenDots"的常见疑问,让您更好地使用这款AI工具
-
项目代码采用MIT协议,完全开源免费。但模型API密钥和外部服务(比如CopilotKit Intelligence对话存储)需要自己付费或提供。你可以接自己的OpenAI兼容模型,也可以本地跑Ollama。代码免费,基础设施成本得自己出。
-
需要Node.js 24和npm,比一般Node项目要求的版本更新。克隆仓库后执行npm ci装依赖,复制.env.example到.env填配置,npm run dev就能跑。官方也提供了Dockerfile和compose文件,容器化部署路径在docs/SETUP.md里。
-
OpenAI的Dots是闭源的,只能在ChatGPT Pro和Business Premium套餐上用,绑定OpenAI的模型。OpenDots开源可自托管,用AG-UI协议接入任意兼容模型,界面和工具都能改。简单说一个是租的,一个是自己搭的。
-
任何兼容OpenAI API格式的模型都行,包括OpenAI自家模型、Anthropic的Claude、国内的千问等。在.env里设置OPENAI_API_KEY、OPENAI_MODEL和OPENAI_BASE_URL就可以了。也可以用Ollama跑本地模型。
-
语音通话走WebRTC,需要单独配置语音供应商。Slack通过Channels SDK托管连接,要设置工作区和用户白名单。官方README标注这两个功能需要连接外部服务验证,生产使用前建议先自测。
-
目前是Alpha阶段,官方定位是“一个早期的单用户起点”,建议clone下来按需改造。Live Intelligence、模型响应和页面上下文聊天已经验证过,OpenBot计算机和实时语音在本地验证过。Slack和语音计算委托标注了“仍需连接服务验证”,想在生产环境用的话得多测测。
立即体验“OpenDots”
OpenDots是CopilotKit开源的自托管AI同事工作区模板。每个AI员工拥有独立的浏览器、文件系统和终端,能在文字聊天、语音通话和Slack之间流转,关键操作需人工审批。支持Web和移动端,可接入任意兼容OpenAI的模型,适合想自己搭一套AI协作环境的开发者。

