UStackUStack
Maestri icon

Maestri

Maestri 是 macOS 终端应用,可在单一“无限画布”中编排多个 AI 代理、终端、草图与笔记,减少上下文切换。

Maestri

Maestri 是什么?

Maestri 是一款 macOS 终端应用,旨在在一个单一的“无限画布”上编排多个 AI 代理及其相关工件(终端、草图和笔记)。其核心目的是减少同时处理多个代理驱动的终端会话时的上下文切换。

Maestri 将每个代理及其关联终端置于共享的空间工作区中,而非管理独立的终端标签页和分散的笔记。代理之间也可相互连接,并由设备上的“Ombro”提供帮助,总结已完成工作并建议下一步行动。

主要功能

  • 代理工作流的无限画布工作区:平移、缩放、聚焦,并空间化组织相关工作,从而在多个代理间保持上下文。
  • 单画布多代理编排:在画布上生成代理,每个代理运行自己的终端/代理(包括 Claude Code、Codex、OpenCode 或纯 shell 等选项)。
  • 终端到笔记集成:将终端连接到便签,让代理直接写入,捕获更新、摘要和决策,同时继续工作。
  • 代理连接与委托:连接终端,让代理直接相互提示,包括移交、提问和任务委托。
  • 带自定义指令的可复用代理角色:定义角色(如领导、编码者、审阅者、测试者)并分配给代理,让每个代理有明确职责。
  • 架构与流程的绘图工具:直接在执行工作的代理附近画布上绘制图表和箭头。
  • 跨应用导航编辑代码:一键打开,从代理终端工作跳转至 VS Code、Zed、Xcode 或其他首选编辑器。
  • 工作区与 tmux 风格快捷键:每个项目独立画布,使用快捷键在记住上次位置的工作区间跳转。
  • 代理状态的 Ombro 设备伴侣:Ombro 监控代理,并在应用外浮动窗口显示摘要和下一步建议。

如何使用 Maestri

  1. 下载 macOS 版 Maestri(需 macOS 26.2+ 和 Apple Silicon,详见官网)。
  2. 从工作区开始,将代理添加到画布;可在画布任意位置放置终端,让相关工作保持相邻。
  3. 当需要捕获代理书写的进度、摘要或决策时,将终端连接到便签。
  4. 使用代理角色(自定义指令)为每个代理分配职责,并在需要它们协调提示、减少手动干预时连接代理。
  5. 准备编辑时,使用一键操作在编辑器(VS Code、Zed、Xcode 或首选编辑器)中打开项目。

使用场景

  • 协调多个编码代理开发一特性:在同一画布上运行编码、审阅和测试的独立代理,并在相关终端会话旁放置笔记。
  • 带工作上下文的架构规划:在关联代理执行任务时,在画布上绘制组件图和数据流箭头,让规划与实现并行可见。
  • 减少跨项目标签切换:为不同项目保持独立画布,使用 tmux 风格快捷键跳转,保留上次位置。
  • 工作中捕获代理输出:将终端会话连接到便签,让摘要和决策直接写入笔记,同时继续其他任务。
  • 已完成任务的引导跟进:依赖 Ombro 在浮动窗口总结代理完成内容并建议下一步,从而在其他应用中继续工作。

常见问题

  • Maestri 需要账号吗? 下载并开始使用无需账号。

  • Maestri 的 AI 处理在设备上吗? Ombro 使用 Apple Foundation Models 在设备上运行,官网称其完全在 Mac 上运行,无 API 调用、无云端。

  • 有遥测或分析吗? 官网称零遥测:无分析、无跟踪、无使用数据收集。

  • Maestri 支持哪些系统? 官网列出 macOS 26.2+ 和 Apple Silicon。

  • 代理间可交互吗? 可以。应用支持“代理连接”,终端可连接让代理直接相互提示。

替代方案

  • 标准终端多路复用器(例如 tmux/screen)加上编辑器和笔记应用:适用于管理多个会话,但通常依赖手动切换和外部笔记组织,而非统一的图形画布。
  • IDE 集成的 AI 辅助或代理功能:可在编辑器中提供帮助和代码操作,但可能无法像 Maestri 那样在画布上协调多个代理、草图和笔记。
  • 通用知识/工作空间工具,带有 AI 笔记:适合存储和可视化想法,但可能无法像 Maestri 那样与终端和多代理执行紧密集成。
  • 其他运行独立会话的 AI 代理编排工具:可协调代理,但输出仍可能分散在单独的标签页/窗口中,而非单一共享的平移缩放画布。
Maestri | UStack