The short answer
For one or two personal sites: no, you don't need a framework. The design tokens built into Bricks since 2.2 are enough. If you build client sites repeatedly, a system like ACSS, Core Framework, or Advanced Themer's framework layer pays for itself, because you stop re-deciding spacing, type sizes, and colors on every project. Whichever you pick, choose deliberately: its variables will spread through everything you build, and switching later is real work.
Ask in any Bricks community whether you need Automatic.css and you'll get two confident answers within the hour: "you can't build seriously without it" and "frameworks are unnecessary bloat." Both camps are experienced. Both are giving you their answer, not yours. This guide is for working out which one actually applies to you.
What does a CSS framework actually give you?
A CSS framework for Bricks is not a theme and not a template pack. It makes no decisions about how your site looks. What it gives you is a system of ready-made answers to the questions you would otherwise answer from scratch on every single site:
- Variables. Named values, like
var(--primary)for your brand color. Think of a labeled jar: change what's inside once, and every place that uses the label updates. (New to this idea? Our beginner's guide to design tokens explains it slowly.) - A spacing scale. Instead of eyeballing 17px here and 23px there, you pick from a short, fixed menu of sizes that are designed to look right together.
- A typography scale. The same idea for font sizes: a matched set that keeps headings and body text in proportion, usually shrinking gracefully on smaller screens without extra work from you.
- Utility classes. Small, pre-made classes that each do one job, so common styling patterns don't need custom CSS.
- Conventions. Agreed ways of naming and organizing things, so a site you reopen in a year (or a site someone else built with the same framework) still makes sense.
The real product is not the CSS. It's the hundred small decisions you no longer have to make, remake, and keep consistent by hand.
Do you actually need one?
The honest answer depends on how many sites you build, and we mean that literally.
Building one or two sites for yourself? No. Native Bricks covers you: global classes for reusable styling, and since version 2.2, native design tokens in the Style Manager. Learning a framework means absorbing its names, its settings, and its way of doing things, and that overhead is bigger than the payoff on a single site.
Building client sites repeatedly? Then a system pays for itself, whichever one you choose. Every new site starts with the decisions already made. Your sites become consistent with each other, so maintenance gets cheaper. And handing work to a collaborator, or to future you, stops requiring archaeology.
What are the options, in plain English?
These are the four names you'll actually encounter. We're deliberately keeping this at one-liner level: features and prices change with every release, and a stale comparison table is worse than none. For current details, each maker's own site is the source of truth.
| Option | In one sentence | Extra purchase? |
|---|---|---|
| Automatic.css (ACSS) | The most established framework in the Bricks world, with a large ecosystem of documentation and courses around it. | Yes |
| Core Framework | A leaner, variable-first alternative. | Free core plugin; paid Bricks add-on |
| Advanced Themer (AT) | A Bricks enhancement suite that includes its own framework layer alongside many other builder upgrades. | Yes |
| Bricks Design Tokens | Native variable support built into Bricks itself since the 2.2 Style Manager. | No (included with Bricks) |
That last row changed the question. You no longer need to buy anything to work with variables in Bricks. The paid frameworks compete on the depth of the system around the variables, not on the variables existing.
Which one fits how you work?
If you're a hobbyist
Start with native design tokens. They're free, they're built in, and every habit they teach, from naming values by role to picking from a spacing scale, transfers directly to any framework you might adopt later. Learn the idea before you pay for a bigger version of it.
If you freelance
Pick one framework and learn it properly; depth beats shopping around. Want the most documentation and courses to lean on? That's the argument for ACSS. Drawn to something leaner and variable-first? That's Core Framework's pitch. Already buying Advanced Themer for its builder enhancements? Its framework layer may save you a second purchase.
If you run an agency
Standardization beats optimization. The specific framework matters less than everyone on the team using the same one, because the conventions, not the CSS, are what make handoffs between people cheap. Pick once, write it into your process, and resist relitigating the choice every quarter.
Good to know
You don't have to decide today. Starting with native tokens and adopting a framework on a later build is a perfectly good path. Nothing you learn is wasted, because all of these systems share the same underlying idea.
The commitment nobody mentions upfront
Whichever system you choose, its variables will end up everywhere. Every class references the spacing scale. Every color points at a framework variable. That is exactly what makes a framework valuable, and it's also lock-in. Switching frameworks later means touching, in principle, every styled element on the site. Not impossible. Real work. So choose deliberately, not because a video was persuasive this week.
This is the problem we built around at Bricksfusion. Our wireframes and components transform automatically to your chosen framework at copy time (ACSS, Core Framework, AT Framework, Bricks Design Tokens, or plain Vanilla), so the same library works no matter which way you decided. And the Pro plan includes a Framework Converter that converts Bricks JSON between frameworks in any direction, for the day you change your mind after all.
Where does AI fit into this?
One more thing framework users should know: generic AI tools don't know your framework exists. When we tested the native AI in Bricks 2.4, every color in the output was a hardcoded hex value, without a single framework variable anywhere. The section worked, but it lived outside your system, which defeats the reason you adopted one. If you use a framework, you need tooling that is aware of it. If you use AI on top, that goes double.
Bottom line
For one or two personal sites, the native Bricks design tokens are enough, and they're already included in your license. For repeated client work, any of the three paid options will serve you well. The value is in committing to one system and learning it deeply, not in picking the "correct" brand. And whatever you choose, make sure the templates, libraries, and AI tools you put on top of it respect that choice instead of quietly working around it.
FAQ
Questions about this topic
Do I need a CSS framework to use Bricks Builder?
No. Bricks works well on its own, and since version 2.2 it has native design tokens built into the Style Manager. Frameworks earn their keep when you build sites repeatedly and want the same proven system on every project.
Can I add a CSS framework to a site I already built?
You can install one at any time, but your existing styles will not start using it on their own. Every hardcoded color and spacing value stays hardcoded until you replace it by hand, which is why frameworks are easiest to adopt on a fresh build.
Which CSS framework is the most popular for Bricks?
Automatic.css is the most established framework in the Bricks world, with the largest ecosystem of documentation and courses around it. Popular does not automatically mean right for you, though. A hobbyist building one site may be better served by the free native tokens.
Can I switch frameworks later without rebuilding the site?
Switching is real work, because framework variables spread through every class on the site. Bricksfusion’s Pro plan includes a Framework Converter that converts Bricks JSON between frameworks in any direction, which removes most of the manual find-and-replace.