HELIX Docs
CLI & AI toolsCommand reference

helix device

Create, validate, and simulate GLB-backed HELIX Devices

CLI version 0.1.27-helix3.551. Run helix device --help for the text your installed build prints.

helix device

Create, validate, and simulate GLB-backed HELIX Devices

helix device <command>

helix device create

Scaffold a helix.device/1 project around an existing GLB

helix device create [options] <directory>
ArgumentRequiredDescription
directoryyesnew Device project directory
OptionDescription
--id <slug>stable Device definition id (required)
--title <title>player-facing Device title (required)
--model <glb>source GLB to copy into the project (required)
--template <template>standing-desk, clock, or television (default "standing-desk")

helix device validate

Validate definition, GLB bytes/nodes, hosts, capabilities, state, and controls

helix device validate [options] [directory]
ArgumentRequiredDescription
directorynoDevice directory or device.json path
OptionDescription
--jsonprint the machine-readable report
--roomalso refuse state writes the room cannot run: any write reachable from an interact trigger through emitSignal, delay or branch (the backend applies this rule when sealing a new publish)

helix device test

Run deterministic single-client and/or two-client authority simulations

helix device test [options] [directory]
ArgumentRequiredDescription
directorynoDevice directory or device.json path
OptionDescription
--mode <mode>single, multiplayer, or both (default "both")
--jsonprint machine-readable reports

On this page