Unofficial / Community Project: This is an independent inspired-by project. Not an Anthropic partner. Not the official Model Hardware Standard.
Directory / OpenHAL
OpenHAL
sohan-bhat
Unofficial open-source protocol for AI agents to control hardware — not affiliated with Anthropic or MHS, not an implementation of the gated official spec. One .hal.yaml device file format with person-confirmed units and limits; a safety kernel checking range, rate, interlocks and confirmation before any driver acts; single-use grants per command; one stop puts every device in a safe state; hash-chained audit log. v0.1 in development with ~34 drivers (SCPI, Moonraker/Klipper, LeRobot arms, PyLabRobot, SiLA 2, OPC UA, ROS 2, ESPHome, etc.), all tested on simulator only. `openhal init` prints setup for Claude Desktop, Claude Code or Cursor (MCP). README says MHS is a limited research preview and it plans to stay compatible via a mapping doc (spec/MHS-MAPPING.md) and a future adapter once a spec is published. Python, Apache-2.0.
Classes: inspired by, community oss
Agent access: MCP, CLI, API
Unofficial / inspired-by. Not an Anthropic partner. Created 2026-10-25.
- GitHub
- github.com/sohan-bhat/OpenHAL
- sohan-bhat.github.io/OpenHAL/
- github.com/sohan-bhat/OpenHAL/blob/main/spec/MHS-MAPPING.md
Subscribe for updates
Spec drops, new drivers, catalog changes. No ads. We email when something actually shipped.