OpenRAL
An open-source operating layer for embodied AI, OpenRAL unifies fast policies, slow reasoning, and classical control into one typed, traceable, safety-first runtime for deployable robot agents.
Quick start
git clone https://github.com/OpenRAL/openral && cd OpenRAL
just bootstrap # installs uv, ROS 2, system deps
uv sync --all-packages # install Python workspace
uv run openral doctor # verify your environment
just test # run the test suite
What does it do?
- Load any VLA (SmolVLA, π0, GR00T N1, OpenVLA) on any robot (SO-100, G1, UR5e).
- Type-safe, layer-isolated architecture — HAL → Sensors → World State → Skill → Reasoning → Safety → Observability.
- Skill packaging on HuggingFace Hub with versioned, license-aware manifests (sigstore provenance signing is planned, not yet implemented).
- Full OpenTelemetry traces per execution.
- LeRobotDataset v3 flywheel — every execution becomes a training row.
Navigation
Get started
Understand the system
- Architecture overview
- Repo state map — interactive per-module status canvas (open in a browser; no build step)
Plan & status
Reference