Skip to content
Esc
↑↓navigate↵open⌘Jpreview
Start a projectStart
On this page

CLI

Every question create-turbinekit asks has a flag, so agents and CI can create a project without prompts.

pnpm create turbinekit my-app
npx turbinekit my-app        # the same thing

Without options, the CLI asks its questions. With --yes it asks nothing and takes the defaults for what the options don’t set. --json prints a result that agents and CI can read (and implies --yes).

pnpm create turbinekit my-app --yes --modules orgs,admin --locales en,es,pt-BR

Options

Option What it sets
--name <text> Product name (default: from the directory)
--description <text> One sentence about the product
--company <text> Company or legal name (legal pages, emails)
--email <address> Contact email
--url <https://…> Production URL, when you know it
--locales <list> all, or some of en, fr, es, pt-BR, de (English is required; default en)
--default-locale <code> The language of bare URLs (default en)
--modules <list> all, none, or some of files, docs, analytics, consent, orgs, admin, payments (default all)
--email-provider <id> resend or email-sdk (default resend)
--files-driver <id> local, s3 or vercel-blob (default local)
--lint <id> biome (TurbineKit’s setup) or ultracite
--skills <list> recommended, none, or skill names
--no-install Don’t install dependencies
--no-git Don’t create a git repository
-y, --yes Ask nothing
--json Print the result as JSON
-h, --help Show the help
-v, --version Show the version

Was this page helpful?