| 功能 | Tutti · 开源版 | Tutti · VM |
|---|---|---|
| 连接已有的 Agent | ✓ | ✓ |
| 使用已有订阅额度 | ✓ | ✓ |
| 内置应用 | ✓ | ✓ |
| 群聊 | — | ✓ |
| 与他人协作 | — | ✓ |
| 与他人的 Agent 协作 | — | ✓ |
| 同时编辑 | — | ✓ |
| 借用 Agent | — | ✓ |
| 跨设备 | — | ✓ |
| 免部署分享 | — | ✓ |
| Big @ | 跨自己的 Agent | 跨他人的 Agent |
| 下载 | 下载 Tutti · 开源版 | 下载 Tutti · VM |
| 入口 | 直接前往 GitHub → | 创建房间需要邀请码 → |
如果你喜欢 Tutti,欢迎给我们一个 Star,或者 Fork 仓库、提交 Issue、发起 PR。
也欢迎感兴趣的朋友加入我们的微信群,分享反馈、提出问题,一起定义人与 Agent 协作的未来。
Tutti,现已开源。
Tutti · VM 已开放 Early Access,只有创建 Room 需要邀请码:
下载 Tutti · Local Windows x64 版
下载 Tutti · VM macOS 或 Windows 版
创建 Room 需要申请邀请码,下载 Tutti · VM 或加入他人的 Room 无需邀请码
完整开发指南见 CONTRIBUTING.zh-CN.md。
你的 Claude Code 很强,Codex 也很强,Canvas 很强,Claude Design 也很强。
可涉及到真实的工作流,需要互相依赖、彼此接力的时候。
这其中,最忙的常常是你。
Claude 写完接口,Codex 要接前端,你复制接口文档、补充当前进度,再解释刚才为什么这么写。前端之前,想要页面好看还涉及到设计、做图,总结一下再用生图应用出了图。又下载、上传、贴给下一个 Agent,再去描述一下需求。
说好是让 Agents 帮你干活,最后你成了它们之间的传话筒。
Codex 能无缝使用 Claude 的产出,彼此不丢任何上下文,一致得像「共脑」。
不仅如此,Tutti 还有自己的应用生态:生图、UI/UX 设计、写文档、做 PPT;你能用,Agent 也能用。
Codex 调用原型设计应用做好了设计,就像拥有了 Claude Design 的能力;Claude Code 可以直接拿去做页面开发,不用你来回复制粘贴。
一切在 Tutti 中彼此可见、互相依赖。任何产物,包括应用生成的输出,都能在不同 Agent 之间流转、传递,直接用于下一步。
- 同时用多个 AI Agent(Codex、Claude Code、Canvas 等等)
- 不止一次在 Agent 之间复制过上下文,甚至自己搭了个 Markdown 文档交接的工作流
- 什么事都想让 AI 做,却总觉得还没那么顺手,换个新 Agent 上下文都得从头再来
- 尝试过订阅其他 AI 产品,却又觉得不够划算
- 面对更复杂的工作流时:不同产品之间是孤岛,来回搬运同步的步骤只会变得更多
Tutti 不是替代你的 coding agent,而是 Agent-Agent 实时共享的工作空间。
Agent 不再简单交接摘要,而是共享同一个实时工作空间:共享上下文、文件、在跑的任务、应用。你的 Codex 能看到 Claude 改了什么、正在运行什么、项目当前处于什么状态。
所以你解锁了三项能力:
- 你可以在 Codex 中 @ 历史对话、文件、应用、任务;无需反复粘贴、上传。
- 你也可以在 Codex 中 @ Claude Code 的历史对话、文件、应用、任务,并在此基础上构建,无需手动搬运上下文。
- 你也可以在 Codex 中,让 Codex 指挥、@ Claude Code(应用)干活。
在 Agent 对话框点击「+」:引用本地文件、引用应用生成的产物。
各 Agent 彼此「可见」,因此可以自动回避或处理冲突,自己判断该并行还是串行。跨不同服务提供方的 Agent,比如 Claude 和 Codex、OpenClaw 和 Hermes,一样不打架。
Tutti · VM 中:
- 「@」流动在协同者之间,你可以 @ 朋友与他任意 Agent 的对话、文件、任务,也可以点击「+」引用朋友调用应用生成的产物。
完整的工作很少只靠一个 Agent。
做一个页面,可能要先出原型,再写代码,再补图。写一篇文章,也可能要配图、排版、导出。这些能力都有很强大的 Agent 承接,你挨个付费,然后来回打开、下载、上传、截图、粘贴。工作还没变难,搬东西先搬烦了。
Tutti 里有自己的应用中心,也实时共享整个工作空间。这些应用你可以自己使用,也可以被你的 Agent 调用。
比如:
- 在 Codex @ 原型设计应用生成 UI 稿,让 Codex 长出 Claude Design 的能力,生成好的东西再让 Codex 拿去开发。
- 你自己用生图应用(AI Canvas)生成了配图,让 Claude Code 或 Codex 帮你放进页面里。
- 讨论好文章框架,@ Codex 用文档应用起草、整理,再帮你生成一个 HTML。
- 过几天要做个 Pre?有个产品介绍想对外发一发?@ Claude Code 用 PPT 应用生成演示文稿。几处细节想手动调一调?不用担心,这里的 AI PPT 支持你自由拖拽模块、编辑文案。
应用产物都会留在同一个工作空间里。下一步需要时,一个「+」引用一下,就能接上。
这些应用也都复用你已有的 Agent 订阅,不把这些能力包一层再卖给你。你可以使用官方、社区创建的应用,也可以自己创建。
不用手动拆分、规划每一步。你只需要描述目标,比如「我想做一个网页」。Tutti 会把它拆解为清晰的子任务。你只需要审核,再分配给合适的 Agent。
不用在多个 Tab 中来回切换。一个视图看全局:所有 Agent 对话、待你审批的操作、正在运行的任务。需要你确认的地方,快速定位,一键处理。
无需命令行。打开 Tutti,就能使用 Agents、应用、任务和文件。重度 AI 用户可以少折腾几步,不想碰终端的产品、设计、内容创作者也能直接上手。
直接接入你已有的 Claude、Codex 等订阅。所有应用和 Agent 都在此基础上运行,零额外费用。
| Tutti(开源) | Tutti · VM(Early Access) | |
|---|---|---|
| 适合谁 | 一个人,多个 Agent | 一个人,多个 Agent 一个人,多台设备 两人及以上,各自带着自己的 Agent |
| 跑在哪 | Agent 跑在本地,工作态在本地 | 每个 Agent 都在所属用户的设备上运行于托管的本地虚拟机中,Room 则在云端实时共享工作状态:正在聊的、正在跑的、做好了的……于是你能跨设备、跨人、跨 Agent 协作,彼此不丢任何上下文,一致得像「共脑」。 |
| 共享什么 | 多个 Agent 之间共享上下文、应用、产物、任务和运行状态 | 包含本地版的全部内容,另外支持在多人、多设备之间共享 |
| 订阅 | 你自己的 Claude、Codex 等订阅 (目前支持 Claude Code、Codex、Hermes;OpenClaw 正在开发接入中) |
你自己的 Claude、Codex 等订阅 (目前支持 Claude Code、Codex、Hermes;OpenClaw 正在开发接入中) |
- 让 Codex 接着 Claude 的工作继续做,不用重新说明上下文。
- 让 Claude 写完 PRD 后,直接调用设计应用生成图片。
- 用你已有的 Agent 订阅,调用 Tutti 内的所有应用。
- 描述一个目标,让 Tutti 拆成多个子任务,再把每个分配给合适的 Agent 执行。
包含 Tutti 的全部能力,额外实现:
- 开一个云端房间,让多台设备在里面工作,就像在用同一台电脑。
- 和朋友协作时,不用互相发文件、贴进度、复述 Agent 刚做了什么。只要在同一个云端房间,就能看到彼此在房间里的对话、文件、产物、任务进展和应用生成的结果。
- 用「@」引用同事的文件、与 Agent 的对话等,让你的 Agent 在此基础上继续构建。
- 你本地跑起来的网站(localhost),不用先部署上线,朋友就能在云端房间里直接打开预览,给你提意见、帮你改。
- 当一件事需要多人,把任务分配给同事的 Agent 执行。
⚠️ 以上共享以房间为维度:邀请人与受邀人需加入同一房间,只有在同一房间内产出的内容才会被共享,其余内容都保持私密。
任何用 AI Agent 来 build 的人:只要你受够了在不同 Agent、应用之间来回切换,受够了反复重新交代背景、手动搬运产物,受够了为每份订阅单独花钱,Tutti 就是为你设计的。
- 独立开发者:让 Claude 出方案,Codex 接力开发,不用再重复解释项目背景。
- 设计师:用设计应用出设计稿,直接让 Codex 拿去开发落地。
- 产品经理:让 Codex 写完 PRD 后,自动调用 UI/UX 设计应用出原型,不用再打开 Figma。
- 内容创作者:脚本、配图,在同一个工作空间里一站式产出。
无论你是什么角色,都能在这里找到各环节里摩擦最低的使用组合。全 GUI 界面,无需终端命令行,打开就能用。
Tutti 先解决你和你的 Agents。
Tutti · VM 要解决的是:当工作往外走,不同人、不同设备、彼此的 Agents 怎么待在同一个实时共享空间里 —— 即多人的 Agent-Agent 协作。
Tutti · VM 让每个 Agent 在所属用户的设备上运行于托管的本地虚拟机中,并连接到一个实时共享的云端工作空间。
在这里,Agent 仍然跑在你的本地,继续使用你自己的订阅和配置。但工作态会在神奇的云端:正在聊的、正在做的、已经做好的,都会留在同一个 Room 里。网站、图片、文档、PPT 不需要再上传下载,复制链接就能分享。
你和朋友进入同一个 Room,你可以「@」他昨晚做到一半的任务,也可以把一段工作交给他的 Agent 接着跑。
Room 在这里,是边界,也是绿洲。
不需要。Tutti 可以使用你已经在用的 Claude、Codex 以及其他受支持订阅。
你可以在 Tutti 内使用 Tutti Agent。Tutti Agent 在 Early Access 期间免费,之后可能会采用按用量计费。
如果你想和团队成员协作、跨多台设备工作,或者希望把产物保存在一个共享的云端工作空间里,可以使用 Tutti · VM。
只有在 Tutti · VM 的房间内创建的内容,才会被你邀请进该空间的人看到。其他内容都会保持私密。
不会。Tutti 是围绕你的 agents 构建的工作空间。你仍然可以继续使用你已经信任的 Claude Code、Codex 和其他受支持 agents。
不是。Tutti 适用于 coding、设计、内容创作、应用工作流,以及任何需要多个 agents 或团队成员共享同一上下文和产物的工作场景。
报告安全漏洞请参见 SECURITY.md。
Tutti 基于 Apache License 2.0 开源。
注:本代码库使用内部代号
tutti,你会在目录和二进制命名中看到它(如services/tuttid)。
翻译说明:本文档与英文版内容同步,如有出入,以 英文版 为准。


















