Maestro

GitHub
2.6k 268 中等 3 次阅读 今天AGPL-3.0Agent
AI 解读 由 AI 自动生成,仅供参考

Maestro 是一个面向开发者的桌面端 AI 智能体协同指挥中心,帮助用户高效管理多个并行的 AI 编程任务。它解决了开发者在同时处理多个项目时注意力分散、上下文混乱的问题,通过为每个任务分配独立会话和干净上下文,确保长时间自动运行的稳定性(实测支持近 24 小时连续执行)。Maestro 特别适合习惯键盘操作、追求效率的开发者或技术极客,尤其适用于需要反复执行标准化开发流程的场景。其独特功能包括:基于 Git Worktree 的并行分支智能体协作、支持多 AI 模型(如 Claude Code、OpenAI Codex 等)的自动任务执行、群聊式多智能体协调、手机远程监控,以及可集成到 CI/CD 或定时任务中的命令行接口。Maestro 并不替代现有 AI 工具,而是作为统一调度层,让已有 AI 能力更有序、更自动化地服务于复杂开发工作流。

使用场景

一位独立开发者正在同时维护三个开源项目:一个 Python Web 框架、一个 React 组件库和一个 CLI 工具,每个项目都需要定期更新文档、修复漏洞并响应社区 Issue。

没有 Maestro 时

  • 需要手动在不同终端窗口间切换,为每个项目单独启动 AI 编码助手,上下文容易混淆,导致生成代码出错。
  • 处理多个项目的文档更新任务时,只能逐个执行,无法批量调度,效率低下且容易遗漏。
  • 在主分支上直接让 AI 修改代码,常因并发操作引发 Git 冲突,需反复回退和重试。
  • 无法远程查看长时间运行的自动化任务状态,必须守在电脑前等待结果。
  • 缺乏统一界面协调多个 AI 角色(如“文档专家”“测试工程师”),协作逻辑需手动编排。

使用 Maestro 后

  • 利用 Git Worktrees 功能,为每个项目自动创建隔离分支和专属 AI 代理,互不干扰,修改完成后一键提交 PR。
  • 通过 Auto Run 执行预设的 Markdown 清单,批量处理三项目的文档生成与测试用例编写,每个任务拥有独立会话上下文。
  • Group Chat 功能让多个 AI 代理协同讨论架构问题,由“主持人”AI 整合建议,快速形成技术方案。
  • 通过手机扫描二维码即可远程监控所有代理运行状态,即使外出也能随时干预或暂停任务。
  • 借助 CLI 将日常维护流程集成到 cron 定时任务中,实现夜间自动巡检与修复。

Maestro 将碎片化的多项目开发流整合为可并行、可追溯、可远程操控的高效智能工作流。

运行环境要求

操作系统
  • Linux
  • macOS
  • Windows
GPU

未说明

内存

未说明

依赖
notes需要至少安装并配置一个支持的 AI 编码代理(如 Claude Code、OpenAI Codex、OpenCode 或 Factory Droid);Git 为可选依赖,用于启用 Git 相关功能;可通过 npm 构建和运行项目。
python未说明
Maestro hero image

快速开始

Maestro

Made with Maestro Discord User Docs

RunMaestro%2FMaestro | Trendshift

Maestro 将分散的注意力凝聚为专注的意图。

Maestro 是一款跨平台桌面应用,用于编排(orchestrating)你的 AI 智能体(agent)舰队和项目。它是为同时并行处理多个项目的黑客(hacker)打造的高速解决方案,专为重度依赖键盘、极少使用鼠标的高级用户设计。

与 AI 协作创建详细的规格文档,然后让 Auto Run 自动执行它们——每个任务都在一个全新的会话中运行,并拥有干净的上下文。支持长时间无人值守的运行,我目前的记录是接近 24 小时的连续运行时间。

以媲美 Linear/Superhuman 的响应速度界面并行运行多个智能体。目前已支持 Claude CodeOpenAI CodexOpenCodeFactory Droid,并计划根据用户需求增加更多智能体编程工具(如 Gemini CLI、Qwen3 Coder)。

工作原理: Maestro 是你所用 AI 提供商的直通层(pass-through)。你在 Claude Code、Codex 或 OpenCode 中配置的任何 MCP 工具、技能、权限或认证,在 Maestro 中都能完全一致地工作。唯一的区别在于,我们并非以交互方式运行——每个任务都会收到一个提示(prompt)并返回一个响应,无论是新会话还是恢复之前的会话。

功能特性

高级功能

  • 🌳 Git 工作树(Git Worktrees) - 在隔离的分支上并行运行 AI 智能体。从 Git 分支菜单创建工作树子智能体,每个子智能体在自己的目录中独立运行。你可以在主仓库中交互式工作,而子智能体则独立处理任务——完成后一键创建 PR。实现真正无冲突的并行开发。
  • 🤖 自动运行(Auto Run)与剧本(Playbooks) - 基于文件系统的任务运行器,通过 AI 智能体批量处理 Markdown 待办清单。为可重复的工作流创建剧本,支持循环运行,并通过完整历史记录跟踪进度。每个任务都拥有独立的 AI 会话,确保对话上下文干净。
  • 💬 群组聊天(Group Chat) - 在单一对话中协调多个 AI 智能体。由一个主持人 AI 编排讨论,将问题路由给合适的智能体,并综合其回答,适用于跨项目问题和架构讨论。
  • 🌐 移动端远程控制(Mobile Remote Control) - 内置 Web 服务器,通过二维码访问。从手机监控和控制所有智能体。支持本地网络访问,并可通过 Cloudflare 隧道实现远程访问。
  • 💻 命令行界面(CLI) - 完整的命令行工具(maestro-cli),支持无头(headless)操作。可列出智能体/群组、从 cron 作业或 CI/CD 流水线运行剧本,并输出人类可读格式或 JSONL 格式以供脚本使用。
  • 🚀 多智能体管理 - 并行运行无限数量的智能体和终端会话。每个智能体拥有独立的工作区、对话历史和隔离的上下文。
  • 📬 消息队列(Message Queueing) - 当 AI 忙碌时,可将消息排队;一旦智能体就绪,消息将自动发送。永不丢失任何想法。

核心功能

  • 🔄 双模式会话 - 每个智能体同时拥有 AI 终端和命令终端。通过 Cmd+J 在 AI 对话与 Shell 命令之间无缝切换。
  • ⌨️ 键盘优先设计(Keyboard-First Design) - 全键盘控制,支持自定义快捷键,并配备熟练度追踪(mastery tracking),随着你技能提升给予奖励。Cmd+K 快速操作、快速切换智能体、专注状态管理,助你进入心流(flow state)。
  • 📋 会话发现(Session Discovery) - 自动发现并导入所有已支持提供商的现有会话,包括安装 Maestro 之前的对话。可浏览、搜索、收藏、重命名并恢复任意会话。
  • 🔀 Git 集成 - 自动检测代码仓库、显示当前分支、内置差异查看器(diff viewer)、提交日志,以及具备 Git 感知能力的文件补全。无需离开应用即可高效使用 Git。
  • 📁 文件浏览器(File Explorer) - 浏览项目文件,支持语法高亮、Markdown 预览和图片查看。在提示词中通过 @ 提及引用文件。
  • 🔍 强大的输出过滤(Powerful Output Filtering) - 支持包含/排除模式、正则表达式,以及针对每条响应的本地过滤器,用于搜索和筛选 AI 输出。
  • 斜杠命令(Slash Commands) - 可扩展的命令系统,带自动补全功能。可使用模板变量为你的工作流创建自定义命令。
  • 💾 草稿自动保存 - 永不丢失工作内容。草稿按会话自动保存并恢复。
  • 🔊 语音通知(Speakable Notifications) - 当智能体完成任务时,通过文本转语音(TTS)播放音频提醒。
  • 🎨 精美主题(Beautiful Themes) - 提供 12 种主题,包括 Dracula、Monokai、Nord、Tokyo Night、GitHub Light 等。
  • 💰 成本追踪(Cost Tracking) - 实时追踪每个会话及全局的 Token 使用量和费用。
  • 🏆 成就系统(Achievements) - 根据累计 Auto Run 运行时间,从“学徒(Apprentice)”逐步升级至“指挥大师(Titan of the Baton)”。共有 11 个以指挥家为主题的等级等待解锁。

分析与可视化

  • 📊 使用情况仪表盘(Usage Dashboard) - 提供全面的分析功能,用于追踪所有会话中的 AI 使用模式。支持多种时间范围(日、周、月、年、全部时间)的聚合统计,可比较不同智能体(agent)的表现,分析用户活动与自动运行(Auto Run)活动的分布,并探索活动热力图。包含 CSV 导出、实时更新以及可配置的色盲友好调色板。可通过 Opt+Cmd+U(macOS)或 Alt+Ctrl+U(Windows/Linux)快捷键,或通过 Command K 菜单访问。
  • 🕸️ 文档关系图(Document Graph) - 可视化你的 Markdown 文档知识图谱。自动识别内部的 [[wiki-links]][markdown](links) 链接,以交互式节点和边展示文档之间的关系。支持在力导向布局(force-directed)和层级布局(hierarchical)之间切换,可搜索/筛选文档,通过键盘导航,并追踪外部链接引用。对于大型目录,还提供小地图(mini-map)、图例(legend)和分页功能。可通过文件资源管理器上下文菜单或 Command K 菜单访问。

分析功能的键盘快捷键

使用情况仪表盘 (Opt+Cmd+U / Alt+Ctrl+U):

操作 按键
在视图标签间导航 方向键(左/右/上/下)
在各区域间移动 Tab / Shift+Tab
跳转到第一个/最后一个区域 Home / End
关闭仪表盘 Escape

文档关系图 (Command K → "Document Graph"):

操作 按键
导航到相连节点 方向键(上/下/左/右)
循环切换连接 Tab
打开选中的文档/链接 Enter
关闭关系图 Escape
搜索文档 聚焦搜索框后输入查询

其他交互方式:拖拽节点重新定位,滚动缩放,使用小地图查看整体概览。

注意:Maestro 支持 Claude Code、OpenAI Codex、OpenCode 和 Factory Droid。未来版本可能会根据社区需求增加对其他智能体(如 Gemini CLI、Qwen3 Coder)的支持。

快速开始

安装

Releases 页面 下载适用于你平台的最新版本。

或从源码构建:

git clone https://github.com/RunMaestro/Maestro.git
cd Maestro
npm install
npm run dev

依赖要求

  • 至少安装并认证一个受支持的 AI 编码智能体:
  • Git(可选,用于支持 Git 相关功能)

常用键盘快捷键

操作 macOS Windows/Linux
快速操作(Quick Actions) Cmd+K Ctrl+K
新建智能体(New Agent) Cmd+N Ctrl+N
切换 AI/终端 Cmd+J Ctrl+J
上一个/下一个智能体 Cmd+[ / Cmd+] Ctrl+[ / Ctrl+]
切换侧边栏 Cmd+B Ctrl+B
新建标签页 Cmd+T Ctrl+T
使用情况仪表盘 Opt+Cmd+U Alt+Ctrl+U
查看所有快捷键 Cmd+/ Ctrl+/

完整快捷键参考

截图

Maestro 主界面

主界面显示多个智能体及其对话

群聊模式

群聊(Group Chat)在同一对话中协调多个 AI 智能体

命令面板

快速操作面板,用于快速导航(CTRL/CMD + K)

Git 差异查看器

带有语法高亮的 Git 差异查看器

查看更多...

文档

完整文档和使用指南请访问 docs.runmaestro.ai

社区

团队

了解 Maestro 背后的团队:runmaestro.ai/team

贡献

有关开发环境搭建、架构细节和贡献指南,请参阅 CONTRIBUTING.md

许可证

AGPL-3.0 许可证

版本历史

v0.15.32026/04/05
v0.16.7-RC2026/04/03
v0.16.6-RC2026/04/02
v0.16.5-RC2026/03/31
v0.16.4-RC2026/03/25
v0.16.3-RC2026/03/23
v0.16.2-RC2026/03/20
v0.16.1-RC2026/03/19
v0.16.0-RC2026/03/14
v0.15.22026/03/12
v0.15.12026/03/03
v0.15.0-RC2026/03/01
v0.14.52026/01/24
v0.14.42026/01/11
v0.14.32026/01/09
v0.14.22026/01/07
v0.14.12026/01/06
v0.14.02026/01/02
v0.13.22025/12/29
v0.13.12025/12/29

常见问题

相似工具推荐

stable-diffusion-webui

stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。

162.1k|★★★☆☆|今天
开发框架图像Agent

everything-claude-code

everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上

139k|★★☆☆☆|今天
开发框架Agent语言模型

ComfyUI

ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。

107.7k|★★☆☆☆|2天前
开发框架图像Agent

ML-For-Beginners

ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程,旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周,包含 26 节精炼课程和 52 道配套测验,内容涵盖从基础概念到实际应用的完整流程,有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。 无论是希望转型的开发者、需要补充算法背景的研究人员,还是对人工智能充满好奇的普通爱好者,都能从中受益。课程不仅提供了清晰的理论讲解,还强调动手实践,让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持,通过自动化机制提供了包括简体中文在内的 50 多种语言版本,极大地降低了全球不同背景用户的学习门槛。此外,项目采用开源协作模式,社区活跃且内容持续更新,确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路,ML-For-Beginners 将是理想的起点。

85k|★★☆☆☆|今天
图像数据工具视频

ragflow

RAGFlow 是一款领先的开源检索增强生成(RAG)引擎,旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体(Agent)能力相结合,不仅支持从各类文档中高效提取知识,还能让模型基于这些知识进行逻辑推理和任务执行。 在大模型应用中,幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构(如表格、图表及混合排版),显著提升了信息检索的准确度,从而有效减少模型“胡编乱造”的现象,确保回答既有据可依又具备时效性。其内置的智能体机制更进一步,使系统不仅能回答问题,还能自主规划步骤解决复杂问题。 这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统,还是致力于探索大模型在垂直领域落地的创新者,都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口,既降低了非算法背景用户的上手门槛,也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目,它正成为连接通用大模型与行业专有知识之间的重要桥梁。

77.1k|★★★☆☆|昨天
Agent图像开发框架

OpenHands

OpenHands 是一个专注于 AI 驱动开发的开源平台,旨在让智能体(Agent)像人类开发者一样理解、编写和调试代码。它解决了传统编程中重复性劳动多、环境配置复杂以及人机协作效率低等痛点,通过自动化流程显著提升开发速度。 无论是希望提升编码效率的软件工程师、探索智能体技术的研究人员,还是需要快速原型验证的技术团队,都能从中受益。OpenHands 提供了灵活多样的使用方式:既可以通过命令行(CLI)或本地图形界面在个人电脑上轻松上手,体验类似 Devin 的流畅交互;也能利用其强大的 Python SDK 自定义智能体逻辑,甚至在云端大规模部署上千个智能体并行工作。 其核心技术亮点在于模块化的软件智能体 SDK,这不仅构成了平台的引擎,还支持高度可组合的开发模式。此外,OpenHands 在 SWE-bench 基准测试中取得了 77.6% 的优异成绩,证明了其解决真实世界软件工程问题的能力。平台还具备完善的企业级功能,支持与 Slack、Jira 等工具集成,并提供细粒度的权限管理,适合从个人开发者到大型企业的各类用户场景。

70.6k|★★★☆☆|今天
语言模型Agent开发框架