Maestro
RunMaestro / Pedram Amini and contributors · 开源桌面指挥中心,用于协调 AI 编程智能体、终端会话、项目文件和自动化 Markdown 操作手册。
介绍
AI 翻译查看原文Maestro 是面向开发者的桌面指挥中心,用于管理多个 AI 编程智能体和项目。它属于 RunMaestro 项目,与同名的 Maestro 移动测试工具无关。其以键盘操作为主的界面将智能体对话、终端会话、项目文件和 Git 上下文整合到一个工作区中。
协调智能体与项目
运行独立的智能体和对话标签页,将提示词加入队列,发现并恢复受支持的提供商会话,查看文件和差异,并通过群聊协调智能体。Auto Run 可处理 Markdown 任务清单,为每项任务创建全新的 AI 会话。Git 工作树可隔离并行工作,用量仪表板则报告提供商用量和费用。Maestro 还提供配套 CLI 和可选的手机访问网页界面。
设置与兼容性
安装 Mac 应用,并选择匹配的 Apple Silicon 或 Intel 下载版本。本目录中的软件包要求 macOS 12 或更高版本;Windows 和 Linux 版本另行提供。必须预先安装至少一个受支持的编程智能体 CLI,并完成身份验证。官方集成包括 Claude Code、OpenAI Codex、OpenCode、Factory Droid,以及处于测试阶段的 Copilot CLI 支持。使用 Git 感知功能时,Git 为可选依赖。Node.js 和编译工具仅为从源码构建所需,使用打包好的 Mac 应用不需要这些工具。
账户、费用与数据
Maestro 以 AGPL-3.0 许可证开源。安装应用不包含模型订阅或 API 配额:提供商账户、身份验证、用量限制和费用仍需单独处理。Maestro 会透传提供商已配置的 MCP 工具、技能和权限。发送给智能体的提示词和项目内容遵循该提供商的数据处理与保留政策;此界面不会将依赖云端的提供商变成离线模型。
自动化与远程访问
智能体和命令终端可在获授权的范围内执行命令、编辑文件和执行 Git 操作。启用无人值守的自动化流程前,请检查提供商权限、任务指令和更改。工作树隔离并非安全沙箱。手机远程访问会开放功能强大的控制能力,应仅在需要时启用,并将配对链接和令牌视为凭据。版本 0.17.8 在 Live 关闭时将服务器限制为仅回环访问,仅在 Live 启用时开放局域网访问,拒绝来自无关源的浏览器请求,并将令牌文件的访问权限限制为当前用户。关闭 Live 会轮换令牌。反向代理必须保留原始 Host 标头。
新版本 0.17.8 更新内容 10月7日 · OpenNavo 编辑 · AI 翻译
- 安全Live 关闭时绑定到回环接口;仅在 Live 开启时允许 LAN 访问。
- 代理反向代理必须保留原始 Host 请求头。