How ChaiBuilder works

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.

See how agents connect

One edit flow for people and agents

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

Edit

In the visual builder, by asking the AI assistant, or from Claude, Cursor or VS Code through the MCP server.

02

Draft

Every change lands as a draft. Page locking keeps two editors, human or agent, from overwriting each other.

03

Review

Preview the draft on the real site before anyone sees it, built on Next.js draft mode.

04

Publish

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

What runs in your app

No service sits between you and your sites. Everything below runs inside your own Next.js application.

Your 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.

Own your data

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.

Integrations and CMS

Put together: a plain Next.js application, with nothing proprietary in the deployment.

One install, every site your platform runs

Platforms and agencies do not install a builder for each site. One deployment serves them all, each kept apart and on brand.

Every site is a tenant

Each member or client gets their own site, kept apart from everyone else's, all served from the same install.

Your brand, not ours

Your logo and colors in the builder, and design tokens that keep every site on brand whoever edits it.

Built from your data

Bind blocks to your own APIs and database, so each site shows its own listings, products or profile automatically.

SSG + ISR, tuned for content sites

01

Built on first visit

Pages aren't built at build time; each page builds on a visitor's first visit, then is cached.

02

Auto-revalidated on publish

When you publish a page, it is automatically invalidated and rebuilt, with no manual cache-busting and no redeploy.

03

Preview before it's live

Preview mode, built on Next.js draft mode, shows unpublished changes safely.

Open source or Platform

The same builder at the core. What changes is how many sites you run with it.

chaicoreFree, BSD-3-Clause

Open source, for one or two sites

A complete Next.js website builder: the visual builder, SQLite page storage and rendering. Runnable on its own, not a headless component.

chaiproPlatform license

Platform, for many sites

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.

The core difference

Low-code, not no-code

Developers build it. Editors run it.

For developers

A plugin in your Next.js app

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.

  • Override pages and routing: the builder lives inside your app
  • Bring your own CMS: Payload is optional, your schema and types stay yours
  • Extend with custom blocks: register your own React components
  • Escape hatches everywhere: if the visual tool can't do it, code it
For editors

RBAC-based visual editing

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.

  • Drag, drop and publish: the full page-building workflow
  • Role-based access control: granular permissions per user
  • Live preview: see exactly what your audience sees
  • No developer bottleneck: editors ship independently
One tool. Two audiences. Zero compromise.

Start in an afternoon

$npx chaibuilder-app create

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.

Own the websites your platform runs.

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.

© ChaiBuilder. All rights reserved.