可自托管的个人 AI 助手,以单个 Go 二进制文件提供 LLM 对话、RAG 知识库和代理循环能力。
- Star
- 6,836
- Fork
- 883
- 未关闭 Issue
- 6
- 最近提交
- 昨天
这是什么?
Open Duet 是一个开源工作空间,可以创建多个命名的 AI 智能体,每个智能体都有自己的指令、模型、工作目录、记忆和审批设置。主智能体可以把任务分派给专门的子智能体,智能体也能保存笔记并回忆之前的对话。例行任务支持定时运行、通过 webhook 触发或手动执行。
应用运行在你自己的电脑或服务器上,不包含模型或模型订阅。你可以接入已有的引擎,如 Claude Code、Codex CLI、Gemini CLI、OpenRouter,或 Ollama、LM Studio 等兼容 OpenAI 接口的服务。权限模式分为先询问、接受编辑和仅规划,工具调用和审批记录都可以在应用中查看。
项目仍处于活跃开发阶段。桌面应用、服务器模式、可选的 Docker 智能体电脑以及团队委派功能仍在完善中,团队主智能体目前需要使用 Claude。
核心功能
- 01创建命名智能体,各自拥有指令、模型、工作目录和记忆。
- 02主智能体可将任务委派给子智能体,并在聊天中查看结果。
- 03例行任务支持定时、webhook 或手动触发,操作仍需审批。
- 04提供先询问、接受编辑和仅规划三种审批模式。
- 05可接入 CLI 引擎、OpenRouter 或 Ollama 等兼容 OpenAI 接口的服务。
- 06对话和设置存储在本地或自托管服务器中。
适用场景
- 让研究员和编辑智能体共享项目文件夹,定期生成项目简报。
- 为写作、规划或客服分别配置专门的智能体。
- 在服务器上运行定时任务,无需保持个人电脑开机。
- 通过 Ollama 或 LM Studio 使用本地模型,数据保留在自己的机器上。
收录于专题
标签
常见问题
- open-duet 是什么?
- 可自托管的工作空间,用于创建带有独立指令、记忆、例行任务和审批控制的命名 AI 同事。 Open Duet 是一个开源工作空间,可以创建多个命名的 AI 智能体,每个智能体都有自己的指令、模型、工作目录、记忆和审批设置。主智能体可以把任务分派给专门的子智能体,智能体也能保存笔记并回忆之前的对话。例行任务支持定时运行、通过 webhook 触发或手动执行。
- open-duet 可以免费使用吗?用的什么许可证?
- open-duet 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- open-duet 还在维护吗?
- 活跃维护中。open-duet 最近一次提交是在 2026年11月6日。
- open-duet 适合用来做什么?
- 让研究员和编辑智能体共享项目文件夹,定期生成项目简报。 为写作、规划或客服分别配置专门的智能体。 在服务器上运行定时任务,无需保持个人电脑开机。 通过 Ollama 或 LM Studio 使用本地模型,数据保留在自己的机器上。
- 在哪里获取 open-duet?
- 源代码和安装说明在 GitHub 上:https://github.com/Anil-matcha/open-duet
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
5730+2 本周671GoApache-2.0维护活跃更新于 昨天
用单个 Rust 二进制文件运行的自托管个人 AI 智能体服务,支持沙箱执行、多家大模型和 Telegram、Discord 等聊天渠道。
2942+12 本周363RustMIT更新于 15天前
可自托管的 Python 个人 AI 智能体框架,提供浏览器 WebUI、终端客户端、聊天应用接入、记忆与 MCP 支持。
5万+198 本周8715PythonMIT更新于 昨天
开源个人 AI 助理与 Agent Harness,可规划任务、调用工具与技能,并支持记忆与多渠道接入。
4.8万+125 本周1万PythonMIT维护活跃更新于 前天
一个用 Go 编写、可在本机 24/7 运行的自托管 AI 智能体,能自动生成缺失工具,并通过 MCP 与其他智能体共享。
55954GoAGPL-3.0更新于 前天