AI-native infrastructure for robot engineering.
One hardware description file. A complete robot project — from firmware to simulation.
Write a robot.hardware.yaml. Hermod generates:
| Output | Description |
|---|---|
| Firmware | MCU HAL drivers with auto CAN ID allocation and conflict detection |
| Robot Model | URDF/XACRO generated directly from the hardware manifest |
| ROS 2 Driver | ros2_control hardware interface and launch files |
| Simulation | Gazebo / MuJoCo configuration |
| Documentation | BOM, power budget, and wiring diagram |
| AI Context | CLAUDE.md — AI agents understand your robot out of the box |
robot.hardware.yaml # You write this
│
▼
Hermod Engine # Validates, resolves knowledge base, generates
│
▼
Complete Project # Firmware + URDF + ROS 2 + Sim + Docs
Traditional robot development requires manually wiring together hardware datasheets, firmware boilerplate, URDF modeling, ROS drivers, and simulation configs — weeks of setup before you write a single line of application logic. Hermod collapses this to one file and one command, with AI agents that understand your hardware constraints from day one.
| Repository | Description |
|---|---|
| hermod | Core — CLI, code generation engine, templates |
| .github | Org-level defaults |
Hermod is open source. Hardware parameters, templates, and code contributions are welcome.
Named after Hermóðr, the Norse messenger who crossed boundaries between worlds — carrying intent across hardware, software, and AI.
