The BMAD-METHOD is an AI framework that turns your LLM into your personal agile development team — Analyst, PM, Architect, Scrum Master, Developer, QA, Product Owner, and UX Expert — working for you 24/7.
This quick start guide is designed to help you set up Gemini CLI + BMAD in minutes, without needing to dig through the full documentation.
💡 Best part: 100% free — Anyone can use this to vibe code.
-
Create a project folder
- Example:
C:\projects\project_abc
- Example:
-
Install Node.js & Git
- Download and install Node.js and Git
- Direct link for Windows x64: node-v22.19.0-x64.msi and Git-2.51.0-64-bit.exe
-
Install Gemini CLI, markdown-tree-parser & configure Git username for automatic checkpoints
npm install -g @google/gemini-cli @kayvan/markdown-tree-parser # Replace YourName with your name git config --global user.name "YourName"
-
Install BMAD-Method
npx bmad-method install
- When asked to "Enter the full path to your project directory where BMad should be installed", provide your project folder created in Step 1.
- When asked "Which IDE(s) do you want to configure?", press Space to select
Gemini CLI
then press Enter. - For all other prompts, simply press Enter to accept the default values.
-
Run Gemini CLI & enable automatic checkpoints
gemini --checkpointing
-
Login to Gemini CLI
- Select "Login with Google" and sign in with your Google account.
-
Change response language
- To make Gemini respond in a different language
/memory add Always respond in <language>.
- To undo this, edit or delete the Gemini CLI memory file
%userprofile%\.gemini\GEMINI.md
- To make Gemini respond in a different language
-
Start by talking to the BMAD Orchestrator — it guides you through the entire BMAD process step‑by‑step
-
Activate the BMAD Orchestrator
*bmad-orchestrator
-
This is your BMAD teacher — you can ask
Teach me to use BMAD, I want to build a XXX app.
-
-
At any time, you can view a list of available BMAD commands
*help
-
Whenever you’re unsure what to do next, just ask the BMAD Orchestrator
Command | Description |
---|---|
/init |
Analyzes the current directory and generates a directory description file |
/chat |
Save a chat session for later (e.g., after reboot) |
/memory |
Save important facts (e.g., preferred language) |
/restore |
Roll back project to an automatic checkpoint (requires gemini --checkpointing ) |
/copy |
Copy the last response |
/help |
Display help information about Gemini CLI |
/settings |
Open Gemini CLI settings |
/stats |
Show statistics for the current session |
/corgi |
Toggle doggo ▼(´ᴥ`)▼ |
Shortcut | Action |
---|---|
Ctrl+O |
Toggle debug console |
Ctrl+S |
Toggle printing long responses without truncation |
Ctrl+T |
Toggle tool descriptions |
Ctrl+Y |
Toggle auto‑approval (YOLO mode) |
Ctrl+X |
Open current input in Notepad |
! |
Toggle shell mode (when input is empty) |
\ + Enter |
Insert a newline |
GitHub Repository: ai-agile-quickstart