一款处于 alpha 阶段的个人智能体应用,内置持久化浏览器、可选 Linux 终端、文件工作区和可持续运行的后台任务。
CopilotKit/OpenDuet
基于 OpenBot 的自托管主动式 AI 助手模板,可梳理邮件与日程、在独立浏览器中工作,并在行动前征求确认。
- Star
- 1,974
- Fork
- 262
- 未关闭 Issue
- 11
- 最近提交
- 3天前
这是什么?
OpenDuet 是一个开源的个人助手,不需要等待用户发起请求。它每天发送简短的晨间简报,把 Gmail 和日历中的事项分为“需要你处理”和“可以稍后”两类,并在用户离开时,在自带 Chromium、工作区和 shell 的独立容器中继续执行任务。
发送消息、付款、签署文件或删除内容等操作都会经过统一的网关:先检查策略、写入审计记录,然后暂停,等待用户选择拒绝、仅允许一次或始终允许。密码通过遮罩输入框填写,不会进入智能体读取的对话内容;对外发送的消息也会检查是否包含敏感信息。
OpenDuet 运行在 OpenBot 的服务端和应用之上,需要 CopilotKit Intelligence 项目来保存会话和记忆。名称、Bot、频道、模型和技能都集中在一个目录中配置,方便复制后改造。项目处于早期开发阶段。
核心功能
- 01晨间简报汇总需要关注的事项、可以稍后处理的内容以及当天日程
- 02对 Gmail 和日历事项进行分类,并附上每条的简短理由
- 03任务在独立浏览器和工作区中运行,完成或卡住时会通知用户
- 04审批闸口在发送、付款、签署或删除前展示具体操作
- 05密码通过遮罩输入框填写,不进入智能体的对话内容
- 06可通过 / 调用的可复用技能,以及定时执行的例程
适用场景
- 每天以一份简报开始工作,涵盖邮件、日程和待决事项
- 让智能体在你处理其他工作时搜集公开资料并整理出带链接的简报
- 自托管个人助手,并自主选择所用模型
- 基于 OpenBot 改造主动式智能体模板,搭建自己的助手
快速上手
- 1
克隆仓库并安装依赖
git clone https://github.com/CopilotKit/OpenDuet.git && cd OpenDuet && cp .env.example .env && bun install - 2
登录 CopilotKit 并选择 Intelligence 项目
npx --yes copilotkit@latest login && npx --yes copilotkit@latest project select && bun openbot/scripts/setup-learning.ts - 3
在 .env 中添加 OpenAI 模型密钥(OPENAI_API_KEY)
- 4
启动 OpenDuet 并打开 http://localhost:3010
bash scripts/start.sh
使用前须知
- 处于早期开发阶段,功能和界面可能变化。
- 需要 CopilotKit Intelligence 项目和模型 API 密钥,并需要 Docker 与 Bun 才能运行。
- 自托管配置较复杂,需要管理 Postgres 和每个 Bot 的 Docker 环境。
收录于专题
标签
常见问题
- OpenDuet 是什么?
- 基于 OpenBot 的自托管主动式 AI 助手模板,可梳理邮件与日程、在独立浏览器中工作,并在行动前征求确认。 OpenDuet 是一个开源的个人助手,不需要等待用户发起请求。它每天发送简短的晨间简报,把 Gmail 和日历中的事项分为“需要你处理”和“可以稍后”两类,并在用户离开时,在自带 Chromium、工作区和 shell 的独立容器中继续执行任务。
- OpenDuet 可以免费使用吗?用的什么许可证?
- OpenDuet 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- OpenDuet 还在维护吗?
- 活跃维护中。OpenDuet 最近一次提交是在 2026年11月4日。
- OpenDuet 适合用来做什么?
- 每天以一份简报开始工作,涵盖邮件、日程和待决事项 让智能体在你处理其他工作时搜集公开资料并整理出带链接的简报 自托管个人助手,并自主选择所用模型 基于 OpenBot 改造主动式智能体模板,搭建自己的助手
- OpenDuet 怎么安装和运行?
- 克隆仓库并安装依赖: git clone https://github.com/CopilotKit/OpenDuet.git && cd OpenDuet && cp .env.example .env && bun install 登录 CopilotKit 并选择 Intelligence 项目: npx --yes copilotkit@latest login && npx --yes copilotkit@latest project select && bun openbot/scripts/setup-learning.ts 在 .env 中添加 OpenAI 模型密钥(OPENAI_API_KEY) 启动 OpenDuet 并打开 http://localhost:3010: bash scripts/start.sh
- 在哪里获取 OpenDuet?
- 源代码和安装说明在 GitHub 上:https://github.com/CopilotKit/OpenDuet
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
可自托管的 AI 同事平台,每个智能体拥有独立的浏览器、文件和工具,所有操作先经策略校验再记录。
一个 MCP 服务器与命令行工具,让 AI 助手可以操作 Gmail、日历、Drive、文档、表格等 Google Workspace 服务。
一款本地运行的开源语音助手,慢任务交由后台 AI 机器人团队在浏览器、终端和本地文件中完成,通话不中断。
一个可自行部署的 AI 助手模板,每个 Dot 拥有独立电脑,可通过网页对话、语音通话和 Slack 协作。
Aiden 是一个开源的自主工作引擎,可规划多步骤任务,操作本地文件、终端、浏览器、应用和 API,并验证结果。