On this page 9 sections
Command-line tools (no helper planned)
Generated by MHS/registry/build_registry.py on 2026-10-20T00:00:00Z from 123 registry records and their task cards. A plan, not a conformance claim.
- bridge_status:
none - helper: none
- exemplar: none
Launch
Every driver package starts the same way; per-repo configuration (environment id, model path, port, baud rate, VISA resource) lives in the package's driver.py, never in launch flags:
mhs serve <driver-dir>A package is done when python3 -m mhs.driver check <driver-dir> --backend fake exits 0 (evidence contract_checked; a fake never yields an MHS-Device level).
Registry coverage
- Repos: 123
- Decisions: bridge-runtime 3, reference 20, skip 100
- Waves: 9: 123
- Dispatchable now: 0
- Modes: hardware 1, simulated 2
Applicability
Repos the catalogue files as command-line tools. No Driver helper is planned before or after the pilot, so their cards are recon-only (wave 4) or last (wave 6: GPU, Windows or an engine licence). A simulator family needs a structural marker in the code, never only a README or name match.
Capability mapping
No mapping is fixed for this family; recon cards decide per repo.
Class ids come from python3 -m mhs.driver catalog search <words>. The deprecated classes cap.device.describe.v1, cap.world.state.v1, cap.world.snapshot.v1 and cap.world.restore.v1 are replaced by the protocol methods mhs.devices.get, mhs.resource.read, mhs.snapshot and mhs.restore.
Safety
The risk floor of a device is the highest catalogue risk_class of its classes (CAP-017); a driver may declare a higher risk, never a lower one. Hardware at R1 or above needs an @estop and a non-empty safe state. The risk floor of every class still comes from the catalogue.
Fidelity
Engine-specific; nothing here claims fidelity.
Pitfalls
Never pass model input to a shell; exit codes are not receipts.
First task cards
gh.leylabmpi/pytecanfluent: skip, wave 9, rank 5,MHS/registry/tasks/labs/leylabmpi__pytecanfluent.jsongh.scikit-image/scikit-image: skip, wave 9, rank 118,MHS/registry/tasks/robots/scikit-image__scikit-image.jsongh.sniprbiome/pyvenus: bridge-runtime, wave 9, rank 119,MHS/registry/tasks/labs/sniprbiome__pyvenus.jsongh.nvlabs/sionna: skip, wave 9, rank 159,MHS/registry/tasks/labs/nvlabs__sionna.jsongh.pypose/pypose: skip, wave 9, rank 160,MHS/registry/tasks/robots/pypose__pypose.json
Sources
- Task cards:
MHS/registry/tasks/<track>/<owner>__<repo>.json(schema/taskcard.schema.json). - Triage rules and the helper table:
MHS/registry/triage.py; curated decisions:MHS/registry/overrides/. - Driver API and gate:
MHS/sdk/docs/driver-authoring.md; exemplars:MHS/drivers/.
Packages
Top 24 of 123 by stars. Filter the full list.
| Package | Tier | Ring | Evidence | Stars |
|---|---|---|---|---|
| scikit-image/scikit-image scikit-image/scikit-image: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (override:recon). La | Tier D | 3 | static scan | 6,607 |
| ly0n/awesome-robotic-tooling ly0n/awesome-robotic-tooling: auxiliary tooling for general (robotics track). OpenMHS plan: not integrated (skip:not-dev | Tier D | 3 | static scan | 3,899 |
| openkinect/libfreenect2 openkinect/libfreenect2: device backend for general (robotics track). OpenMHS plan: not integrated (override:recon). Lan | Tier D | 3 | static scan | 2,259 |
| node-webot/weixin-robot node-webot/weixin-robot: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:peripheral). Lan | Tier D | 3 | static scan | 1,769 |
| nvlabs/sionna nvlabs/sionna: catalog/discovery tooling (lab instrumentation track). OpenMHS plan: not integrated (skip:peripheral). La | Tier D | 3 | static scan | 1,630 |
| pypose/pypose pypose/pypose: policy/algorithm for general (robotics track). OpenMHS plan: not integrated (skip:peripheral). Language: | Tier D | 3 | static scan | 1,615 |
| fiji/fiji fiji/fiji: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:peripheral). Language: Shell. | Tier D | 3 | static scan | 1,025 |
| optiland/optiland optiland/optiland: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:peripheral). Language: | Tier D | 3 | static scan | 1,005 |
| motphys/unilab motphys/unilab: complete environment for legged robots; robot arm manipulation (robotics track). OpenMHS plan: SDK bridg | Tier B | 3 | static scan | 952 |
| dfki-ric/phobos dfki-ric/phobos: auxiliary tooling for general (robotics track). OpenMHS plan: not integrated (skip:peripheral). Languag | Tier D | 3 | static scan | 907 |
| mdtraj/mdtraj mdtraj/mdtraj: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:peripheral). Language: Pyt | Tier D | 3 | static scan | 738 |
| nvidia/soma-retargeter nvidia/soma-retargeter: auxiliary tooling for humanoid robots (robotics track). OpenMHS plan: not integrated (skip:tooli | Tier D | 3 | static scan | 663 |
| nvlabs/grail nvlabs/grail: policy/algorithm for humanoid robots (robotics track). OpenMHS plan: reference only (prior-art). Language: | Tier D | 3 | static scan | 558 |
| nvlabs/pointworld nvlabs/pointworld: policy/algorithm for robot arm manipulation (robotics track). OpenMHS plan: not integrated (skip:peri | Tier D | 3 | static scan | 539 |
| nvlabs/contact_graspnet nvlabs/contact_graspnet: policy/algorithm for robot arm manipulation (robotics track). OpenMHS plan: not integrated (ski | Tier D | 3 | static scan | 538 |
| sapientml/sapientml sapientml/sapientml: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:peripheral). Languag | Tier D | 3 | static scan | 447 |
| materialsproject/fireworks materialsproject/fireworks: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:peripheral). | Tier D | 3 | static scan | 427 |
| mjhoptics/ray-optics mjhoptics/ray-optics: numerical optics/measurement model for microscopy imaging; optics; electronic measurement and DAQ | Tier D | 3 | static scan | 409 |
| materialsproject/atomate2 materialsproject/atomate2: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:peripheral). L | Tier D | 3 | static scan | 352 |
| opticspy/lightpipes opticspy/lightpipes: numerical optics/measurement model for microscopy imaging; optics; electronic measurement and DAQ ( | Tier D | 3 | static scan | 313 |
| spacetelescope/poppy spacetelescope/poppy: numerical optics/measurement model for microscopy imaging; optics; electronic measurement and DAQ | Tier D | 3 | static scan | 278 |
| biosteamdevelopmentgroup/biosteam biosteamdevelopmentgroup/biosteam: repository for wet-lab automation and chemistry (lab instrumentation track). OpenMHS | Tier D | 3 | static scan | 271 |
| merck/biophi merck/biophi: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:peripheral). Language: Pyth | Tier D | 3 | static scan | 267 |
| scutcyr/soulchat2.0 scutcyr/soulchat2.0: catalog/discovery tooling (robotics track). OpenMHS plan: not integrated (skip:peripheral). Languag | Tier D | 3 | static scan | 257 |