一款处于 alpha 阶段的个人智能体应用,内置持久化浏览器、可选 Linux 终端、文件工作区和可持续运行的后台任务。
CopilotKit/OpenDots
一个可自行部署的 AI 助手模板,每个 Dot 拥有独立电脑,可通过网页对话、语音通话和 Slack 协作。
- Star
- 6,446
- Fork
- 943
- 未关闭 Issue
- 78
- 最近提交
- 前天
这是什么?
OpenDots 是 CopilotKit 推出的开源模板,用于搭建长期在线的 AI 同事(称为 Dot)。每个 Dot 可以设定专业角色、拥有独立的浏览器和工作区文件,文件在停止与重启之后仍然保留,并由所有者控制其可用工具和权限。用户可以用文字与 Dot 对话,也可以进行实时语音通话,或在 Slack 线程中提及它。
项目基于 AG-UI 协议和 CopilotKit 的 React SDK 构建,模型流式输出使用 TanStack AI,Slack 集成使用 Channels SDK。内置的文档空间支持 Space 与可视化页面编辑器,Dot 可以起草页面,由所有者通过“批准或拒绝”卡片审核后保存。Dot 还能连接 MCP 服务器和 Composio 应用(如邮箱、日历),写操作需要明确批准。
该模板目前处于 alpha 阶段。对话记录依赖 CopilotKit Intelligence,可使用托管服务、通过 Docker 本地运行,或在授权后自托管。语音、Slack 和电脑功能需要分别配置对应的服务商或服务。
核心功能
- 01可自定义名称、角色和指令的专业化 Dot,并按 Dot 设置工具权限
- 02每个 Dot 拥有独立浏览器与工作区文件,停止与重启后保留
- 03支持实时语音通话,并可交由独立计算代理处理较长任务
- 04通过 Channels SDK 接入 Slack,支持工作区和用户白名单
- 05可连接 MCP 服务器与 Composio 应用,写操作需经所有者批准
- 06带搜索功能的页面库,配有可视化编辑器与自动保存
适用场景
- 为团队搭建可处理邮件、日历和调研任务的定制 AI 助手
- 验证在隔离环境中可持续运行、能浏览网页并保存文件的智能体
- 在 Slack 工作区中加入受权限控制的 AI 同事
- 作为带文档库和人工审核环节的多智能体工作区起点
快速上手
- 1
克隆仓库
git clone https://github.com/CopilotKit/OpenDots.git - 2
进入项目目录
cd OpenDots - 3
使用 Node.js 24 和 npm 安装依赖
npm ci - 4
复制环境变量文件并启动开发服务器,然后打开 http://127.0.0.1:5173
cp .env.example .env && npm run dev
使用前须知
- 对话功能需要 CopilotKit Intelligence,可使用托管服务、本地 Docker 评估版或已授权的自托管部署。
- 项目处于 alpha 阶段,仍在早期开发中。
- 聊天需要配置 Intelligence 项目和模型提供商;语音和 Slack 需要单独配置。
收录于专题
标签
常见问题
- OpenDots 是什么?
- 一个可自行部署的 AI 助手模板,每个 Dot 拥有独立电脑,可通过网页对话、语音通话和 Slack 协作。 OpenDots 是 CopilotKit 推出的开源模板,用于搭建长期在线的 AI 同事(称为 Dot)。每个 Dot 可以设定专业角色、拥有独立的浏览器和工作区文件,文件在停止与重启之后仍然保留,并由所有者控制其可用工具和权限。用户可以用文字与 Dot 对话,也可以进行实时语音通话,或在 Slack 线程中提及它。
- OpenDots 可以免费使用吗?用的什么许可证?
- OpenDots 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- OpenDots 还在维护吗?
- 活跃维护中。OpenDots 最近一次提交是在 2026年11月5日。
- OpenDots 适合用来做什么?
- 为团队搭建可处理邮件、日历和调研任务的定制 AI 助手 验证在隔离环境中可持续运行、能浏览网页并保存文件的智能体 在 Slack 工作区中加入受权限控制的 AI 同事 作为带文档库和人工审核环节的多智能体工作区起点
- OpenDots 怎么安装和运行?
- 克隆仓库: git clone https://github.com/CopilotKit/OpenDots.git 进入项目目录: cd OpenDots 使用 Node.js 24 和 npm 安装依赖: npm ci 复制环境变量文件并启动开发服务器,然后打开 http://127.0.0.1:5173: cp .env.example .env && npm run dev
- 在哪里获取 OpenDots?
- 源代码和安装说明在 GitHub 上:https://github.com/CopilotKit/OpenDots
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
可自托管的 AI 同事平台,每个智能体拥有独立的浏览器、文件和工具,所有操作先经策略校验再记录。
基于 OpenBot 的自托管主动式 AI 助手模板,可梳理邮件与日程、在独立浏览器中工作,并在行动前征求确认。
开源工作空间,团队可通过对话构建 AI 智能体,共享使用,并在 Slack、Telegram 或 WhatsApp 中调用。
开源桌面 AI 协作助手,完成日常工作与安全审查,可使用自有模型密钥,关键操作需审批。
可自托管的智能体平台,可为智能体绑定工具、MCP、Skill 与知识库进行对话。