HELIX Docs
CLI & AI toolsCommand reference

helix bridge

Universal, plugin-driven import pipeline for assets, characters, scenes, and engine projects

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

helix bridge

Universal, plugin-driven import pipeline for assets, characters, scenes, and engine projects

helix bridge <command>

helix bridge detect

Fingerprint a source and identify its engine, format, and likely content domain

helix bridge detect [options] <source>
ArgumentRequiredDescription
sourceyesfile, project directory, or a .zip of one (extracted safely to a temp dir)
OptionDescription
--jsonprint the machine-readable detection record

helix bridge inspect

Inspect a source and show its detected structure plus viable import goals

helix bridge inspect [options] <source>
ArgumentRequiredDescription
sourceyesfile, project directory, or a .zip of one (extracted safely to a temp dir)
OptionDescription
--plugin-dir <paths...>also discover local plugins from these directories
--jsonprint machine-readable inspection and plans

helix bridge plan

Resolve installed plugin capabilities into a deterministic conversion graph

helix bridge plan [options] <source>
ArgumentRequiredDescription
sourceyesfile, project directory, or a .zip of one (e.g. a BeamNG mod as downloaded; extracted safely to a temp dir)
OptionDescription
--type <type>auto, asset, character, addon, scene, animation, or extract (default "auto")
--target <target>web, unreal, mobile, or canonical (default "web")
--plugin <ids...>restrict non-built-in plugins to these installed ids
--plugin-dir <paths...>also discover local plugins from these directories
--head-texture <image>MetaHuman face baked head texture
--eye-texture <image>MetaHuman baked eye texture override (default: packaged canonical bake from PR #99)
--canonical <glb>canonical helix-humanoid body override
--map <json>custom skeleton/bone map
--input <name=path...>immutable named plugin input; repeat for multiple inputs (BeamNG: palette=<palette.json>, beamngCommon=<index.json>, beamngEngine=<engine.json> with {"cylinders": N} to override the derived cylinder count)
--jsonprint the machine-readable plan

helix bridge import

Detect, plan, convert, validate, package, and write deterministic provenance

helix bridge import [options] <source>
ArgumentRequiredDescription
sourceyesfile, project directory, or a .zip of one (e.g. a BeamNG mod as downloaded; extracted safely to a temp dir)
OptionDescription
--type <type>auto, asset, character, addon, scene, animation, or extract (default "auto")
--target <target>web, unreal, mobile, or canonical (default "web")
-o, --output <directory>empty output directory (default "./bridge-out")
--plugin <ids...>restrict non-built-in plugins to these installed ids
--plugin-dir <paths...>also discover local plugins from these directories
--head-texture <image>MetaHuman face baked head texture
--eye-texture <image>MetaHuman baked eye texture override (default: packaged canonical bake from PR #99)
--canonical <glb>canonical helix-humanoid body override
--map <json>custom skeleton/bone map
--input <name=path...>immutable named plugin input; repeat for multiple inputs (BeamNG: palette=<palette.json>, beamngCommon=<index.json>, beamngEngine=<engine.json> with {"cylinders": N} to override the derived cylinder count)
--expect-plan-key <sha256>execute only if the freshly resolved plan has this exact key
--allow-permission <permissions...>permissions approved for community/local plugins; repeat or comma-separate
--dry-runplan only; write and execute nothing
--keep-stagedebug only: preserve the .bridge-stage-<uuid> transaction directory on failure instead of deleting it (also HELIX_BRIDGE_KEEP_STAGE=1)
--allow-untextured-body-geometrycharacter add-ons only: package even if the leftover base-body/underwear trip line fires. Use only after confirming the flagged surface is a real garment panel (see bodyGeometryGuard.ts MEASURED PRECISION)
--jsonprint the machine-readable result

helix bridge validate

Validate a Bridge output, provenance record, or combined base-avatar GLB

helix bridge validate [options] <artifact>
ArgumentRequiredDescription
artifactyesartifact or bridge-provenance.json
OptionDescription
--base-avatarrequire the three-LOD base avatar contract with textured eyes
--jsonprint machine-readable validation

helix bridge doctor

Report installed Bridge plugins and optional engine/tool adapters

helix bridge doctor [options]
OptionDescription
--plugin-dir <paths...>also inspect local plugins from these directories
--jsonprint machine-readable diagnostics

helix bridge plugins

Create, inspect, install, test, list, and remove Bridge Plugins

helix bridge plugins <command>

helix bridge plugins list

List built-in and installed Bridge Plugins

helix bridge plugins list [options]
OptionDescription
--plugin-dir <paths...>also discover plugins from these directories
--jsonprint machine-readable plugins

helix bridge plugins inspect

Validate and inspect a plugin directory or installed plugin id

helix bridge plugins inspect [options] <plugin>
ArgumentRequiredDescription
pluginyesplugin directory, manifest path, or installed plugin id
OptionDescription
--jsonprint machine-readable inspection

helix bridge plugins install

Validate and atomically install a local Bridge Plugin

helix bridge plugins install [options] <directory>
ArgumentRequiredDescription
directoryyesplugin directory containing bridge-plugin.json
OptionDescription
--forcereplace an already-installed plugin with the same id

helix bridge plugins remove

Remove an installed community/local Bridge Plugin

helix bridge plugins remove <id>
ArgumentRequiredDescription
idyesinstalled plugin id

helix bridge plugins create

Scaffold a local Bridge Plugin with the versioned SDK contract

helix bridge plugins create [options] <directory>
ArgumentRequiredDescription
directoryyesnew empty plugin directory
OptionDescription
--id <id>stable lowercase plugin id (required)
--name <name>display name

helix bridge plugins test

Validate a Bridge Plugin manifest, file bounds, and command handlers

helix bridge plugins test [options] <directory>
ArgumentRequiredDescription
directoryyesplugin directory
OptionDescription
--jsonprint machine-readable inspection

On this page