OpenDots – CopilotKit 推出的 AI 同事,OpenAI Dots 开源版 | AI工具集

AI项目2小时前更新 onemo
3 0

OpenDots 是 CopilotKit 推出的开源 AI 同事工作区模板,支持自行托管。支持用户创建具有独立角色、工具权限和专属电脑的 AI 员工,通过 AG-UI 接入各类模型与 MCP 服务。OpenDots支持文档沉淀、实时操作监控、人工审批、语音通话和 Slack 协作,可用于构建长期在线、能执行任务的个人 Agent 工作环境。

OpenDots的主要功能

  • Spaces 工作区:提供可搜索、支持嵌套和版本检查的文档页面,用于沉淀 AI 与用户的协作成果。
  • 专职 Dots:每个 AI 员工可配置独立姓名、角色、指令、工具权限和记忆权限。
  • Dot 专属电脑:基于 OpenBot 容器提供独立浏览器、文件系统和终端,支持实时查看及人工接管。
  • 保存前人工审批:重要内容的创建、修改及非只读工具执行,都可通过 Approve & Save 卡片由用户确认。
  • MCP 工具连接:可接入邮件、日历、GitHub 或自建服务,按 Dot 控制每个工具的启用状态。
  • 多入口协作:支持文字聊天、WebRTC 语音通话和 Slack 线程,并能在通话期间委派后台任务。
  • 持久对话线程:通过 CopilotKit Intelligence 保存对话、工具调用和页面上下文,支持跨会话继续协作。
  • 定时后台任务:可让 Dot 按计划在原对话中执行重复工作,提供暂停、中断和重试机制。

微信关注回复“开源”,加入AI开源项目交流群

如何使用OpenDots

  • 准备环境:安装 Node.js 24 和 npm,并确保本机可访问 GitHub 与 CopilotKit 服务。
  • 克隆项目:执行 git clone https://github.com/CopilotKit/OpenDots.git 下载模板。
  • 进入目录:执行 cd OpenDots 切换到项目文件夹。
  • 安装依赖:执行 npm ci 按锁文件安装全部依赖。
  • 创建配置:执行 cp .env.example .env 生成本地环境变量文件。
  • 启动应用:执行 npm run dev 启动 OpenDots 开发服务。
  • 打开界面:访问 http://127.0.0.1:5173,即可创建 Spaces、编辑页面和配置 Dots。
  • 登录 Intelligence:执行 npx copilotkit@latest login 登录 CopilotKit 账户。
  • 选择项目:执行 npx copilotkit@latest project select 选择或创建 Intelligence 项目,将密钥写入 .env。
  • 配置模型:在 .env 中设置 OPENAI_API_KEY 和 OPENAI_MODEL 等模型参数。
  • 重启服务:保存配置后重新运行 npm run dev,使模型与 Intelligence 设置生效。
  • 创建 AI 员工:在界面中为 Dot 设置名称、角色、指令及浏览器、文件、终端等权限。
  • 连接外部工具:按需配置 MCP 服务、浏览器电脑、语音通话或 Slack,为敏感操作开启人工审批。

OpenDots的核心优势

  • 真正的 AI 同事形态:每个 Dot 拥有独立角色、工具权限、记忆和专属电脑。
  • 具备真实执行环境:通过 OpenBot 容器提供独立浏览器、文件系统和终端,让 Agent 能完成浏览、写文件和运行命令等任务。
  • 权限控制精细:浏览器、文件、终端、研究和记忆等能力可按 Dot 单独授权,降低 AI 越权操作风险。
  • 人工审批机制完善:关键保存和非只读工具执行都可暂停等待用户确认,兼顾自动化与可控性。
  • 操作过程透明可见:Agent 的浏览器画面、文件变化和终端输出能实时呈现在对话中,并支持随时人工接管。

OpenDots的项目地址

  • 项目官网:https://www.copilotkit.ai/opendots
  • GitHub仓库:https://github.com/CopilotKit/OpenDots

OpenDots的同类竞品对比

OpenDots的应用场景

  • 个人研究助手:定时跟踪行业资讯和竞品动态,自动阅读网页并沉淀成可搜索的 Space 笔记。
  • 内容创作工作流:让 Dot 搜集资料、生成文章草稿,再由用户审批保存,适合自媒体和编辑团队。
  • 产品与发布管理:自动整理需求、客户反馈和更新日志,协助生成发布简报与检查清单。
  • 软件研发辅助:在受控终端中检查项目文件、运行测试命令、整理问题摘要,并输出可审阅结果。
  • 销售与客户支持:通过 Slack 或 MCP 接入业务系统,辅助归类咨询、生成回复草稿,在正式发送前请求人工确认。

© 版权声明

本站文章版权归 AI工具集 所有,未经允许禁止任何形式的转载。

© 版权声明

相关文章