Repolode
CopilotKit

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. 1

    克隆仓库

    git clone https://github.com/CopilotKit/OpenDots.git
  2. 2

    进入项目目录

    cd OpenDots
  3. 3

    使用 Node.js 24 和 npm 安装依赖

    npm ci
  4. 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 数据每日更新。

相关项目