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.

The starter is the project the Quickstart generates,
whether you take the one click deploy or run npx chaibuilder-app create locally. It is a
repository you own a copy of, not a package you install, so it is tagged rather than
versioned with semver.
Each release is tagged twice, once per database flavor:
v3-sqlite v3-pg
v2-sqlite v2-pg
v1-sqlite v1-pg
v3-sqlite and v3-pg are the same release. They differ only in which database the
project is wired to. Read the entry once and pull the tag matching your database. Earlier
tags in the v0.0.x series predate the split and are SQLite only.
Because you own your copy, upgrading means pulling the diff between your current tag and the new one into your repository, then running migrations. See Releases and Upgrading.
Tags: v3-sqlite, v3-pg
Changed
Fixed
media.prefix stays in the schema whether or not storage environment variables are set,
which fixes assets resolving without a prefix.Tags: v2-sqlite, v2-pg
Changed
chaipro v0.2.6, which brings the AI generation reliability work. See the
chaipro changelog./setup wizard refinements.Fixed
Tags: v1-sqlite, v1-pg
The first release with a Postgres variant alongside SQLite.
Added
v1-pg. See
Database Setup for choosing between them.picsum.photos in the allowed remote image patterns, so placeholder imagery renders in
a fresh project.Changed
/setup is simplified to three steps that fit in one viewport, with storage and AI
offered on the last step alongside the option to point at your own host./setup speaks the local user's language.Fixed
Added
/start./setup wizard that runs after a one click deploy, reusing the database, storage and
AI credentials already set on the deployment and offering the CLI path as an
alternative..env file from the wizard.Changed
proxy.ts owns the redirect for an unconfigured project.Fixed
Fixed
Added
Changed
chaipro, and removed unused collections and test files.First tagged starter.
Added
chaipro, with Payload CMS integration, an email service,
component blocks and an automated test suite.app_users.chaibuilder-app create and the project commands.