Fleet Generator Vibe 项目
在浏览器中运行的 AI 编程多智能体编排配置生成器
Fleet Generator 是一款在浏览器中运行的 AI 编程多智能体编排配置生成器。它以单个 HTML 文件的形式交付,无需安装、无需构建步骤,打开浏览器回答几个问题,即可下载一套完整的 agent 团队配置包,导入 Claude Code 或 Codex 后立即拥有分工明确的多角色协作开发体系。
核心功能
可视化配置向导
在浏览器中打开 web/fleet-generator.html,向导式引导用户完成 agent 团队的构建决策。向导涵盖:选择运行平台(Claude Code 或 Codex)、设定模型层级配置、挑选需要的 Skill 套装、配置 Hook 机制(提交前检查、推送门控、日志记录等)、添加自定义命令和工作流。全程在本地浏览器运行,没有任何数据上传。
三角色分工体系
生成的 fleet 将任务分配给三个专职角色:编排者(Orchestrator)负责理解需求、拆解任务、分发给下游 worker,不亲自写代码;实现者(Worker)接收具体任务单元,独立完成实现,不感知全局;审核者(Reviewer)在代码合并前独立审查输出,负责质量把控。角色间通过结构化的任务描述(brief)进行通信,而非共享完整上下文。
模型分层配置
系统内置 MODEL_TIERS 分层逻辑:将 agent 分为 top 层(需要最强推理能力的任务,如编排和审核)和 mid 层(执行型任务,如具体代码实现)。系统会根据任务类型自动分配到合适的模型等级,避免大材小用导致的成本浪费。实测显示,编排者正确分派任务时,约 64% 的 token 消耗发生在子 agent 中;若编排者自己写代码,这一比例降至 0 到 32%,成本反而高出三到四倍。
技能与钩子体系
生成的配置包包含一套 Skill 文档,定义每个角色在何时加载何种技能知识;Hook 机制则在关键节点自动触发用户定义的脚本,例如提交前运行 lint、推送前触发测试等;Commands 模块提供斜杠命令简化常见工作流入口。
MOOTx01 持久记忆集成
可选接入 MOOTx01 持久记忆层,为 agent 团队增加上下文连续性。勾选后,agent 在上下文耗尽前主动撰写交接文档,下一个 session 自动读取并恢复工作状态,适合处理周期长、跨度大的大型项目。
技术实现
纯前端生成逻辑
所有配置生成逻辑以 JavaScript 常量形式内嵌在单个 HTML 文件中,包括 ROLES(agent 角色定义)、CLI_SKILLS 和 OPTIONAL_CLI_SKILLS(Skill 模板)、OPTIONAL_HOOKS(钩子定义)、MODEL_TIERS(模型分层策略)。没有独立的构建系统,也没有额外的源码目录,修改向导行为只需编辑 HTML 文件中的常量。这种设计使工具本身极度轻量,同时保持了高度可定制性。
跨平台入口兼容
Claude Code 读取 .claude/ 目录中的配置文件;Codex 读取仓库根目录的 AGENTS.md。两套入口从同一套配置源生成,内容保持语义一致。当用户同时选择两个平台时,向导会同时输出两种格式,并在 AGENTS.md 中声明 Skill 文件为权威版本,避免两套文档因各自编辑而产生漂移。
预制输出样本
sample_out/ 目录中包含一份完整生成结果的静态快照,用户可以在不运行向导的情况下直接阅读最终产物的结构和内容,降低了理解成本。web/SPEC.md 则记录了配置文件的结构规范和相互约束关系,供希望二次开发或扩展 Skill/Hook 模板的用户参考。
快速上手
第一步,在浏览器中打开 web/fleet-generator.html,无需下载或安装任何依赖。
第二步,回答向导中的问题:选择目标平台(Claude Code 或 Codex)、配置模型等级、挑选需要的 Skill 和 Hook、设置工作流命令。
第三步,点击生成,下载一个 zip 包,内含 .claude/ 目录(或 AGENTS.md)、安装脚本、角色定义文件、Skill 文档和 Hook 配置。
第四步,将 zip 内容解压到目标仓库根目录。
第五步,重新启动 Claude Code 或 Codex,agent 团队已就绪,可以直接输入任务开始协作开发。
适用人群
需要将 AI 编程能力扩展到团队协作场景的开发者;希望优化 AI 编程成本、减少单 agent 上下文膨胀问题的技术负责人;研究多智能体 Agent 系统架构、想要快速搭建实验环境的科研人员。MIT 协议开源,完全免费使用。
评论与建议
登录 后参与评论或提建议