OpenDuet:开源的主动式 AI 助手模板,自己搭、自己选模型,早上先给你一份简报

手边放着咖啡与手机

封面图为可授权替代图:手、咖啡与手机,CC0,via Wikimedia Commons。原文仓库无可直接转存的主图直链,故用此图。

OpenDuet 是 CopilotKit 在 2026 年 10 月 21 日开源的一个模板:一个会主动干活的 AI 助手,你自己托管、自己选模型,它在属于自己的电脑上接着干活,只在需要你的时候回来找你。仓库为 MIT 协议,截至发稿时约 826 星。它的定位不是又一个聊天机器人,而是对标 Claude Duet 这类“AI 同事”思路的开源实现:主动、有人把关、数据在自己手里。

它不等你问:晨间简报与“需要你 / 可以等”

OpenDuet 不等你提问。它会在每天你第一次打开聊天时递上一份简报:今天有什么、什么变了、什么需要你决定;把邮件、日历与 Slack 里的事分成“需要你”和“可以等”,需要你的排在前面、每条附一句原因,其余的先放着、到时候再说。交代的任务它会在自己的电脑上继续做——真实浏览器、自己的文件、只给它你授权的工具;做完或卡住了,会告诉你。

关键的安全设计是先问再动:发消息、付款、签署、删除,任何这类动作都要先把确切内容摆出来等你回答,允许一次、始终允许或拒绝。消息发给别人时一定会先问一次,并展示收件人与全文。登录时你把密码输进遮罩输入框,密码直达网站、不会进入智能体读到的对话;所有外发消息还会检查敏感信息,卡号、健康细节不会误发出去。

现在就能用的能力

能力 说明
自己的电脑 在自己的浏览器、/workspace 与 shell 里接着工作,你离开时也不停
记忆 线程与记忆经 CopilotKit Intelligence 延续
Skills 一次写好、可复用的指令,用 / 调用
Gmail 与 Google 日历 每人接自己的账号;读邮件与当日日历,回复前等你确认
已接应用 受管控的 MCP 连接器,包括 Google Drive 与 Notion
定时任务 Routines:让它按时间表做事,以你的身份运行
Make 要设计系统、设计稿、仪表盘、幻灯片、文档或网页,它直接做出来,集中在 Make 标签页里
频道 Channels 按工作主题开频道,任务带频道颜色,工作不串台
上手引导 首次使用先打招呼、读你最近的邮件与本周日历,再请你确认它理解得对不对

名字、Bots、频道、模型与 Skills 都放在同一个文件夹 openbot/examples/openduet 里,复制一份就能改成你自己的。README 也坦言状态:早期开发、积极迭代,今天跑起来的是 OpenBot(CopilotKit 开源的自托管智能体平台)加上 OpenDuet 的名字、Bots 与 Skills;团队、Slack 与 Teams 的登录走 OpenBot,托管或部署指南尚未发布。

上手:需要 Docker、Bun 与一个 Intelligence 项目

README 的快速上手要求 Docker、Bun 1.3 或更新、Node(供 npx 运行 CopilotKit CLI)、一个模型 key,以及一个 CopilotKit Intelligence 项目——这是必需的,它保存线程与记忆,没有它的 key 服务器不会启动,免费 Developer 计划即可。步骤如下:

git clone https://github.com/CopilotKit/OpenDuet.git
cd OpenDuet
cp .env.example .env
bun install
npx --yes copilotkit@latest login
npx --yes copilotkit@latest project select
bun openbot/scripts/setup-learning.ts

把模型 key 写进 .env。默认 Bot 跑 OpenAI 的 gpt-5.6-terra(在 openbot/examples/openduet/model.yaml 里设定),即默认需要 OPENAI_API_KEY;换 Anthropic 时设 BOT_PROVIDER=anthropic 与 ANTHROPIC_API_KEY,默认模型为 claude-sonnet-4-5。然后 bash scripts/start.sh,打开 http://localhost:3010。启动脚本会起 Postgres 与每台 Bot 的电脑(Docker)、跑数据库迁移、启动 API 服务器、routine worker 与应用,并逐一检查它们是否响应。CopilotKit 运行时会向 CopilotKit 发送带 OpenDuet 标签的使用遥测,设 COPILOTKIT_TELEMETRY_DISABLED=true 或 DO_NOT_TRACK=1 可关闭。

相关阅读:同样是开箱即用的开源 AI 助手桌面端,可看站内《Cindy:开箱即用的开源 AI Agent,Claude Code 与 Codex 装进同一个桌面》;想先在手机与 Mac 上离线跑 AI,可看《Off Grid AI:开源离线 AI 套件,手机和 Mac 上聊天、生图、识图全在本地跑》。OpenDuet 仍处早期开发阶段,接入前请按 README 的 Setup 清单逐项核对依赖状态。

转自 GitHub 上 CopilotKit 的项目 OpenDuet 的 README,原文链接:https://github.com/CopilotKit/OpenDuet

© 版权声明
THE END
喜欢就支持一下吧
点赞24 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容