DocsCLI

Open documentation actions

CLI Reference

Commands for creating projects, updating generated apps, opening resources, and running AI-agent workflows.

Better Fullstack exposes a project lifecycle through the CLI: create, evolve, update, diagnose, and generate. Commands marked experimental have intentionally narrow support today.

Commands

CommandPurpose
createScaffold a new project from a stack configuration. This is the default command.
addAdd supported tooling, deployment settings, or stack capabilities to an existing Better Fullstack project.
removePlan and apply removal of one exact non-primary stack capability.
statusSummarize project health, lifecycle guarantees, and available template drift without running toolchains.
updatePlan or apply current template drift against the bts.lock.json scaffold baseline.
checkDiagnose an existing project for config, dependency, env, and generated check issues.
doctorCompatibility alias for check.
historyShow, export, or clear local scaffold history and reproducible commands.
genExperimental: generate a TypeScript tRPC/oRPC resource router in an existing project.
registryExperimental: add or list local capability packs. Remote URLs are not supported.
recommendExperimental: deterministic keyword/preset recommendation from a brief.
mcpStart the Better Fullstack MCP server over stdio for AI coding agents.
telemetryInspect, enable, or disable anonymous CLI telemetry.

Utility commands

These open a resource and never modify a generated project.

CommandBehavior
docsOpen the Better Fullstack docs in the default browser, or print the URL.
builderOpen the visual Stack Builder.
sponsorsFetch and display current Better Fullstack sponsors.

Open the docs:

npx -y create-better-fullstack@latest docs

Open the builder:

npx -y create-better-fullstack@latest builder

Show sponsors:

npx -y create-better-fullstack@latest sponsors

Maintainer commands

update-deps scans and updates dependency versions in the generator's add-deps.ts catalog. It is for contributors working in the Better Fullstack repository, not for consumers updating a generated app. Generated projects use update.

FlagBehavior
--checkReport updates without changing the catalog.
--patchApply patch/minor updates only.
--allInteractive processing for all updates.
--ecosystemRestrict the dependency group.
--list-ecosystemsPrint available dependency groups.
GitHub Sponsors