robostudio-engine
robostudio-engine is the headless Python dataset engine and robostudio CLI
for inspecting, indexing, reviewing, clustering, probing, and exporting robotics
dataset metadata.
At a Glance
| Job | Provide scriptable dataset operations for local review and CI without the desktop UI. |
| Built for | Robotics dataset engineers, review-tool builders, and automation owners. |
| Differentiator | One adapter contract across multiple dataset layouts plus local sidecar indexing and explicit export boundaries. |
| Produces | Episode inventories, SQLite indexes, thumbnails, QA reports, cluster manifests, probe reports, and metadata exports. |
Install
Core commands have no required third-party runtime dependencies:
python -m pip install "robostudio-engine==0.1.2"
Install only the extras needed by a workflow:
python -m pip install "robostudio-engine[hdf5]==0.1.2"
python -m pip install "robostudio-engine[hf]==0.1.2"
python -m pip install "robostudio-engine[ml]==0.1.2"
python -m pip install "robostudio-engine[trust]==0.1.2"
The ml extra includes large model and clustering dependencies. The trust
extra installs the published companion trust tools used by the wrapper
commands.
Verified Quickstart
Run from a source checkout:
robostudio inspect examples/mock_multi_format/lerobot_v3
The bundled fixture is detected as lerobot and reports two episodes. inspect
is read-only.
Core Command Surface
| Commands | Evidence or side effect |
|---|---|
inspect |
JSON adapter name and normalized episode inventory. |
index, query |
SQLite index at <dataset>/.robostudio/index.sqlite. |
thumbs |
Thumbnail files under <dataset>/.robostudio/thumbs/. |
qa |
JSON or Markdown sensor QA findings. |
cluster |
Hash, CLIP, or custom-encoder failure clusters. |
export |
Local manifest, metadata bridge, Hugging Face preparation/upload, or intake ZIP. |
decode-info, plugins validate, smoke |
Local capability and contract checks. |
Adapters cover the checked-in LeRobot v2/v3, RLDS, OpenX, HDF5 profile, rosbag, and folder-of-MP4-plus-JSONL shapes. Support is fixture-backed metadata parsing, not a claim of compatibility with every producer or version.
Companion Trust Tools
The engine contains executable wrappers for:
lerobot-quality-gates;robot-recovery-bench;vla-robustness-kit;embodiment-card;robotics-reviewkit;failure-gallery.
These projects are not required by the core engine. Install the trust extra
before using quality-gates, recovery, probe, card, or failure-gallery
preview behavior. robotics-reviewkit remains a source-distributed companion
and must be installed separately for validate-review. In the AuraOne
monorepo, the engine can also discover sibling src directories.
Runtime, Data, and Network Boundary
- Core adapters, indexing, QA, hash clustering, plugin validation, and local exports operate on local files.
indexandthumbswrite inside the dataset's.robostudiodirectory.ffmpegis invoked locally for supported thumbnail paths.inspect, metadata bridge exports, and some reports can contain local paths or source metadata. Review outputs before sharing.- Training-ready manifest and intake exports scrub absolute paths and secret-like fields and exclude raw media. Metadata bridge JSONL preserves normalized episode metadata and needs separate review.
- Intake export writes a local ZIP with an intended destination; it does not transmit the packet.
- Hugging Face upload occurs only with the
hfextra plusHF_TOKENorHUGGINGFACE_TOKEN. Without them, the command prepares local files and a blocker note. - CLIP clustering can download model files into
~/.cache/robostudio; a custom encoder or BYO VLA policy runs an explicit local executable.
Limitations
- Adapter support is fixture-backed parsing for known layouts, not a claim of compatibility with every dataset producer, codec, or schema revision.
- The wheel contains only
robostudio_engine; companion trust tools are installed through thetrustextra or discovered from a source checkout. robotics-reviewkitis not included in thetrustextra because it is not a standalone PyPI distribution.
Robotics Studio Open Integration
Robotics Studio Open documents that the robostudio CLI ships with its desktop
installers. That is a direct executable product integration. The standalone
package remains useful for CI and headless review without installing the
desktop application.
Publication Status
Verified on 2026-07-13:
- PyPI:
robostudio-engine==0.1.2 - Source:
auraoneai/robostudio-engine - GitHub release:
v0.1.2 - The separate Robotics Studio Open product has a
v0.2.0release; that product release is not a secondrobostudio-enginepackage release. - Checked-in datasets and media are synthetic fixtures.
Next Action
Run inspect against a copy of one review candidate, then run qa and inspect
all emitted paths and metadata before creating an export.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file robostudio_engine-0.1.2.tar.gz.
File metadata
- Download URL: robostudio_engine-0.1.2.tar.gz
- Upload date:
- Size: 52.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca298ab00c7687cee1db0ca9c7f583ba1a6d722e6944934d8143e4dcde771c44
|
|
| MD5 |
64d7b73a0b554268d9707746c16faf24
|
|
| BLAKE2b-256 |
76c612757084f815703f451a2c0a3b8bbacc07c85b1621fe14d3db76a7c87fa1
|
Provenance
The following attestation bundles were made for robostudio_engine-0.1.2.tar.gz:
Publisher:
release-python.yml on auraoneai/robostudio-engine
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
robostudio_engine-0.1.2.tar.gz -
Subject digest:
ca298ab00c7687cee1db0ca9c7f583ba1a6d722e6944934d8143e4dcde771c44 - Sigstore transparency entry: 2165396794
- Sigstore integration time:
-
Permalink:
auraoneai/robostudio-engine@a2efa54aabb1371e5ffda76d3b24b8cedd825252 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/auraoneai
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-python.yml@a2efa54aabb1371e5ffda76d3b24b8cedd825252 -
Trigger Event:
release
-
Statement type:
File details
Details for the file robostudio_engine-0.1.2-py3-none-any.whl.
File metadata
- Download URL: robostudio_engine-0.1.2-py3-none-any.whl
- Upload date:
- Size: 46.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d0ed287466c9b5796338ceeb203bbdf0b7817412e5980800ecf178924346b21
|
|
| MD5 |
8552b10df55d4607216548dc774ddffe
|
|
| BLAKE2b-256 |
5cdfb7ef7bbcba2571c4df6a67355f033db4a17fe1a759c33c54fe27256ab17f
|
Provenance
The following attestation bundles were made for robostudio_engine-0.1.2-py3-none-any.whl:
Publisher:
release-python.yml on auraoneai/robostudio-engine
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
robostudio_engine-0.1.2-py3-none-any.whl -
Subject digest:
4d0ed287466c9b5796338ceeb203bbdf0b7817412e5980800ecf178924346b21 - Sigstore transparency entry: 2165396809
- Sigstore integration time:
-
Permalink:
auraoneai/robostudio-engine@a2efa54aabb1371e5ffda76d3b24b8cedd825252 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/auraoneai
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-python.yml@a2efa54aabb1371e5ffda76d3b24b8cedd825252 -
Trigger Event:
release
-
Statement type: