Maestro
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
未说明
未说明

快速开始
Maestro
Maestro 将分散的注意力凝聚为专注的意图。
Maestro 是一款跨平台桌面应用,用于编排(orchestrating)你的 AI 智能体(agent)舰队和项目。它是为同时并行处理多个项目的黑客(hacker)打造的高速解决方案,专为重度依赖键盘、极少使用鼠标的高级用户设计。
与 AI 协作创建详细的规格文档,然后让 Auto Run 自动执行它们——每个任务都在一个全新的会话中运行,并拥有干净的上下文。支持长时间无人值守的运行,我目前的记录是接近 24 小时的连续运行时间。
以媲美 Linear/Superhuman 的响应速度界面并行运行多个智能体。目前已支持 Claude Code、OpenAI Codex、OpenCode 和 Factory 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 编码智能体:
- Claude Code - Anthropic 的 AI 编程助手
- OpenAI Codex - OpenAI 的编程智能体
- OpenCode - 开源 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+/ |
截图
主界面显示多个智能体及其对话
群聊(Group Chat)在同一对话中协调多个 AI 智能体
快速操作面板,用于快速导航(CTRL/CMD + K)
带有语法高亮的 Git 差异查看器
文档
完整文档和使用指南请访问 docs.runmaestro.ai
- 安装指南
- 入门教程
- 功能概览
- 自动运行 + 剧本(Auto Run + Playbooks)
- Git 工作树(Git Worktrees)
- 键盘快捷键
- 上下文管理(Context Management)
- MCP Server - 将 AI 应用连接到 Maestro 文档
- 故障排除
社区
- Discord: 加入我们
- GitHub Issues: 报告 Bug 与功能请求
团队
了解 Maestro 背后的团队:runmaestro.ai/team
贡献
有关开发环境搭建、架构细节和贡献指南,请参阅 CONTRIBUTING.md。
许可证
版本历史
v0.15.32026/04/05v0.16.7-RC2026/04/03v0.16.6-RC2026/04/02v0.16.5-RC2026/03/31v0.16.4-RC2026/03/25v0.16.3-RC2026/03/23v0.16.2-RC2026/03/20v0.16.1-RC2026/03/19v0.16.0-RC2026/03/14v0.15.22026/03/12v0.15.12026/03/03v0.15.0-RC2026/03/01v0.14.52026/01/24v0.14.42026/01/11v0.14.32026/01/09v0.14.22026/01/07v0.14.12026/01/06v0.14.02026/01/02v0.13.22025/12/29v0.13.12025/12/29常见问题
相似工具推荐
stable-diffusion-webui
stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。
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 真正成长为懂上
ComfyUI
ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。
ML-For-Beginners
ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程,旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周,包含 26 节精炼课程和 52 道配套测验,内容涵盖从基础概念到实际应用的完整流程,有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。 无论是希望转型的开发者、需要补充算法背景的研究人员,还是对人工智能充满好奇的普通爱好者,都能从中受益。课程不仅提供了清晰的理论讲解,还强调动手实践,让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持,通过自动化机制提供了包括简体中文在内的 50 多种语言版本,极大地降低了全球不同背景用户的学习门槛。此外,项目采用开源协作模式,社区活跃且内容持续更新,确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路,ML-For-Beginners 将是理想的起点。
ragflow
RAGFlow 是一款领先的开源检索增强生成(RAG)引擎,旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体(Agent)能力相结合,不仅支持从各类文档中高效提取知识,还能让模型基于这些知识进行逻辑推理和任务执行。 在大模型应用中,幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构(如表格、图表及混合排版),显著提升了信息检索的准确度,从而有效减少模型“胡编乱造”的现象,确保回答既有据可依又具备时效性。其内置的智能体机制更进一步,使系统不仅能回答问题,还能自主规划步骤解决复杂问题。 这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统,还是致力于探索大模型在垂直领域落地的创新者,都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口,既降低了非算法背景用户的上手门槛,也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目,它正成为连接通用大模型与行业专有知识之间的重要桥梁。
OpenHands
OpenHands 是一个专注于 AI 驱动开发的开源平台,旨在让智能体(Agent)像人类开发者一样理解、编写和调试代码。它解决了传统编程中重复性劳动多、环境配置复杂以及人机协作效率低等痛点,通过自动化流程显著提升开发速度。 无论是希望提升编码效率的软件工程师、探索智能体技术的研究人员,还是需要快速原型验证的技术团队,都能从中受益。OpenHands 提供了灵活多样的使用方式:既可以通过命令行(CLI)或本地图形界面在个人电脑上轻松上手,体验类似 Devin 的流畅交互;也能利用其强大的 Python SDK 自定义智能体逻辑,甚至在云端大规模部署上千个智能体并行工作。 其核心技术亮点在于模块化的软件智能体 SDK,这不仅构成了平台的引擎,还支持高度可组合的开发模式。此外,OpenHands 在 SWE-bench 基准测试中取得了 77.6% 的优异成绩,证明了其解决真实世界软件工程问题的能力。平台还具备完善的企业级功能,支持与 Slack、Jira 等工具集成,并提供细粒度的权限管理,适合从个人开发者到大型企业的各类用户场景。
