Generate an app from one sentence

Go from an idea to a running, deployable app in a few minutes — Claude designs the data model, you ship it.

Demos are specs — and Claude can write the spec.

1. Set your key

export ANTHROPIC_API_KEY=sk-ant-…

2. Describe it

pnpm generate "a reading list with status, rating and finished date" --db convex --spec-only

--spec-only synthesizes and validates the spec, then prints the exact scaffold command. Inspect the JSON at .generated-specs/<slug>.json — check the fields, role keys (statusKey/dateKey/amountKey unlock board/calendar/charts) and seed rows.

3. Scaffold it

pnpm generate "a reading list with status, rating and finished date" --slug reads --db convex
pnpm install
cd apps/reads && npx convex dev --once && pnpm exec tsc --noEmit

The synthesized spec ships as apps/reads/spec.json. Reshape any field later with --fields on a re-scaffold, or edit the generated schema + CONFIG directly.

No key? Write the spec by hand (see the demo-apps page) and run pnpm new reads --demo ./my-spec.json — identical result.

4. Ship it

cd ../.. && pnpm deploy reads

What you built

A full CRUD app with ten views, search, filters, CSV and a create/edit form — from one English sentence, on the same tested code paths as every demo.