Tutti — 人与 Agent 的实时共享工作空间

为你的多个 AI 编码 Agent 提供一个实时共享工作空间,让上下文、文件、任务和应用无缝连接,告别手动复制粘贴。

Star 数
★ 3.8k
最近更新
11 天前
License
Apache-2.0
主语言
TypeScript

30 秒速览

运行形态
桌面应用
可在哪里用
兼容但需适配Codex · Claude CodeChatGPT(不支持)
费用
软件免费,模型调用费用自付
上手难度
低 · 几分钟可跑通
开始前需要
macOSShell / 命令行网络访问本地文件系统
典型场景
独立开发者:让 Claude 起草计划,Codex 继续开发,无需重新解释项目上下文。
不适合
  • 只使用 ChatGPT 等未支持代理、且不想额外付费的用户
  • 需要 Windows 版或已发布云端协作功能的团队

这个 Agent 能做什么,适合哪些场景?

Tutti 是一个桌面应用(当前支持 macOS),旨在解决多个 AI Agent(如 Claude Code、Codex、Hermes)协同工作时的上下文传递问题。它提供了一个实时共享工作空间,让不同 Agent 之间的对话、文件、任务和应用输出都能互相可见、直接引用。Tutti 通过 @ 引用和 + 引用功能,让 Agent 可以无缝接续彼此的工作,避免重复解释上下文。它还内置了应用中心,包含图片生成、UI/UX 设计、文档和演示文稿等应用,Agent 和应用都能调用这些应用,输出结果直接在工作空间中流转。Tutti 的核心设计是“人不是 Agent 之间的信使”,而是让一切自动流动。它是 Apache-2.0 许可的开源项目,并且即将推出 Tutti · VM 云端版本,支持跨设备、多用户协作。

Tutti 提供一个实时共享工作空间,其中包含多个 Agent(如 Claude Code、Codex)的会话、文件、任务和应用。它支持 @ 引用,让一个 Agent 可以引用另一个 Agent 的对话、文件或任务,或直接 @ 另一个 Agent 让它执行工作。它还支持 + 引用,让 Agent 可以引用本地文件或应用生成的内容。用户可以在控制中心查看所有代理的对话、待审批操作和正在运行的任务。Tutti 内置多个应用(如 AI Canvas、AI PPT、文档应用),用户或 Agent 可以调用这些应用。其目标是让工作流程自动化,用户只需描述目标,Tutti 会将其拆分为子任务并分配给合适的 Agent。Tutti 使用用户现有的 Agent 订阅(如 Claude Code、Codex),不额外收费。

  1. 独立开发者:让 Claude 起草计划,Codex 继续开发,无需重新解释项目上下文。
  2. 设计师:在设计应用中创建原型,然后让 Codex 直接将其转换为可工作的代码。
  3. 产品经理:让 Codex 编写 PRD 后,调用 UI/UX 设计应用生成原型,无需 Figma。
  4. 内容创作者:在一个共享工作空间中端到端制作脚本、视觉和布局。
  5. 多 Agent 协作:同时使用 Codex 和 Claude Code,让它们共享上下文,处理同一项目的不同部分。

如何安装或部署这个 Agent?

从 https://tutti.sh/desktop/download?platform=macos&arch=universal&format=dmg 下载 macOS 版本并安装。Windows 支持即将推出。目前没有命令行安装方式。

如何使用这个 Agent?

安装后启动 Tutti。连接你现有的 Agent 订阅(如 Claude Code、Codex)。在 Agent 聊天框中,使用 @ 引用其他对话、文件、任务,或使用 + 引用本地文件或应用输出。在控制中心查看和管理所有任务。通过描述目标来创建任务,然后分配给合适的 Agent。使用内置应用(如 AI Canvas、AI PPT)生成内容,并直接在工作空间中引用。

这个 Agent 有哪些优点和局限?

优点
  • 提供实时共享工作空间,Agent 之间无缝传递上下文,减少重复解释。
  • 支持 @ 和 + 引用,可以引用其他 Agent 的对话、文件、任务,避免手动复制粘贴。
  • 内置应用中心,包含设计、文档、演示文稿等应用,且可以使用现有订阅,无额外成本。
  • 本地优先,数据保留在本地,安全可控。
局限
  • 目前仅支持 macOS,Windows 支持仍在开发中。
  • 仅支持特定的 Agent(Claude Code、Codex、Hermes),不支持 ChatGPT 等。
  • 高度依赖于这些 Agent 的订阅,如果用户没有这些订阅,则需要使用 Tutti Agent,但可能产生付费。
  • Tutti · VM 的云端协作功能尚未推出,跨设备协作受限。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Tutti — 人与 Agent 的实时共享工作空间 当前 31 · 缺口较多 桌面应用免费 + 模型费 ★ 3.8k 11 天前 TypeScript Codex · Claude Code
Solo Agent 48 · 缺口较多 自托管服务免费 + 模型费 ★ 591 1 个月前 Go Codex · Claude Code
Agentlas OS 46 · 缺口较多 命令行工具免费 + 模型费 ★ 1.6k 2 天前 Python Codex · Claude Code
Munder Difflin – 多智能体办公桌 43 · 缺口较多 桌面应用免费 + 模型费 ★ 8.9k 今天 TypeScript ChatGPT · Codex · Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
31/ 100 五分制 1.6 / 5
本评测基于 2026年8月9日 的源码;此后该项目发布了 11 个正式版本,尚未复审。分数与结论只代表评测时的版本。 最近版本 ↓
信任安全 0/29
可靠稳定 5/14
适用触发 8/18
规范维护 9/18
有效结果 6/13
证据核验 3/8
查看各维度的扣分理由
信任安全0 / 29 · 0.0/5

证据显示仓库包含安全策略(SECURITY.md)和发布工作流,但未提供权限模型、用户确认机制、数据流透明性、敏感数据处理、依赖安全审计、外部影响控制、回滚机制或来源归属的详细说明。因此,所有信任标准均得0分。

可靠稳定5 / 14 · 1.8/5

自一致性:README和package.json等文件在描述上基本一致,但未提供详细的架构文档或行为规范,因此得1分。依赖可用性:package.json列出了依赖和pnpm overrides,但未提供依赖的可用性保证或镜像,得1分。失败消息:SECURITY.md和测试文件提供了错误处理示例,但未提供全面的失败消息策略,得1分。

适用触发8 / 18 · 2.2/5

受众和场景:README详细描述了目标用户和使用场景,得2分。能力边界:README说明了Tutti不是编码代理的替代品,但未明确能力边界,得1分。触发精度:未提供触发机制或命令的详细说明,得1分。环境适配:README提到支持macOS和Windows即将支持,但未提供详细的环境要求,得1分。

规范维护9 / 18 · 2.5/5

信息架构:README和docs目录提供了清晰的导航,得2分。安装说明:README提供了下载链接,但未提供详细的安装步骤,得1分。命名稳定性:未提供命名规范或版本命名策略,得1分。示例和FAQ:README包含FAQ和示例,得2分。已知限制:README提到Windows支持即将到来,但未列出其他限制,得1分。许可证:LICENSE文件为Apache-2.0,得3分。版本和变更日志:未提供CHANGELOG或版本控制说明,得1分。维护责任:SECURITY.md和CONTRIBUTING.md提供了维护指南,但未明确维护责任,得1分。

有效结果6 / 13 · 2.3/5

输出可用性:README描述了输出如何被引用,但未提供具体输出格式,得1分。边际价值:README强调了减少上下文切换的价值,得2分。成本效益:README提到使用现有订阅,但未提供成本分析,得1分。

证据核验3 / 8 · 1.9/5

声明可追溯性:README中的声明未提供具体证据或链接,得1分。跨来源佐证:未提供第三方验证或独立测试,得1分。事实与推断分离:README中事实和推断混合,未明确区分,得1分。

风险与缓解建议
  • 源码中未见:最小权限约束只授予完成任务所需的权限:用专用账号或只读令牌,并限定可访问的目录和仓库。
  • 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
  • 源码中未见:数据流向说明运行时观察它连接了哪些外部服务(代理或防火墙日志);弄清数据去向之前不要输入敏感数据。
  • 源码中未见:敏感信息处理使用专用、低权限、可随时吊销的 API 密钥,不要复用生产凭据,也不要让密钥出现在日志里。
  • 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
  • 源码中未见:外部影响披露先弄清它会写入、发送或修改哪些外部系统,用测试账号或测试仓库验证后再接入正式环境。
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 源码中未见:来源归属可核验从官方仓库或包源安装,核对发布者和仓库地址,避免同名仿冒包。
  • 仓库未提供权限模型或用户确认机制,可能无法满足最小权限原则。
  • 依赖安全审计和回滚机制未在文档中说明,需进一步审查。
  • 发布工作流涉及敏感凭据,但未提供详细的密钥管理说明。
证据充分度:低 评估于 2026年8月9日 审查版本 2813e2663cec 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. stable Stable (Recommended)
    发布说明摘录
    <!-- tutti-desktop-stable-release-alias:start --> Stable Desktop Release Current stable release: [v0.2.33](https://github.com/tutti-os/tutti/releases/tag/v0.2.33) This floating release is refreshed after every desktop release. GitHub Releases is reserved for the recommended stable build; RC and beta downloads are distributed through their preview channels. <!-- tutti-desktop-stable-release-alias:end --> <!-- tutti-desktop-release-review:start --> Release Notes 中文 v0.2.33 稳定版发布 问题修复 - 修复了 Agent 与 Codex CLI 版本不兼容的问题,确保使用当前支持的 Codex CLI 版本 发布与更新 …
    在 GitHub 查看 ↗
  2. v0.2.33
    发布说明摘录
    <!-- tutti-desktop-release-review:start --> Release Notes 中文 v0.2.33 稳定版发布 问题修复 - 修复了 Agent 与 Codex CLI 版本不兼容的问题,确保使用当前支持的 Codex CLI 版本 发布与更新 - 改进了 macOS 打包流程,将构建环境固定到稳定 runner,提升打包可靠性 English v0.2.33 Stable Release Bug Fixes - Fixed Agent compatibility with Codex CLI by requiring the current supported Codex CLI version Release and Updates - Improved macOS packaging by pinning the build environment to a stable runner for more reliable builds <!-- tutti-desktop-release-review:end --> What's Changed …
    在 GitHub 查看 ↗
  3. v0.2.32
    发布说明摘录
    <!-- tutti-desktop-release-review:start --> Release Notes 中文 v0.2.32 稳定版发布 问题修复 - 修复了外部 Claude 命令丢失的问题,自定义命令现在可以正常保留 - 改进了 Claude 二进制文件的安装与状态检测流程,Agent 启动更可靠 体验优化 - 优化了 Windows 平台上的 Agent 运行环境准备流程 - 完善了 Agent 提供商配置的相关指引 发布与更新 - 内部改进了 Claude 代码锁定与二进制打包流程,提升更新验证可靠性 English v0.2.32 Stable Release Bug Fixes - Fixed external Claude commands being lost; custom commands are now preserved correctly - Improved Claude binary installation and status detection for more reliable Agent startup Experience Improvements …
    在 GitHub 查看 ↗

常见问题

我需要为 Tutti 额外购买 Agent 订阅吗?
不需要。Tutti 支持你现有的 Claude Code、Codex 等订阅,应用和 Agent 都基于这些订阅运行。如果你没有订阅,可以使用 Tutti Agent,但可能需要付费。
Tutti 和 Tutti · VM 有什么区别?
Tutti 是本地开源版本,适合单人多 Agent 协作。Tutti · VM 是即将推出的云端版本,支持跨设备、多用户协作,但需要额外订阅。
我的队友能否看到我的私人工作?
在 Tutti · VM 中,只有在同一个房间内创建的内容才会共享,其余内容保持私有。
Tutti 是否只适用于编码?
不是。Tutti 适用于编码、设计、内容创作等涉及多个 Agent 或需要共享上下文的任何工作。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents