RunMaestro/Maestro

Agent Orchestration Command Center

解决的问题

Maestro 是一款专为同时管理多个 AI 编程代理和项目的进阶用户及黑客设计的跨平台桌面应用程序。它消除了因切换多个终端会话而导致的注意力分散,并为编排代理集群提供了一个高速、以键盘为核心的界面。

工作原理

Maestro 作为现有 AI 提供商和编程代理(如 Claude Code、OpenAI Codex、OpenCode 和 Copilot-CLI)的透传层运行。它利用这些提供商现有的 MCP 工具、权限和身份验证。Maestro 不采用交互式会话,而是将任务视为提示词(prompts)和响应进行管理,从而实现并行执行和会话发现。

适用人群

专为偏好键盘驱动工作流,并希望在不同的 git 分支或项目中并行运行多个 AI 代理的开发者和进阶用户构建。

亮点

  • Git Worktrees: 在独立目录的隔离分支上运行代理,实现无冲突的并行开发。
  • Auto Run & Playbooks: 将 Markdown 检查清单作为可重复的工作流进行批处理,每个任务都在全新的 AI 会话中执行,以保持干净的上下文。
  • Group Chat: 在由 AI 编排器主持的单个对话中协调多个 AI 代理。
  • Keyboard-First Design: 提供广泛的可自定义快捷键和用于快速导航的 Cmd+K 快速操作面板。
  • Mobile Remote Control: 通过带有 QR 码访问功能的内置 Web 服务器监控并控制代理。
  • Integrated Tooling: 包括带有 @ 提及功能的文本文件浏览器、git diff 查看器以及用于跟踪 Token 和成本的使用情况仪表板。