110 commands
Capture from a running editor, label a dump, export a dataset, validate it, compare two runs, evaluate a model against one, and package a release. The full list ships with the package and is generated from the parser itself.
The editor panel is a convenience, not the product boundary. The same capture, labelling, validation and export path is available as a command line, a Python package, a REST API and an MCP server, and all four write the same evidence to the same places.
Pick whichever fits how you work. Nothing is exclusive to one of them.
Capture from a running editor, label a dump, export a dataset, validate it, compare two runs, evaluate a model against one, and package a release. The full list ships with the package and is generated from the parser itself.
The same functions the CLI calls, importable. Useful when a run is one step inside a larger training pipeline rather than a thing you do by hand.
Jobs, previews, tasks and analytics reports over HTTP, with authentication and role checks. Run it locally with a single command.
A capture against a live editor, labelled and exported, with the report written beside it.
# capture from a running editor over Remote Control; the job file names the dump
nameframe capture-unreal job.json --remote-url http://127.0.0.1:30010
# derive labels from the identity buffer, check them, then write the report
nameframe label _out/run1/dump _out/run1/labels
nameframe verify _out/run1/dump
nameframe report _out/run1/dump _out/run1/report
# export and grade
nameframe dataset _out/run1/dump _out/run1/dataset --format yolo,coco
nameframe validate _out/run1/dataset --out _out/run1/validation
# or all of it in one call
nameframe capture-unreal job.json --remote-url http://127.0.0.1:30010 --verify \
--label-out _out/run1/labels --report-out _out/run1/report \
--dataset-out _out/run1/dataset --dataset-format yolo,coco \
--validate-out _out/run1/validationAn agent is good at the part where you describe what you want and something has to turn it into a scenario. It is a bad choice for the part that spends an hour of GPU time without asking.
The last step does not run. An agent can inspect a scene, draft a scenario, validate it and plan every placement without permission, because none of that changes anything. Starting the run is a separate decision that a person makes.