A Webflow-class builder that lives on your own server. Build visually, own the runtime, eject to clean code whenever you want.
Pages, collections, forms, workflows, animations. A full app builder — not a toy site editor.
The runtime is a single Docker unit on hardware you control. No phone-home, no kill switch. It works offline.
One click compiles your project to clean standalone Next.js. Vendor-free. Leaving is a feature, not a breach.
Most visual builders hand you pages and a CMS that is really a spreadsheet. Brood gives you real Postgres tables with relations and constraints, server-side workflows, forms with accounts and permissions — and then lets you export the whole thing as ordinary Next.js and walk away with it.
Download Mother and open it. The first project starts on your own machine — no account, no sign-up, nothing to provision.
Pages, collections, forms, workflows — by hand on the canvas, or by pointing your own agent at the project and letting it type.
One command installs a Host on a box you rent or own. Pair it, point a domain at it, publish. The server is yours; we never hold a copy.
Eject compiles the whole project into plain Next.js and Drizzle. Not a fallback — the reason it is safe to start in step 01.
A collection is a table with typed columns — not rows in a key-value blob. Indexes, constraints and queries behave the way you already expect them to.
Server-side logic as a graph: triggers, data steps, transforms, branches, loops. It runs on your Host, not in someone's cloud.
One command turns the project into a plain Next.js and Drizzle repository — pages, styles, schema, migrations, data. No Brood packages in it, nothing to phone home to.
The runtime is a single container on a box you control. No phone-home, no licence check, no kill switch. It keeps serving when we are offline.
Style once, reuse everywhere — plus combo classes for base-and-modifier. The panel tells you whether a value came from a class or from this block.
Build a form visually, read the submissions, validate with per-state messages, and get an email when one arrives. Spam screening is on by default, with no third-party captcha.
The project panel's menus now behave like the designer's, and the update card shows real progress instead of a spinner. A new App settings screen lets Mother fetch updates in the background and install them the next time you launch it.
The project panel leads with where a project runs rather than who owns it. Projects and folders can both carry a picture.
The bundled object store moved from MinIO to Garage, after MinIO's open-source distribution was withdrawn upstream. Media keeps its addresses — from the outside the swap is invisible.
Mother runs on your machine. A local project needs no account and costs nothing to build. When you want it on a server with a real address, one command puts a Host on any box with Docker: