ChaiBuilder is a low-code builder shipped as an npm package. Override routing, add custom blocks and panels, plug in your own Payload collections, then hand off visual editing to your team - all on your own database and infrastructure.
Build your first branded website in the trial.

No-code and hosted builders are quick until you hit the one thing the tool won't do - and now can't ever do.
Your markup, data, and users live on someone else's platform; you can't extend what you can't touch.
ChaiBuilder starts from code you already own, so there is no wall to hit and nothing to escape.
The whole point.
ChaiBuilder is a plugin inside your Next.js app that controls the visual layer. It does not take over the app.
Anything the visual tools can't do is handled by you in code - custom blocks, custom panels, routing overrides, your own collections. That's the design, not a workaround.
Add blocks for anything the built-ins don't cover; they surface natively inside the builder for editors to use.
Extend the builder interface itself with your own panels and controls.
Encode a reusable design system so editors stay on-brand without touching CSS.
Build your block library and design system once, reuse them across every project.
Add your own routes and build your own solutions on top - it stays a standard Next.js app.
Works with any React framework; Next.js is the recommended core setup for the features it unlocks.
Pages build on first visit, cache, and auto-revalidate on publish.
Payload CMS ships by default; plug in your own collections and logic, or swap the CMS entirely - there's no table coupling.
Bind structured content and data into page elements; wire blogs and collections to visual pages.
Everything lives in your own Postgres or SQLite. ChaiBuilder has no access.
One-click deploy the starter and finish setup right in the browser - site name, database, your login.
Prefer working locally? The CLI does the same setup on your machine.
Your hosting, your database, from day one. The 30-day trial starts when you deploy - no credit card, no email.
Create pages, sections, and content on the visual canvas, with the AI assistant alongside.
Changes go live in a single action.
Pages render with SSG + ISR - each page is built on its first visit, cached, and automatically revalidated when you publish.
An in-builder chat panel that edits content, creates and edits sections, and helps with SEO and theming — all in plain language.


chaicore is a basic Next.js website builder: visual builder, SQLite page storage, and rendering. You can self-host and inspect end to end. It also exports a pure <ChaiBuilderEditor /> React component you can embed in any React app. The chaibuilder-app CLI is open source too, so you can see exactly what it scaffolds. A runnable builder, not a black box.
The paid npm package is the chaicore core plus a set of Pro extensions: roles, revisions, multilingual, redirects, media management, animations, advanced AI, multi-tenancy, and more. That is what makes it the professional product.
White label, managed or self-hostable.
Full custom embed in your app.
30-day trial - no credit card, no email.
Licenses are perpetual within a version window - valid through the end of your year and eligible for any chaipro version released in that window. Renew to stay current.

The Visual Website Builder
You Actually Own. React + Next.js, low-code, self-hosted. Your data, your infrastructure, every feature included.
© ChaiBuilder. All rights reserved.