Embeddable React website builder
Don't spend two years building and maintaining a visual canvas, undo stack, responsive token system, and revision engine from scratch. ChaiBuilder gives you an extensible React website builder paired with a multi-tenant Next.js runtime, white-labeled under your brand and self-hosted on your own database.
White-label, multi-tenant, self-hosted inside your product. One yearly license for every customer site.
Looking for the standalone open-source <ChaiBuilderEditor /> component? Explore open source
src/blocks/listing-card.ts
Register a block
import { registerChaiBlock, registerChaiBlockProps } from 'chaipro/registry'
import { ListingCard } from '@/components/listing-card'
registerChaiBlock(ListingCard, {
type: 'ListingCard',
label: 'Listing card',
group: 'your-product',
props: registerChaiBlockProps({
properties: {
title: { type: 'string', title: 'Title' },
showPrice: { type: 'boolean', title: 'Show price' },
},
}),
})

Dropping a block onto a React canvas takes a weekend. Turning that canvas into a multi-tenant website module your customers can safely run in production takes years.
Wrap any React component with a prop schema so customers can place, configure, and preview it on the canvas while your code controls the markup and behavior.
Bind React blocks directly to your platform's database records through Global, Page-type, and Block providers, so customer pages render live inventory, listings, or profiles with zero manual copy-pasting.
Role-based access control (RBAC), multi-user page locking, Next.js draft preview, full revision history with one-click restore, URL redirects, and multilingual content are already built.
Give your customers an in-builder AI assistant on your own keys and a Model Context Protocol (MCP) server at /api/mcp with 33 built-in tools, so Claude or Cursor can draft page edits safely.
Closed no-code builders hit a wall the moment a customer site needs your platform's live data or custom widgets. ChaiBuilder runs as code inside your app, so your engineers keep full control while your customers get effortless visual editing.
For your developers
Integrate once. Register custom React blocks, bind pages to server-side data providers, pass your existing auth session, override routing, and expose custom MCP tools. No closed black box.
For your onboarding and account team
Spin up new customer sites pre-populated from your database, adjust design tokens, review drafts created by AI agents, and roll back any page in one click.
For your customers
Customers log in inside your product, update their own copy and promotions visually or by chatting with AI, preview changes, and publish live without opening a ticket to your team.
One module inside your product. Zero engineering tickets for day-to-day site edits.
You never have to bet your platform on a closed black box. Read and run the core visual builder on GitHub today, and license chaipro when you run websites for your customers.
Capability
Open source
chaicore, BSD-3-Clause
Pro
chaipro, yearly license
Visual canvas and block system
Next.js runtime page renderer
Standalone <ChaiBuilderEditor /> React component
Page storage
SQLite
PostgreSQL or SQLite
Multi-tenancy for customer sites
Not included
White-label branding in the builder
Not included
RBAC roles and permissions
Not included
Revisions, restore, and URL redirects
Not included
Multilingual management and media manager
Not included
Full in-builder AI assistant
Not included
Built-in MCP server for AI agents
Not included
Best for
A site or two
Every customer site on your platform
Hosted white-label builders keep your customers' websites on their cloud and tax you per site as you grow. ChaiBuilder runs inside your own application, so your customer data, your servers, and your margins stay with you.
Ownership is not a plan tier or an add-on here. It is the architecture.
Bring your own PostgreSQL or SQLite database. All customer pages, registered users, revisions, and actions live inside your database alongside your core product records. ChaiBuilder has no access to any of it.
ChaiBuilder is delivered as code you deploy on your own stack. There is no vendor-hosted runtime in the request path, and a lapsed license never takes a live customer site down.
A single yearly Pro license unlocks the entire product: multi-tenancy, your brand in the builder, and the MCP server included. No feature flags, no per-site fees, no per-seat pricing, and no AI credits.
We do the integration and migration with you. Your engineers stay on your core product.
We look at your product, your data schema, and how many customer sites you run.
We integrate ChaiBuilder into your app on a small set of customer sites, with your data bound to blocks and your brand inside the builder.
We move your existing customer sites over, site by site, and onboard your team and customers so nothing goes dark.
One yearly Pro license for your whole platform, unlimited customer sites, with priority support and updates included.
SaaS platforms license chaipro with one predictable yearly fee for the whole platform, however many customer sites it runs. Only building a site or two? The open-source core is free.
One yearly license
Unlimited sites
chaipro built into your SaaS product so every customer gets a website under your brand, plus Build Services to get you live.
White-label, built into your product, self-hosted on your infrastructure.
Free
BSD-3-Clause license
The chaicore visual builder for your Next.js app. For individual developers, small teams, and bespoke single-site projects.
Every Pro deployment includes 100% of the feature set and the built-in MCP server. One yearly license for your whole platform: no per-site fees, no per-seat pricing, no AI credits, and no feature tiers.
Anything else, bring it to a 30-minute demo call.
SaaS platforms license chaipro with one flat yearly fee for the entire platform, covering unlimited customer sites, quoted to your scale on the demo call. Build Services for initial integration, custom blocks, and site migration are scoped and billed separately. There are no per-site fees, no per-seat charges, no AI credit fees, and no feature tiers. If you only need a site or two, the open-source core (chaicore) is free under the BSD-3-Clause license.
The open-source core (chaicore) is a single-site Next.js visual builder with SQLite page storage and runtime rendering. The commercial chaipro package adds everything a multi-site SaaS platform needs in production: multi-tenancy, PostgreSQL support, white-label branding in the builder, RBAC roles and permissions, revisions and restore, multilingual management, URL redirects, media management, the full in-builder AI assistant, and the built-in MCP server.
Yes. If your main SaaS runs on Rails, Laravel, Django, Go, or .NET, ChaiBuilder runs as a companion Next.js website service in your cloud, serving customer custom domains and the embedded editor, while its server-side data providers read live records from your existing backend API or primary database.
Yes. Every Pro license includes the built-in MCP server at /api/mcp. Users with the mcp:use permission connect Claude, Cursor, or VS Code using their personal API key. The agent operates strictly within that user's permissions, saves changes as drafts for human review before publishing, and respects real-time page locking so it never overwrites a page someone has open.
The in-builder AI chat assistant connects directly to your own Vercel AI Gateway, OpenRouter, or custom AI provider credentials configured in your deployment, and MCP agents run on the AI subscriptions your team or customers already use. ChaiBuilder never sits in the middle or charges AI token credits.
Every engagement starts with a 30-minute architecture and product demo call, followed by a scoped pilot where we integrate ChaiBuilder into your app on a small set of customer sites. Your engineers can also inspect the open-source core (chaicore) on GitHub at any time.
A 30-minute walkthrough. We look at your product, your data model, and how many customer sites you run, and show you ChaiBuilder running multi-tenant under your brand.
Only building a site or two? Start with the free 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.