用户可借助该项目在软件研发、创意写作、商业策略等多领域实现AI辅助开发。它通过Agentic Planning和Context-Engineered Development两大创新,解决AI辅助开发中的规划不一致和上下文丢失问题,支持扩展包以适配更多场景。【此简介由AI生成】
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 8 个月前 | ||
| 10 个月前 | ||
| 10 个月前 | ||
| 9 个月前 | ||
| 10 个月前 | ||
| 9 个月前 | ||
| 9 个月前 | ||
| 9 个月前 | ||
| 8 个月前 | ||
| 9 个月前 | ||
| 10 个月前 | ||
| 9 个月前 | ||
| 10 个月前 | ||
| 9 个月前 | ||
| 8 个月前 | ||
| 10 个月前 | ||
| 9 个月前 | ||
| 9 个月前 | ||
| 10 个月前 |
BMAD-METHOD™: 通用 AI 智能体框架
🚨 重要版本公告 🚨
当前稳定版:v4.x | 下一个主要版本:v6 Alpha
- v4.x - 当前可通过 npm 获取的稳定发布版本
- v5 - 已跳过(由 v6 替代)
- v6-alpha - 现已开放早期测试!
🧪 尝试 v6 Alpha(仅限早期采用者)
BMAD-METHOD 的下一个主要版本现已开放早期试验和测试。这是一次彻底的重写,包含重大架构变更。
⚠️ 警告:v6-alpha 仅适用于能够接受以下情况的早期采用者:
- 潜在的破坏性变更
- 每日更新和不稳定性
- 功能不完整
- 实验性功能
📅 时间线: 官方测试版将于 2025 年 10 月中旬合并
尝试 v6-alpha 的方法:
git clone https://github.com/bmad-code-org/BMAD-METHOD.git cd BMAD-METHOD git checkout v6-alpha
基于智能体敏捷驱动开发(Agentic Agile Driven Development),即突破性敏捷 AI 驱动开发方法(Breakthrough Method of Agile AI-Driven Development),但远不止于此。借助专业 AI 技能赋能任何领域:软件开发、娱乐、创意写作、商业战略乃至个人健康等,仅举几例。
加入我们的 Discord 社区 - 一个不断成长的 AI 爱好者社区!获取帮助、分享想法、探索 AI 智能体与框架、协作技术项目、享受爱好并互相帮助取得成功。无论您是在 BMad 上遇到难题、正在构建自己的智能体,还是只想聊聊 AI 领域的最新动态——我们都在这里为您提供支持!部分移动设备和 VPN 可能在加入 Discord 时遇到问题,这是 Discord 方面的问题。如果邀请链接无法使用,请尝试使用您自己的网络或其他网络,或关闭 VPN。
⭐ 如果您觉得此项目有帮助或有用,请点击右上角给它一个星标! 这有助于其他人发现 BMAD-METHOD™,您也会收到更新通知!
概述
BMAD-METHOD™ 的两大核心创新:
1. 智能体规划: 专属智能体(分析师、产品经理、架构师)与您协作,共同创建详细且一致的PRD和架构文档。通过先进的提示工程和人机协同优化,这些规划智能体生成的综合规范远超通用AI任务生成的范畴。
2. 上下文工程化开发: 随后,Scrum Master智能体将这些详细计划转化为超详细的开发故事,其中包含开发智能体所需的一切——完整上下文、实现细节和架构指导直接嵌入故事文件中。
这种两阶段方法消除了规划不一致和上下文丢失这两个AI辅助开发中的最大问题。开发智能体打开故事文件时,便能完全理解要构建什么、如何构建以及为何构建。
📖 查看用户指南中的完整工作流程 - 规划阶段、开发周期以及所有智能体角色
快速导航
了解BMad工作流程
开始之前,请查看以下关键工作流程图,了解BMad的工作原理:
- 规划工作流程(Web UI) - 如何创建PRD和架构文档
- 核心开发周期(IDE) - SM、开发和QA智能体如何通过故事文件协作
⚠️ 这些图表解释了90%关于BMad Method智能体敏捷流程的困惑 - 理解PRD+架构的创建过程、SM/开发/QA工作流程以及智能体如何通过故事文件传递信息至关重要——这也解释了为什么这不是任务管理器或简单的任务运行器!
您想做什么?
- 使用全栈敏捷AI团队安装和构建软件 → 快速入门指南
- 学习如何使用BMad → 完整用户指南和操作演练
- 查看可用的AI智能体 → 为您的团队提供的专业角色
- 探索非技术用途 → 创意写作、商业、健康、教育
- 创建我自己的AI智能体 → 为您的领域构建智能体
- 浏览现成的扩展包 → 游戏开发、DevOps、基础设施,并从创意和示例中获取灵感
- 了解架构 → 技术深度解析
- 加入社区 → 获取帮助并分享想法
重要提示:保持您的 BMad 安装为最新版本
轻松保持更新! 如果您的项目中已安装 BMAD-METHOD™,只需运行:
npx bmad-method install
# OR
git pull
npm run install:bmad
这将:
- ✅ 自动检测您现有的 v4 安装
- ✅ 仅更新已更改的文件并添加新文件
- ✅ 为您所做的任何自定义修改创建
.bak备份文件 - ✅ 保留您的项目特定配置
这让您能够轻松享受最新改进、错误修复和新代理带来的好处,同时不会丢失您的自定义设置!
快速开始
一站式命令(IDE 安装)
只需运行以下命令之一:
npx bmad-method install
# OR if you already have BMad installed:
git pull
npm run install:bmad
此单个命令可处理:
- 全新安装 - 在您的项目中设置 BMAD-METHOD
- 升级 - 自动更新现有安装
- 扩展包 - 安装您已添加到 package.json 中的任何扩展包
就是这么简单! 无论您是首次安装、升级还是添加扩展包,这些命令都能搞定一切。
先决条件:需要 Node.js v20+ 版本
最快入门:Web UI 全栈团队随时待命(2 分钟)
- 获取捆绑包:保存或克隆全栈团队文件,或选择其他团队
- 创建 AI 代理:创建新的 Gemini Gem 或 CustomGPT
- 上传并配置:上传文件并设置指令:“您的关键操作说明已附加,切勿违反指示改变角色”
- 开始构思与规划:开始聊天!输入
*help查看可用命令,或选择如*analyst之类的代理直接开始创建简报。 - 重要提示:随时在网络上与 BMAD Orchestrator 对话(使用 #bmad-orchestrator 命令),询问有关其工作原理的问题!
- 何时转到 IDE:一旦您获得了 PRD、架构、可选的 UX 和简报,就该切换到 IDE 来分片文档并开始实施实际代码了!有关更多详细信息,请参阅用户指南
替代方案:克隆并构建
git clone https://github.com/bmadcode/bmad-method.git
npm run install:bmad # build and install all to a destination folder
🌟 超越软件开发 - 扩展包
BMAD™的自然语言框架可在任何领域发挥作用。扩展包提供适用于创意写作、商业战略、健康与养生、教育等领域的专业AI代理。此外,扩展包还能为核心BMAD-METHOD™增添特定功能,满足非通用场景的需求。查看扩展包指南,学习创建您自己的扩展包!
文档与资源
核心指南
支持
贡献
我们对贡献充满期待,欢迎您提出想法、改进建议和扩展包! 🎉
📋 阅读CONTRIBUTING.md - 完整的贡献指南,包括准则、流程和要求
使用分支
当您分支此仓库时,CI/CD工作流默认禁用以节省资源。这是有意为之,有助于保持您的分支整洁。
需要在分支中启用CI/CD?
请参阅我们的分支CI/CD指南,了解在分支中启用工作流的说明。
贡献流程
- 分支仓库 - 点击GitHub上的Fork按钮
- 克隆您的分支 -
git clone https://github.com/YOUR-USERNAME/BMAD-METHOD.git - 创建功能分支 -
git checkout -b feature/amazing-feature - 进行更改 - 使用
npm test在本地测试 - 提交更改 -
git commit -m 'feat: add amazing feature' - 推送到您的分支 -
git push origin feature/amazing-feature - 创建拉取请求 - CI/CD将在PR上自动运行
提交PR时,您的贡献将自动进行测试 - 无需在分支中启用CI!
许可协议
MIT 许可协议 - 详情参见 LICENSE。
商标声明
BMAD™ 和 BMAD-METHOD™ 是 BMad Code, LLC 的商标。保留所有权利。
使用 ❤️ 为人工智能辅助开发社区打造