23blocks-OS/ai-maestro
AI Agent Orchestrator with Skills System - Give AI Agents superpowers: memory search, code graph queries, agent-to-agent messaging. Manage Claude Code, Codex, Grok Build or any AI Agent from one dashboard. Move Agents between computers and locations
AI Maestro – 一个为 AI 优先团队打造的操作系统风格平台
它是什么 – AI Maestro 是一个自托管的仪表板与运行时,让您可以在一台或多台机器上运行许多 AI 代理(Claude Code、Codex、Aider 等),并将每个代理视为员工来管理。代理拥有持久记忆、消息收件箱、视觉化头像,并能拥有代码仓库。该平台透过开放的 Agent Messaging Protocol (AMP) 与其他开放标准(AID、AAP)来协调它们。
主要功能
| 功能 | 您将获得什么 |
|---|---|
| 统一 UI | 查看每个代理、启动新代理、以树状结构组织它们,并透过点击切换上下文。 |
| 多机网状网络 | 点对点网络;任何机器(Mac、Linux、Windows-WSL2、Docker、AWS EC2/Fargate)都会出现在同一个仪表板中 – 无需中央服务器。 |
| 代理间消息传递 | 类似电子邮件的消息功能,包含优先级、签名与推送通知;代理可以自动向彼此请求工作。 |
| 持久性长期记忆 | 每晚将代理的对话摘要为可搜索的知识图谱与代码图谱,并在重启后保留。 |
| 工作协调工具 | 看板、分割视窗“战情室”、随代理移动的排程任务,以及用于更人性化互动的头像/TTS。 |
| 可插拔部署 | 在 tmux、Docker、专用的 AWS EC2 实例或 AWS Fargate 无服务器容器中运行代理。 |
| 网关 | 将代理连接到 Slack、Discord、电子邮件、WhatsApp,并具备内容安全过滤器。 |
| 可扩展插件 | 透过提供的插件 SDK 新增技能、CLI 工具或自定义操作。 |
运作方式 – 代理是一个运行终端机 LLM 工具的进程。AI Maestro 存储代理的身份(加密密钥)、记忆图谱与代码检出。当您建立代理时,UI 会启动选定的运行时(tmux、Docker 等)并注册代理到网状网络中。网状网络会传播状态信息,因此仪表板可以列出任何主机上的代理。代理透过 AMP 相互通讯,该协议处理路由、签名与可选的加密。
典型工作流程
- 安装 – 单行脚本 (
curl … | sh) 拉取仪表板、AMP 服务与选用的 Claude Code 插件。 - 建立您的第一个代理 – 向导会启动 Lola,这是一个“幕僚长”机器人,负责分类电子邮件、建立记忆图谱并可进行扩展。
- 新增更多机器 – 在备用的 Mac Mini 或 EC2 实例上安装无头运行时;它会自动加入网状网络。
- 建立团队 – 为每个代理命名、设置头像与技能集(例如:代码审查、数据查询)。代理现在可以发送消息,例如
@AIM:backend-agent Deploy new version。 - 监控与迭代 – 使用看板、代码图谱可视化工具或回放视图来查看每个代理的操作,并调整提示词或插件。
适用对象
- 想要拥有“虚拟员工”AI 代理团队的创始人或个人经营者。
- 已经运行多个终端机 LLM 助理且需要统一管理平台的开发者。
- 需要在不同操作系统或云端资源上部署代理,且希望它们在无需自定义胶水层的情况下进行协作的团队。
需求
- Node.js 18+、
tmux以及(选用)Docker。 - Windows 用户需安装 WSL2 Linux 发行版。
- 任何基于终端机的 AI 工具(建议使用 Claude Code 以获得收件箱模块,但非必要)。
开源立场 – MIT 授权,无 SaaS 锁定,无遥测。核心协议(AMP、AID、AAP)为开放标准,仓库包含插件模板与用于构建自定义代理的独立 LolaBot 生态系统。
路线图亮点
- 从 Git 仓库 URL 一键建立代理。
- 跨整个网状网络的全局搜索与过滤。
- 代理会话的回放/时光倒流。
- 性能指标分析仪表板。
总结 – AI Maestro 不仅仅是一个简单的脚本或教学列表;它是一个功能齐全、自托管的操作系统层,让您可以在多台机器上运行、持久化并协调多个 AI 代理,将一堆 LLM 助理转变为一个协调一致的“AI 优先组织”。
相关
- 项目
- 项目
- 项目
- 项目
- 项目