- Tutti 不是新的编码 Agent,而是围绕 Claude Code、Codex 等 Agent 搭建的共享工作台。
- Claude Code 做到一半的任务,可以连同对话、文件和运行状态一起交给 Codex,不用重新复制背景。
- Tutti 内置 AI 画布、原型设计、PPT 和文档等应用,这些工具可以复用用户已经连接的 Agent 订阅额度。
- “复用额度”不等于把 Claude Code 和 Codex 的额度合并成一个通用池;使用哪个 Agent,仍受对应订阅的额度限制。
- 本地开源版永久免费;Tutti · VM 在 Early Access 期间免费,创建 Room 需要邀请码。
同时使用 Claude Code 和 Codex,麻烦的往往不是让它们写代码,而是让它们知道对方刚刚做了什么。
Claude Code 写完接口后,你得把需求、代码改动和注意事项重新整理给 Codex。接下来要做页面原型、配图或 PPT,又要把材料搬到另一个工具。Agent 是来替人干活的,人却一直在它们中间复制粘贴。
Tutti 想省掉的就是这部分工作。它把多个 Agent、文件、任务和应用放进同一个工作台,让上一项工作的过程和结果直接成为下一项工作的上下文。
Tutti 是多个 Agent 共用的工作台
Tutti 不会替代 Claude Code、Codex、Cursor 或 OpenCode。你仍然使用自己熟悉的 Agent,只是把它们接到同一个图形界面里。 例如,Claude Code 先完成后端接口,Codex 接着写前端。切换时不需要先写一份交接文档,Codex 可以通过 @ 引用 Claude Code 的历史对话、文件、任务和应用产物,直接看到项目走到了哪一步。图片、原型、文档和 PPT 也留在同一个工作空间里,后面的 Agent 可以继续使用。
简单说,Tutti 共享的不是一句任务摘要,而是工作现场:聊过什么、正在做什么、已经产出了什么。
所有工具复用现有 Agent 额度,是什么意思
Tutti 内置了 AI Canvas、原型设计、AI PPT 和 AI 文档等应用。你可以自己打开这些工具,也可以让 Claude Code 或 Codex 在任务中调用它们。官方说明,这些应用不会再单独向你出售一套模型能力,而是复用你已经连接的 Agent 订阅。
可以把它理解成:你已经买了 Claude Code 或 Codex,Tutti 负责把这份生成能力接给工作台里的其他工具。做页面时,Codex 可以调用原型设计;写完内容后,它也可以继续调用 AI PPT 或 AI 文档。工具换了,背后仍然使用你已有的 Agent 订阅额度,不必为每个内置应用再买一份 AI 套餐。
但这里有一个容易误解的边界。Tutti 并不会把 Claude Code、Codex、Cursor 等不同订阅合并成一份通用额度,也不会凭空增加额度。使用哪个 Agent,仍然受那个 Agent 自己的订阅和用量限制。所谓“所有工具共享代码额度”,更准确的说法是:所有内置工具都可以复用已连接的编程 Agent 额度。
一个任务可以在 Claude Code、Codex 和其他工具之间接力
过去,一个完整项目经常散落在多个窗口里:Claude Code 写代码,图片工具做素材,原型工具画界面,文档工具整理说明。每换一次工具,就要重新上传文件、解释背景。
在 Tutti 里,这些步骤可以留在一个工作空间中。你可以先让 Claude Code 拆需求,再让原型设计应用生成界面,接着交给 Codex 实现,最后调用 AI 文档整理交付说明。每一步的产物都能被下一步直接引用。
Tutti 还提供任务编排和 Control Center。你描述目标后,可以把子任务分给不同 Agent,并在一个界面里查看正在运行的任务和等待确认的操作。它更像一个 Agent 项目管理台,而不是又一个聊天机器人。
本地版适合个人,Tutti · VM 适合团队
Tutti 有两个版本。本地开源版适合一个人同时使用多个 Agent:Agent 在本机运行,工作状态也保留在本地。项目采用 Apache 2.0 许可证,可在 macOS 和 Windows 上下载。
Tutti · VM 增加了 Room。几个人加入同一个 Room 后,可以共同查看对话、任务、文件、代码和预览,并让各自的 Agent 在同一份工作状态上继续推进。官方称,Agent、凭据和算力仍留在成员自己的设备上,同步到 Room 的是工作状态。
Room 也是共享边界。没有被邀请的人看不到其中的内容;成员离开或权限被撤回后,也不能继续使用对方授权的 Agent。
额度不够时,还可以借用队友的 Agent
Tutti · VM 还有一个容易和“所有工具复用额度”混在一起的功能:Agent borrowing,也就是借用 Agent。
假设你的 Codex 达到小时用量限制,而队友在 Room 里授权了自己的 Codex,你可以直接借用他的 Agent 把任务继续做完。借来的不只是一次回答,还包括对方配置好的技能、MCP 和工具;任务过程与结果仍留在当前 Room。
这不是账号转让。队友开放的是当前 Room 内的 Agent 使用权限,可以随时撤回,实际消耗的是被借用 Agent 所属用户的订阅额度。前一个功能解决“工作台里的应用怎么使用已有额度”,这个功能解决“自己的额度不够时,能否临时使用队友授权的 Agent”。
Tutti 现在怎么用
只想管理自己的 Claude Code、Codex 和其他工具,可以下载 Tutti 本地开源版,连接已有 Agent 后使用。它不要求再购买一份 Tutti Agent 订阅。
如果要和队友协作、跨设备继续任务或借用 Agent,则选择 Tutti · VM。下载和加入别人的 Room 不需要邀请码,只有创建 Room 需要申请邀请码。Tutti · VM 目前处于 Early Access 免费期,支持 macOS(Apple Silicon)和 Windows。
第一次使用时,可以先拿一个小任务测试:让 Claude Code 完成一部分,再让 Codex 通过 @ 接手。如果第二个 Agent 不需要你重新解释需求,并且能找到前一步的文件和输出,Tutti 最核心的价值就已经体现出来了。
Tutti 适合谁,哪些效果还不能确定
Tutti 更适合已经同时使用两个以上 Agent,或者经常在代码、原型、图片、文档和 PPT 之间搬材料的人。对只使用一个 Agent、很少切换工具的用户来说,多加一层工作台未必能带来明显收益。
目前能确认的是产品功能、开放状态和官方描述的工作方式。Tutti 的多人协作稳定性、冲突处理效果,以及它比手动交接究竟能节省多少时间,仍缺少足够的独立实测。把现有订阅接进一个工作台确实减少了重复配置,但是否值得迁移整个工作流,最好先用一个小项目验证。