用 Claude Code 做项目,开发到一半额度没了想换 Codex 接着干,结果光是交代项目背景、确认 Claude 改到哪一步,就花费了十几分钟,还容易有遗漏。这是多 Agent 协作中最常见的痛点:每次切换工具,都得把前因后果重新讲一遍。
GitHub 上刚开源的 Tutti 提供了一个很有意思的解决方案——多 Agent 实时共享的工作空间,打通了上下文、应用、任务和文件。

Tutti 是什么
安装后打开界面,第一眼看起来像个 OS 系统,底部是可以快速打开的应用。可以接入 Claude Code、Codex,启动台里还看到 Hermes、Gemini、OpenClaw 的入口(后续应该也会支持接入)。内置了一些自己的应用,比如产品原型设计、AI 文档、PPT、生图等。

Tutti 的核心理念是:Agent 之间可以共享上下文、应用产出甚至任务状态。比如先在 Claude Code 里做一个项目,然后要切到 Codex,只需在输入框 @ 一下,就可以直接引用刚才 Claude Code 里的历史会话,包括需求、回复、过程文件的 diff、所有改动等信息。Codex 接手时不再需要人工总结或重新交代任务,它自己就能看到之前的工作进度。

Tutti 里的应用只要涉及 AI 能力的,都可以选择已连接的 Agent。也就是说,能用已有的 AI 订阅,让 Agent 拥有在垂类场景解决问题的能力。在应用里生成的内容,回到 Codex 里同样可以通过 @ 引用到项目中。

上手体验:从零做一个世界杯追踪应用
为了验证 Tutti 是否真的有用,拿它从零开始做了一个「2026 世界杯赛事实时追踪」应用,包含赛程、比分、球队信息、积分榜。这个过程涉及需求梳理、原型设计、页面开发、功能迭代,很适合测试多 Agent 协作能力。
第一步:需求梳理与原型设计
在 Tutti 的产品原型设计应用中,用自然语言描述需求,快速生成初步原型。这个应用可以选择已连接的 Agent,生成的原型直接出现在工作空间中。


第二步:页面开发
切换到 Claude Code,通过 @ 引用原型应用的内容,让 Claude Code 基于原型直接开发页面。Claude Code 能看到完整的需求描述和原型信息,不需要再手动交代一遍。


第三步:功能迭代
开发完成后,如果 Claude Code 额度耗尽,切换到 Codex,直接 @ 引用之前的会话。Codex 能自动读取之前的所有改动和上下文,无缝接续开发。

最终完成的积分榜效果:

它解决了什么问题
在此之前,多 Agent 协作的难点在于上下文断裂。每个 Agent 都是独立运行的,切换时需要人工搬运信息。Tutti 把上下文、应用、任务、文件打通,Agent 之间可以实时共享工作进度。

适合谁
- 需要频繁切换不同 AI Agent 的开发者
- 想利用已有 AI 订阅在垂类场景解决问题的人
- 做复杂项目需要多 Agent 接力完成的团队
总结
Tutti 提供了一种全新的多 Agent 协作方式:不再让人当上下文搬运工,而是让 Agent 之间直接共享工作空间。对于需要在不同 AI 工具之间切换的用户来说,这可能是一个值得关注的解决方案。