Skip to content

ChaiForm

Open-source form builder — beautiful hosted forms and a form-to-email endpoint backend. Free, self-hostable, fuelled entirely by chai. 🍵

Local development

Install, run Postgres, seed demo data, and boot both apps. Plus how to switch on AI generation, Discord/Sheets integrations, and R2 uploads locally. Read the guide →

Deployment

Ship the single-container image with Kamal + GitHub Actions, wire secrets the right way, and enable integrations after deploy. Read the guide →

Environment variables

Every variable — scope, required vs optional, and exactly what it gates. Browse the reference →

Architecture

Request lifecycle, auth, the public-form guard chain, admin-gated integrations, presigned uploads, and AI generation. Read the reference →