It runs inside a Next.js app you own, on your own database. People and AI agents edit the same pages, changes go live without a build, and one install serves every site your platform runs.
For platforms and agencies running many sites. Building one or two? The open-source core is free.
Whoever makes a change, your team, your members or their agents, it follows the same path. Nothing reaches a live site until someone publishes it.
01
In the visual builder, by asking the AI assistant, or from Claude, Cursor or VS Code through the MCP server.
02
Every change lands as a draft. Page locking keeps two editors, human or agent, from overwriting each other.
03
Preview the draft on the real site before anyone sees it, built on Next.js draft mode.
04
One click and the page is live, with no redeploy. Every version is kept, so any page rolls back.
Agents act as a real user with that user's permissions. Tools a user cannot use are not even offered to their agent. How agents connect
No service sits between you and your sites. Everything below runs inside your own Next.js application.
The builder and MCP server
Installed as npm packages. The open-source chaicore is the builder itself; the licensed chaipro adds what a platform needs, from multi-tenancy to the MCP server.
Your own database
SQLite, or Postgres with the Platform license. Pages, users and every edit, by a person or an agent, live there. We have no access.
Payload CMS, optional
Add it for structured content such as blogs, bring another CMS, or run with none. The builder works the same either way.
Put together: a plain Next.js application, with nothing proprietary in the deployment.
Platforms and agencies do not install a builder for each site. One deployment serves them all, each kept apart and on brand.
Each member or client gets their own site, kept apart from everyone else's, all served from the same install.
Your logo and colors in the builder, and design tokens that keep every site on brand whoever edits it.
Bind blocks to your own APIs and database, so each site shows its own listings, products or profile automatically.
Pages aren't built at build time; each page builds on a visitor's first visit, then is cached.
When you publish a page, it is automatically invalidated and rebuilt, with no manual cache-busting and no redeploy.
Preview mode, built on Next.js draft mode, shows unpublished changes safely.
The same builder at the core. What changes is how many sites you run with it.
A complete Next.js website builder: the visual builder, SQLite page storage and rendering. Runnable on its own, not a headless component.
The same core plus multi-tenancy, your brand in the builder, the MCP server, roles, revisions, Postgres, multilingual and more. One yearly license for your whole platform.
Because the deployment is a plain Next.js app, nothing here is a black box.
Developers build it. Editors run it.
Override pages and routing. Connect your own CMS and data. Extend the builder with custom blocks and panels. Anything the visual builder can't do, you build, by design, not as a workaround.
Build and publish pages with no code. Role-based access control keeps the right people editing the right things: no developer bottleneck, no risky changes.
No credit card, no email · 30-day trial
Deploy a starter to Vercel in one click, or run the command above to set it up on your machine. A setup wizard connects your database and creates your login, and you are building. Running many sites? Book a demo and we will help you plan the rollout.
See ChaiBuilder running multi-tenant inside your own product, with sites kept current by your team, your members and their agents. Or start with the open-source core.

The website builder for agents and humans. Owned by you. The website module for platforms and agencies that run many sites, self-hosted on Next.js.
© ChaiBuilder. All rights reserved.