Quick Start
Ship a DeesseJS-flavored starter in under a minute.
Pick a template
DeesseJS ships a curated registry of starter projects (web apps, mobile apps, edge functions, AI agents) that all share the same auth, database, email, and storage contracts. Pick one, scaffold it, run it.
npx deessejs@latest init <slug>Replace <slug> with any template identifier from the Templates list. The CLI clones the template repo into ./<slug>, detects your package manager from the lockfile or packageManager field, then installs dependencies.
Common workflows
Browse templates
deessejs list shows every template, filters by category, or pipes to scripts.
Sign in from the CLI
deessejs auth login walks you through a browser-based device flow.
Understand the model
Surfaces and contracts, in plain language.
See how it compares
DeesseJS versus Create-T3-App, SaaS template, and similar scaffolds.
Requirements
- Node.js 20.0.0 or newer: the CLI's
enginesfield enforces this. Older versions fail fast at install time. - Git: every
initclones a GitHub repo.gitmust be onPATH. - A package manager:
pnpm,npm,yarn, orbun. The CLI picks one based on the cloned repo's lockfile orpackageManagerfield; pass--pm <name>to override.
No account is required for init. Authentication only matters if you publish templates, leave reviews, or use features that hit the DeesseJS API. See CLI: Authentication.