npx bmad-method install command to set up BMad in your project with your choice of modules and AI tools.
If you want to use a non interactive installer and provide all install options on the command line, see Non-Interactive Installation.
When to Use This
- Starting a new project with BMad
- Adding BMad to an existing codebase
- Update the existing BMad Installation
Prerequisites
- Node.js 20+ (required for the installer)
- Git (recommended)
- AI tool (Claude Code, Cursor, or similar)
Steps
1. Run the Installer
2. Choose Installation Location
The installer will ask where to install BMad files:- Current directory (recommended for new projects if you created the directory yourself and ran from within the directory)
- Custom path
3. Select Your AI Tools
Pick which AI tools you use:- Claude Code
- Cursor
- Others
4. Choose Modules
The installer shows available modules. Select whichever ones you need — most users just want BMad Method (the software development module). Available modules:- BMad Method (BMM) — Core framework with 34+ workflows
- BMad Builder (BMB) — Create custom BMad agents and workflows
- Test Architect (TEA) — Risk-based test strategy and automation
- Game Dev Studio (BMGD) — Game development workflows (Unity, Unreal, Godot)
- Creative Intelligence Suite (CIS) — Innovation, brainstorming, design thinking
5. Follow the Prompts
The installer guides you through the rest — custom content, settings, etc.What You Get
Verify Installation
Run/bmad-help to verify everything works and see what to do next.
BMad-Help is your intelligent guide that will:
- Confirm your installation is working
- Show what’s available based on your installed modules
- Recommend your first step
Troubleshooting
Installer throws an error — Copy-paste the output into your AI assistant and let it figure it out. Installer worked but something doesn’t work later — Your AI needs BMad context to help. See How to Get Answers About BMad for how to point your AI at the right sources.Next Steps
- Run
/bmad-helpto see what’s next - Customize agents and workflows
- Set up project context
