tutti 是什么?

Tutti 是把 Claude Code、Codex、Hermes 等现有 Agent 放进同一桌面工作区的开源协作工具。Local 版面向一个人在本机协调多个 Agent;Tutti · VM 处于 Early Access,增加跨设备、多人房间和云端共享工作状态。

⭐ 2,004 Stars 🍴 221 Forks TypeScript Apache-2.0 作者: tutti-os
来源:github.com/tutti-os/tutti/blob/main/README.md 查看 GitHub 仓库 → 📘 使用教程 →

为什么值得关注

它处理的是多 Agent 之间重复搬运上下文、文件和任务状态的问题。流量稳定,且开源 Local 版不转售模型额度,因此保留并更新。

来源:github.com/tutti-os/tutti/blob/main/README.md

核心功能

共享工作状态

同一工作区连接对话、文件、应用、运行任务和输出,使后续 Agent 能看到前一步的实际状态。

来源:github.com/tutti-os/tutti/blob/main/README.md
多 Agent 编排

把目标拆成子任务后分配给不同 Agent,并在控制中心查看运行中任务和待批准动作。

来源:github.com/tutti-os/tutti/blob/main/README.md
共用应用

用户和 Agent 可在工作区内调用应用,产物留在当前上下文,减少下载、上传和重复说明。

来源:github.com/tutti-os/tutti/blob/main/README.md
Local 与 VM 两种边界

Local 版的 Agent 和工作状态留在本机;VM 房间把房间内工作状态同步到云端,用于多人和跨设备协作。

来源:github.com/tutti-os/tutti/blob/main/README.md

技术架构

桌面端是 Electron 应用,长期运行的 `services/tuttid` 承担主要业务逻辑,Go 客户端和工作台服务连接 Agent、文件、任务与应用。Local 版在本机协调已安装的 Agent;VM 版仍让 Agent 在所有者机器的托管本地 VM 中运行,但把房间里的对话、任务、文件与运行状态同步到云端。

来源:github.com/tutti-os/tutti/blob/main/CONTRIBUTING.md;https://github.co…

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) Node.js 24+(源码开发)Node.js 24+(… pnpm 10.11.0(源码开发)pnpm 10.11.0(… Go 1.24(源码开发)Go 1.24(源码开… 用户已有的 Claude Code、Codex 或 Hermes 订阅/配置用户已有的 Clau… 共享工作状态 多 Agent 编排 共用应用 Local 与 VM 两种边界 tutti 项目本体 核心功能 关键依赖

技术栈

语言TypeScript + Go框架Electron 桌面端 + tutt id 本地守护进程 + pnpm monorepo
Node.js 24+(源码开发)pnpm 10.11.0(源码开发)Go 1.24(源码开发)用户已有的 Claude Code、Codex 或 Hermes 订阅/配置
macOS 与 Windows 桌面包;Local 版在本机运行,VM 房间包含云端共享状态
来源:github.com/tutti-os/tutti/blob/main/CONTRIBUTING.md;https://github.co…

快速上手

普通用户从官方 v0.2.33 Release 选择与 macOS 架构匹配的 DMG,或下载 Windows x64 安装包;Windows 构建在 Release 中标为 unsigned。首次只连接一个测试 Agent 和测试目录,确认文件、任务、审批提示都正常,再加入真实项目。需要多人房间时再选择 VM;创建房间要邀请码,下载 VM 或加入他人房间不需要。源码开发需 Node.js 24+、pnpm 10.11.0 和 Go 1.24,执行 `pnpm install` 后先运行仓库的先决条件检查。
来源:github.com/tutti-os/tutti/releases/tag/v0.2.33;https://github.com/tut…

使用场景

适合一个人同时使用多个编码或内容 Agent、需要让下一位 Agent接续前一位产物,或小团队需要在房间里共享任务与预览状态的场景。若只需要用代码定义 Agent 间消息协议,而不需要桌面工作区,框架类产品更合适。

来源:github.com/tutti-os/tutti/blob/main/README.md

优势与局限

优势

  • Local 版开源并复用用户已有 Agent 订阅
  • 对话、文件、任务和应用位于同一工作区
  • 能在同一界面看到 Agent 运行与审批
  • v0.2.33 修复当前 Codex CLI 兼容问题

局限

  • VM 仍处 Early Access,创建房间需要邀请码
  • VM 房间内容和工作状态会同步到云端
  • 支持的 Agent 与应用范围受当前版本限制
  • Windows v0.2.33 安装包在 Release 中标为 unsigned
来源:github.com/tutti-os/tutti/blob/main/README.md;https://github.com/tutt…

最新版本

v0.2.33 发布于 2026-09-05,修复对当前 Codex CLI 的兼容要求,并把 macOS 打包固定到稳定 runner。官方提供 macOS arm64、x64、universal DMG 和标为 unsigned 的 Windows x64 EXE。

来源:github.com/tutti-os/tutti/releases/tag/v0.2.33

实测与证据

status: official_docs_checked_not_run  |  checked_at: 2026-09-23  |  environment: 核对官方 README、CONTRIBUTING、package.json、v0.2.33 Release 与 GitHub API 元数据  |  limitations: 未下载安装包,未启动 Electron、tuttid 或 VM,未连接任何 Agent 订阅,未创建房间,也未验证实时同步  |  observed_output: 当前版本 v0.2.33 发布于 2026-09-05;官方仓库为 tutti-os/tutti,Apache-2.0;Release 提供 macOS arm64/x64/universal 与 Windows x64 资产

来源:github.com/tutti-os/tutti/releases/tag/v0.2.33;https://github.com/tut…

同类项目对比

Microsoft Agent Framework 是用 Python、.NET 或 Go 构建和编排生产级 Agent 工作流的开发框架;Tutti 是围绕现有 Claude Code、Codex 等工具的桌面协作空间。要编写自己的 Agent 运行时和协议,优先评估 Agent Framework;要让现成 Agent 共享文件、任务和人工审批界面,Tutti 更贴近需求。

来源:github.com/tutti-os/tutti/blob/main/README.md;https://github.com/micr…

总结评价

先在测试目录用一个 Agent 验证本地权限和审批,再增加第二个 Agent;只有确实需要多人或跨设备时才把工作状态放进 VM 房间。

来源:github.com/tutti-os/tutti/blob/main/README.md;https://github.com/tutt…

常见问题

Tutti v0.2.33 的 Local 版和 VM 版有什么区别?

Local 版供一个人在本机协调多个 Agent,工作状态留在本地;VM 版增加多人、跨设备和云端房间共享。创建 VM 房间需要邀请码,加入已有房间不需要。

Tutti 会另外出售 Claude 或 Codex 额度吗?

开源 Local 版复用用户已有的 Agent 订阅和配置。官方称 Tutti Agent 在 Early Access 期间免费,之后可能按用量计费;采用前应重新查看官方定价说明。

升级 Tutti v0.2.33 主要解决什么问题?

该版本要求当前受支持的 Codex CLI,从而修复 Agent 与 Codex CLI 的版本兼容问题,并固定 macOS 打包环境以提高发布可靠性。

Tutti · VM 房间里的内容是否只留在本机?

不是。Agent 仍在所有者机器的本地 VM 中运行,但房间内的对话、文件、任务和运行状态会同步到云端;只应邀请可信成员并避免放入不该共享的秘密。

资料与核验范围
本文依据项目公开资料整理。版本、安装命令和功能边界可能随上游更新,请以所列来源和项目当前版本为准。 资料核对时间: 2026-09-23 13:55.

参考材料:README、GitHub API、依赖文件