The BMAD Builder is Here - V6 Alpha: 5 Major Features (Download Now)
By BMad Code
Summary
## Key takeaways - **BMAD V6 Alpha Release**: The BMAD Method V6 Alpha is now available, introducing significant upgrades after six months of development and building on the success of V4, which garnered over 100,000 views. [00:00], [01:09] - **Scale Adaptive Framework**: V6 introduces a scale adaptive framework that adjusts workflows based on project scope, differentiating between small patches and large enterprise architectures. [03:59], [04:26] - **Core Engine & Modules**: The BMAD core is now a standalone engine supporting diverse modules beyond software development, such as creative writing and data science, allowing community contributions. [05:01], [06:19] - **Customizable Agents & Languages**: V6 allows for fully customizable agents, including personality adjustments, and supports language overrides for global users, enabling agents to communicate in preferred languages. [07:34], [08:39] - **Project Types & Reference Architectures**: New project types and reference architectures in V6 tailor workflows and documentation (e.g., GDD for games) to specific project needs, with community contributions planned. [09:20], [12:45] - **BMAD Builder Module**: The new BMAD Builder module empowers users to create their own workflows, agents, and even entire modules, which can be shared with the community or used privately. [13:30], [14:46]
Topics Covered
- BMAD V6: The First Scale-Adaptive AI Framework?
- Beyond Software: BMAD's Core Becomes a Universal AI Engine.
- Your AI, Your Rules: Language and Agent Personalization.
- Beyond Generic: BMAD's Project Type Specific Workflows.
- The BMAD Builder: Create Custom Workflows and Agents.
Full Transcript
Hey everybody, today my friends is a
celebration. Thank you so much for
joining me. We are celebrating almost 6
months since B1 of the BMAD method
released.
20,000 people have subscribed to the
channel. Nearly 18,000 stars on GitHub
and this project is still in its
infancy. It is growing bigger and faster
thanks to many of you in the community.
Two months ago, I released the V4 master
class of the BMAD method, and over a
100,000 people have watched and have
started using the BMAD method. Since
this came out, I have had the
opportunity to meet so many of you in
the community Discord. The community
around the BMAD method is amazing. I
welcome you to join. It's a helpful,
inclusive community where we're learning
and growing from each other. It's
totally free and you can get all the
help and support you need in using the
BMAD method. But in six months, a lot
has changed. We have gone through four
major versions. I and the community have
been hard at work on what was going to
be V5, but now I am proud to announce is
out in alpha, the V6 version of the BMAD
method. The BMAD method is bigger and
stronger than ever, and it is evolving
as fast as the agentic tooling landscape
is. So, thank you everybody that has
joined this revolution. And if you're
new to the BMAD method, now is a great
time to be joining. In the next week or
two, the full beta release of V6 will be
available for early adopters. The alpha
release right now, it's on a branch, and
if you would like to help test, find
bugs, work it out, and affect the future
of the BMAD method, you can actually
help with the alpha branch. and I'll
show you at the end of this video how to
jump in and get started with that. This
is such a significant release that
there's actually going to be a series of
videos coming about many of the new
features because there's so much here
today. I just want to tell you about a
few of those though. But before I do, I
just want to thank everybody that is
supported me, supported the channel, and
supported the great community that is
helping build the BMED method. So many
of you have already subscribed and
reached out and donated on Buy Me a
Coffee and I cannot thank you enough.
That support helps pay for tooling and
the resources and the countless hours
that I put into this outside of my day
job. So, thank you everybody for your
support. For the 20,000 of you that have
already subscribed to the channel, thank
you. If you have not, please do it so
you know when new videos are coming out.
Now that V6 is almost ready for final
release, I will be back to doing more
frequent videos. So, please stay tuned
to the channel and we'll be covering a
lot of great topics related to the BMED
method and beyond. What is it that I am
so excited about here in V6? Well, I'm
going to share with you five of the many
things that are changing in V6. The BMED
method originally started as a simple
way to do Agentic AI flows from product
ideation through having your developer
agents implement the code. We pioneered
context engineering and prompt
engineering to another level that nobody
was doing 6 months ago when people were
still trying to just do basic vibe
coding. We were already ahead of the
curve. Over the six months in multiple
versions, I've learned a lot. And one of
the biggest issues was with V4 was that
it was not clear how to use it
necessarily with brownfield and it was
not which is an existing project or an
existing codebase and also it seemed
like it was very one-sizefits-all. Since
the BMAD released there's been Curo code
from AWS that's come out and GitHub has
released their own spec engineering.
There's also a lot of other ones out
there, right? But they're all targeted
towards very small projects. One of the
key introductions with V6 is we will now
be scale adaptive. What does that mean?
Well, when you talk to the agent at the
beginning of the workflow, it's going to
figure out the size and scope of your
project and what your real ambition is.
Are you trying to build a huge
enterprise multi-ervice
micros service distributed architecture
or are you trying to patch a band-aid
onto an existing project? The BMAD
method with V6 is going to scale adapt
and this is the first framework to do
that to your specific needs and based on
that it'll put you through different
workflows. Whether you need to do a
heavyweight PRD or do you just need to
do a tech spec to spec engineer a simple
change into an existing codebase, it's
going to adapt and transform and do it
all for you. Excuse me, not for you, but
with you. Because that is the other
thing that the BMAT method has always
stood for. This is facilitation of the
agents working with you to get the best
out of you, but also to help you get the
best out of the agents. Aside from the
scale adaptive framework, the core
itself is changing. In V4, we called the
BMAD method the BMAD core. But the BMAD
method is the agile AI flow. But the
BMAD core is an engine that can run so
many different types of workflows. In
V4, many people started creating
expansion packs. And these were not even
related to the realm of software
development. creative writing expansion
packs, analysis expansion packs, data
science, different types of applications
such as game development. We're
rebranding these modules. And the BBED
method itself is actually a module that
runs on top of the core. So the core is
going to be a tightly controlled engine
that can basically run anything. If you
think the BMAD method should be
different or you want to make it your
own drastically, you could even make
your own module on top of the core just
as powerful or maybe even better than
the BMAD method. you know, so many
people reaching out to me. One thing
that I learned since V4 really came out
and especially the master class is just
how many nonsoftware developers have
found this and have found so much value
out of the BMAD method by removing the
core from the method and making the BMAD
method a module. The core is now super
powerful allowing any type of workflow.
I've talked to product managers. I've
talked to designers. And I've talked to
people in every aspect of business that
are using the BMAD method for everything
but software development. It has become
so much more. And so, one of the biggest
things that I'm so excited about is
segregating this core and really
embracing the idea of all of these
different modules. All of these other
modules are now going to be available
and the community can contribute them.
And with V6, it'll be much easier for
the community to actually contribute and
share modules with you. So whether it
might be therapy, creative writing, data
science, anything that you can imagine
that can be facilitated with an AI agent
to help get the best out of you or help
you along the way, the BMAD core will
support it. Another thing that I never
expected when the BMAD method started
growing is just how much of a global
phenomenon this will become. So I want
to thank you everybody from around the
world that has made the BMAD method what
it is and continues to help it grow. One
of the biggest requests I got was for
localization and agent customization.
And I am happy to announce with V6 the
official release of fully customizable
agents and full language override. What
what does this mean? Well, now with the
BMAD method, when you install it is
going to ask you what language you
prefer, and it will apply that to all of
the agents. So, if you would like the
agents to communicate with you in French
or Chinese or Japanese or German or
Spanish or any of the many languages
that so many of you have reached out to,
it will now support this. The BMAD core
is not just for software developers.
This applies to all modules which were
again called expansion packs in the
past. So with any new modules with V6
when they install you will be able to
through the core set your language
preference and the agents will
communicate in your preferred language.
Additionally I mentioned the ability to
customize agents and this is so
exciting. Maybe you don't want to fully
create your own new module but you just
want to change the names of the agents
or maybe you want to give them a
slightly different personality. If you
want a pirate that curses and calls you
names, you can now do that. If you want
a friendly analyst that can help you
figure out your project and figure out
your problems, you can now customize
that. Also, all of that is fully
customizable with the new agent
customization framework. And what is so
great about this is as updates come for
the BMAD method, it will not, excuse me,
for the BMAD core or any of the modules,
it will not blow away your changes to
the agent customizations. This is a huge
game changer and I'm so excited to see
how people are going to use this. Number
four is the different project types now
supported in the BMED method module.
This is a gamecher. I mentioned before
scale adaptive where the architecture
and the PRD and the whole workflow will
adapt to your scale. Well, with project
types, this also takes it to a whole
other level. And as V6 evolves, more and
more project types will be integrated,
including reference architectures. What
do project types do? Well, when you're
planning your PRD, for example, let's
say instead of a business application or
a web application, maybe you're just
creating a website. Maybe it's a
salesfunnel website or a personal vanity
page or maybe you want to create a
console application or maybe you want to
create a video game or maybe you're
doing device drivers or embedded
hardware. By knowing and understanding
these project types and what you're
building, the framework will now evolve
not only in size and scale, but also in
the types of questions it asks you and
embeds into the PRDS and architecture
that we are creating. If you're doing a
game, instead of creating a PRD, it's
going to walk you through creating a GDD
or a game development design document.
And you can actually use the new game
agents that are built into the BMAD
method if you choose. What's really cool
about this also is there's over 50 game
types supported just in the just in the
GDD creation. So it will work with you
and depending on what type of game you
are creating, it will help you plan out
the specifics that your type of game
needs. Nothing I have seen comes close
to what we are going to be releasing
just in the realm of game development
with V6. But additionally, this scales
to almost every project type. And as the
V6 evolves beyond alpha, we'll be seeing
more and more of this. This is going to
be truly powerful and gamechanging. And
when you get to the architecture, the
architecture is also going to be built
around the type of project you are
building. So, no longer like in V4 is it
a one-sizefits-all architecture with all
the same sections. It is going to inject
exactly what you need. And the nice
thing about V6 is no more need to shard
your documents. I'm going to do a whole
video on this really soon about the
whole new BMAD method workflow and why
this is not necessary. But trust me,
you're going to love it because now the
BMAD method works with the documents as
you bring them and not necessarily a
very rigid structure that you need to
try to shoehorn your project into. It's
it's groundbreaking. It's going to
change your life if you are a user of
the BMED method module. I think you're
going to love it. All right, before I
get to number five, I actually have 4.5.
Number 4.5 is reference architectures.
And this is a new thing that's coming.
So I just talked about the different
project types. Post V5 release. We are
going to open up community contribution
to reference architectures. So what this
means is let's say you want to build a
green field project from scratch, but
you're not too opinionated on all of the
choices it makes. These reference
architectures are going to speed up your
delivery from beginning to end, making
sensible choices for the type of project
that you want to build to actually get
you to your MVP or your actual
deliverable secure project and
architecture even quicker. I'm so
excited about this and the ability for
the community to contribute reference
architectures I think is going to be one
of the most exciting things to come with
the BMAD method. Now, let's get to
number five. Number five, I am so
excited about. You are amazing. These
agents are technologically amazing, but
without you, they're just machines that
give you average slop. But by
facilitating and working and pulling the
best out of you and making you better,
you and the agent rise up together in
the core reflective engine is what is
going to power this. And so this gets me
to number five, the bomb. And literally
I am calling it the bomb or the BMAD
method builder. The BMAD method builder
is a new module just like the BMAD
method is a module. This module is going
to help you build your own workflows,
your own agents and even your own
modules. Like I said, if you want to
come up with your own vision of what the
BMAD method could be, totally separate,
you can build a whole new powerful
module with the help of the BMAD builder
agent and workflow process. It's
amazing. It's going to guide you through
and it's going to build your own modules
that you can then share with the
community or use for your own personal
use. If you want to start experimenting
with the bomb, you can even today. What
can you do with the BMAD builder? Well,
I already said you can build modules
which were expansion packs before. So,
if you want to author your own data
science or creative writing or a
specific type of business or workflow,
you can do this with module creation
from the BMAD builder. The agent will
walk you through it just like all of the
other facilitations works. It's going to
figure out exactly what you need. It can
even do brainstorming. You can create a
module brief and it will help you build
your dream. But there's so much more.
What if you don't need a full powered
workflow and instead you just want to
design some tiny agents? Well, with this
new BMED V6 release, there are actually
multiple agent types supported. There's
actually three levels of agents. There
are agents that can be put into the
workflows.
There are agents that work with other
files and there are now I'm so excited
to announce tiny BMAD agents. These are
standalone single file agents that you
can create and easily compile to work on
their own to help you with oneoff or
interesting things. If you want to build
um an agent friend or an agent helper or
an agent that can help you do very
specific one-off tasks, the agent
builder will help you do all of this.
It's going to be so much fun and
exciting and I can't wait to see and
hear what the community does with this.
Whether you want to build learning
systems, training systems, coaches for
yourself, coaches to help other or any
kind of workflow or process or creative
endeavor, you'll be able to do it with
the bomb. The bomb is the bomb has
already dropped. The alpha bomb has
dropped, but the bigger bomb will be
released with the full V6 release in the
coming weeks.
All right, so if you want to be an early
tester and help me with the alpha
release, maybe contribute ideas or give
feedback if something's not working
right, I'm going to show you how to set
up the alpha branch and get going.
Whether you want to test out the bomb or
the BMAD method or the new CIS which is
a whole other module that I have not
talked about yet along with many of the
other community modules that will be
coming even with the alpha. Let's jump
right into it. So first of all here on
the BMED method you can see that we were
on we are on the main branch and uh
really quick while you're here I do want
to show you if you would like to click
star up here if you have not already log
into GitHub. This helps the project get
noticed and it will also help you keep
aware as new version updates come from
the BMAD method, especially with this
alpha release where changes are
happening frequently.
Now, normally if you come down here,
this is the normal release 4.44. Oh, and
by the way, you can click here to
support the project. Anything you donate
is much appreciated. But if you come
down here, the BMAD method, you can see
there is a link right here to V6 alpha.
You can click this here. You can also
come to this dropdown and just select V6
alpha right here. And now this will give
you more information about V6 if you're
going to try out the alpha. I do
recommend reading through a lot of this
information. It's a lot of information,
but it's definitely worth reading about.
I have opened up a terminal and I'm just
at my home directory. So whether you're
on Mac, Linux, or Windows, open up a
terminal.
I'm going to make a new directory,
assuming I have not done anything else.
I like to keep all of my projects in a
local folder, but for right now, I'm
just going to call it demo, but I would
normally call this dev. So I'm going to
make a demo folder, and then I'm going
to just switch into demo.
And now that I'm in demo, I'm going to
follow these instructions that we saw.
So there's multiple steps, but we can
also just do this and this will
automatically switch us to the V6 alpha
version of the BMAD method. When we
clone the project, there is no npxit
installer set up right now. We have
cloned the whole BMAD method with the
BMAD core and the bomb into a folder
called BMAD method. So if we go to BMED
method
npm install, this does assume that
you've installed Node already.
Um, but if you've been using the BMED
method, you've already installed Node.
If not, you will want to first install
Node.js, you can go to their website and
they have download instructions and
install instru instructions for Windows,
Linux, and Mac. Okay. So when we did
that now if I do ls again you can see
that we should have a folder here. We
can see that we have a node modules. So
that is where all the dependencies for
the project get installed. So we can
actually run the installer. So now let's
run the installer. And this is very
simple. All you need to do is type npm
run install colon bad. This is very
similar to the npx installer you
probably used with before. And then this
is going to load first the core and we
are not going to take this default
installation location. Instead I'm going
to create a new directory. So I'm going
to do dot dot slash which means go down
one level to where we were. So this will
go back to the demo folder and then I'm
going to say create a new directory
called I'm just going to call it project
one for now. Would you like to create
project one? I will say yes. Now, this
new installer has a lot more questions
than there were in the past because this
is about a lot of the optimization or
excuse me, the customization you can do
with the BMAD method. So, first it's
going to ask you your name. So, I would
type something other than BMAD user
unless you always want it to annoyingly
call you BMAD user. But for me, I like
to be called BMAD. So, that is what I
will use. Now, I'm going to keep this in
English, but you can type in Spanish for
example if you like or pirate. You can
even do pirate speak here.
And I'm just going to keep it as
English. I'll keep it as the default.
And if you like the default, you can
just hit enter.
And I'm going to have docs be the
default output location. Now here right
now with the alpha, it's just showing
three options. If you want to try out
the bomb, you can select this first
option. And you can turn off the other
options if you like. If you only want to
practice with building tiny agents,
agents and workflows or your own custom
modules, you might want to only install
the builder, but I would still recommend
installing the other two just so you can
see examples of what other modules look
like. So, we'll install all three. Where
do custom agents get created? So, this
is a question that will only be asked if
you selected the bomb. So, this is one
nice new thing with the installer is it
will ask you specific questions about
the module you build. And when you build
your own module, by the way, you can
also set up questions that you can ask
other users that are using your module.
So it will use those personalizations
when they're running your module. So
let's just accept the defaults here. And
we are just going to call this my
project for now. Docs is fine. Docs and
stories. And now a future V6 improvement
will be the ability to select different
MCP tools that will then be ingrained
into the agent workflows. This is still
coming soon, but this will be part of
the official release in a few weeks. And
then finally, you do want to select
which IDE or tool you're using. I love
Cloud Code, so I will be using Cloud
Code, but you can see these other
options here are also supported. This is
a multi select so you can select
multiple but I am just going to select
only cloud code. You can up and down
through the list to see what else is
available and more are always being
added as new tools and models come out.
Now this is a new feature depending on
which IDE or tool you selected it will
offer you additional options. So if you
select cloud code, it is now going to
ask you if you want to install sub
aents, which is one of the other
exciting new features of V6 that's being
worked out and will soon be part of the
core release. Sub aents and hooks. So
we'll say yes to install all sub aents.
We're going to install them to the
project level. And that's it. Now that
might have seemed like a lot because I
was talking, but honestly, you answer a
few questions, you go through it, and
now you're done. So now if we go to that
new folder that we created which was
project one tab.
Now BMAD is the folder that it installs
everything to. You don't want to
actually go into the BMAD folder. You
want to stay at your project folder. So
for example if this were a software
application you would go to the root of
the software application. So now I'm
just going to start VS Code from here
and so we can actually see what was
installed. So let me make this bigger
for you to see. Clog. Start cloud.
And now you can see that all the BMAD
agents are here grouped by modules.
Here's all your familiar BMAD method
agents such as the analyst, the product
manager, the dev. As I mentioned,
there's now some new game assets in here
also. And there's also a new test
enterprise architect replacing the QA
agent. So let's just see if we can load
the product manager,
which we can. So we just hit enter. And
now this will load the product manager.
And this will speak to us. And it should
remember our name from the install. So
let's see if it greets it. Greets us.
And it did. And so it says, "Hello,
BMBA. I am John, your product manager."
And then it gives us the list of things
it can do. So here we go, folks. This is
just meant to be a very quick video.
Details on everything I talked about and
so much more, including the inclusion of
sub agents, which so many have asked
for, is coming up in future videos over
the next few weeks as we get closer and
closer to this exciting, monumentous
monumentous official V6 release. Thank
you so much everybody. Please like and
subscribe. Share this with your friends
and co-workers and we'll see you very
soon.
Loading video analysis...