Maestro

活跃
GitHub TypeScript AGPL-3.0

简介

「Maestro」是平台型仓库:面向多智能体协作与任务分解,适合复杂工作流与角色分工场景。

核心特性

  • Git Worktrees 并行开发 - 在隔离分支上并行运行 AI Agent,支持从 Git 分支菜单创建子 Agent,一键创建 PR
  • Auto Run 与 Playbooks - 基于文件系统的任务运行器,通过 Markdown 清单批量处理任务,每个任务在独立 AI 会话中执行
  • Group Chat 群聊协调 - 在单一对话中协调多个 AI Agent,由 moderator AI 编排讨论并综合回答
  • Mobile Remote Control 移动端远程控制 - 内置 Web 服务器,通过二维码从手机监控和控制所有 Agent,支持 Cloudflare 隧道远程访问
  • CLI 无头操作 - 完整的命令行接口支持 headless 模式运行,可从 cron 任务或 CI/CD 管道调用 Playbook
  • 双模式会话 - 每个 Agent 拥有 AI Terminal 和 Command Terminal,支持 Cmd+J 无缝切换 AI 对话与 Shell 命令

适用场景

💡 同时管理多个项目的 AI Agent,实现并行开发而不产生分支冲突
💡 通过 Playbook 自动化重复性开发任务,支持长时间无人值守运行
💡 利用 Group Chat 让多个 AI Agent 协作讨论架构设计和跨项目问题
💡 通过手机远程监控和控制 Agent 状态,随时随地掌握开发进度

快速开始

安装 Maestro 桌面应用(支持 macOS、Windows、Linux),启动后在项目目录中运行。使用 Git Worktree 菜单创建子 Agent 进行并行开发,或通过 Auto Run 功能导入 Markdown 清单批量执行任务。支持 Claude Code、OpenAI Codex、OpenCode 等多种后端,所有已配置的 MCP 工具、技能和权限在 Maestro 中完全兼容。

相关项目