Skip to main content
Creates a momentic.config.yaml and the project layout used by the rest of the CLI. The command prompts before overwriting any existing files.
New projects are scaffolded with fileFormat: v2. Sample tests and modules emitted by the onboarding wizard are written in the simplified format directly, so no follow-up migration is needed. Existing v1 projects should run momentic migrate simplified-format instead of re-running init.

Options

string
Project name to write into the generated momentic.config.yaml. When omitted, the wizard prompts for one and defaults to app.
boolean
Accepts the defaults for every prompt so the command runs in a non-TTY shell such as CI or a coding agent. The project name defaults to app unless --name is given.

Examples

Scaffold a project in the current directory:
Scaffold a project without any prompts:
Scaffold a project non-interactively with a fixed name: