Skip to main content
Reference
For the complete documentation index optimized for AI agents, see llms.txt.
Initialize a Helix project. Creates helix.toml, a .helix/ workspace directory, a .gitignore entry, and — for local projects — an AGENTS.md for coding agents and an examples/request.json scaffold.

Usage

If you omit the subcommand in a TTY, the CLI prompts you to choose between local and enterprise.

Available sub-commands

Top-level flags

All top-level flags are accepted either before or after the subcommand — helix init --path ./app local, helix init local --path ./app, and helix init local --no-skills all work. --skills / --no-skills are mutually exclusive; when neither is given, an interactive run prompts you and a non-interactive run skips the install. To install or refresh the skills later, use helix skills.

helix init local

Interactive local init prompts for the storage mode and defaults to in-memory.

helix init cloud

helix init cloud requires Helix Cloud authentication. Run helix auth login first.

What helix init produces

  • helix.toml — project configuration with one [local.<name>] or [enterprise.<name>] instance.
  • .helix/ — CLI-managed workspace state (ignored from git).
  • .gitignore — entries appended for .helix/, target/, and *.log.
  • AGENTS.md (local only) — instructions for coding agents picking up the project (never overwrites an existing AGENTS.md).
  • examples/request.json (local only) — a runnable read request you can send with helix query:

Examples

Next steps after helix init local

Next steps after helix init cloud