# Command reference

<PageBadges />

Run `form0 --help` for the installed version’s authoritative command list, and
`form0 <command> --help` for command-specific options.

- `init` creates a project.
- `validate`, `preview`, `run`, `watch`, `serve`, and `test` operate on schemas and projects.
- `schema` creates, imports, exports, and converts schemas.
- `ai [schema]` opens [AI authoring](/cli/ai-authoring/overview) for reviewed, validated schema changes.
- `connector` installs and manages data connectors. Run `form0 connector --help` to discover its
  subcommands, including `form0 connector install <name-or-path>`.
- `reform` handles optional reform authentication, scope, and synchronization.
- `theme` and `locale` manage CLI preferences.
- `interactive` or `shell` starts an interactive session.

Running `form0` without a command also starts the interactive shell, whose `help` output reflects
the current session mode.
