← 返回首页
🎭

Open-Duet

Anil Matcha

给每个 AI 同事起名字、分工位、配记忆的自托管工作台

开源 自托管 多智能体 新
B
引擎无关的具名智能体自托管工作台
⭐⭐⭐⭐

📖 产品简介

Open-Duet 是开发者 Anil Matcha 发布的开源自托管项目(Apache-2.0,GitHub 6.1k+ 星),用于把 AI 同事当成一组「具名智能体」来运行:每个智能体有自己的名字、指令、模型、工作区、记忆与审批设置,可在自己的电脑或自有服务器上运行,项目本身不带模型——由你接入已经在用的引擎,包括 Claude Code、Codex CLI、Gemini CLI、Cursor、任意 ACP 智能体、OpenRouter,或 Ollama / LM Studio 这类 OpenAI 兼容端点。

协作结构上,一个 lead 智能体可以把工作委派给 specialist,各自在自己的会话中运行并把结果回传给 lead,也可以把多个智能体拉进共享房间(目前 team lead 需要 Claude)。智能体会记笔记,笔记可召回、可被你查看与编辑;routines 可按计划、按触发或按需运行;权限模式提供 Ask first / Accept edits / Plan only 三种,配合可审查的工具活动记录保证人在环;智能体还可选择性地拿到一台隔离的 Docker 电脑(电脑与浏览器访问为实验特性,默认关闭)。数据侧,对话、笔记、routines 与设置存放在本地数据目录或你的服务器数据库里,工作区文件留在你指定的文件夹;但每次回答时,所选引擎会收到该轮的 prompt 与上下文,因此模型提供方仍是独立的一环。官方自我定位是 Claude Duet、OpenAI Dots、Meta Muse、Grok Bot、Manus Cue 与 ChatGPT agent 的开源自托管替代。项目处于活跃开发期(最新发布 v0.2.0,2026-10-22),README 明确标注桌面端、服务端与较新的团队功能仍在演进;服务端 README 声明其面向单一所有者 + 配对设备,不提供多人分账号管理。

定位
给每个 AI 同事起名字、分工位、配记忆的自托管工作台
适合人群
想自托管持久智能体的个人开发者 不愿被单一模型厂商锁定的团队 已有 Claude Code / Codex / Gemini CLI 订阅的用户 研究多智能体委派结构的开发者
支持平台
macOS、Linux、自建服务器(Compose)
开源
是 · GitHub

✨ 核心功能

  • 🏷️ 具名智能体名单:各自独立的指令、引擎、工作区、记忆与审批设置
  • 🧑‍✈️ Lead + specialist 团队:委派任务与共享房间
  • 📝 可审查、可编辑的智能体记忆与可搜索历史
  • ⏰ Routines:按计划 / 按触发 / 按需运行
  • 🔧 引擎无关:Claude Code / Codex / Gemini CLI / Cursor / ACP / OpenRouter / Ollama
  • 🐳 可选隔离 Docker 电脑(实验特性,默认关闭)

⚖️ 优缺点分析

👍 优点

  • 引擎无关,不被任何单一厂商锁定
  • 数据留在本地或自有服务器,隐私可控
  • lead 委派 specialist 的层级协作设计清晰
  • 记忆可审查可编辑,比黑盒记忆更可控
  • Apache-2.0 开源免费,社区活跃(100+ commits/近期数周)

👎 缺点

  • 桌面端、服务端与团队功能仍在演进,README 自述不稳定
  • 服务端面向单一所有者,多人协作场景被明确排除
  • team lead 目前必须用 Claude
  • 不带模型,需自备 CLI 登录或 API key,成本自理
  • 备份归档不含凭据加密密钥,恢复时需额外注意

📊 评分详情

功能完整
8
易用程度
7
安全可靠
7.5
性价比
9

💬 用户评价

它把「AI 同事」做成了名册:有名有姓、有工位、有记忆、有审批,而不是一堆一次性对话。

📝 更新日志

  • 2026-10-22
    v0.2.0
    Open-Duet 发布 v0.2.0:开源自托管(Apache-2.0)的具名 AI 同事工作台,支持为每个智能体配置指令、引擎、工作区、记忆与审批设置,lead 可委派 specialist 并支持共享房间,routines 可按计划/触发/按需运行,权限模式含 Ask first / Accept edits / Plan only,可选隔离 Docker 电脑;引擎无关,可接 Claude Code / Codex / Gemini CLI / Cursor / 任意 ACP 智能体 / OpenRouter / Ollama