autonomous-ai/autonomous-os
The open-source operating system for robots — install it and your robot comes alive
What it solves
Autonomous OS is designed to move robots from scripted demos and remote-controlled operation to true autonomy. It provides a standardized software stack that allows robots to think, act, and learn from experience without requiring the user to write complex low-level code for every new device.
How it works
The system is built as a modular, layered architecture where each component is swappable:
- Agentic Runtime: An engine (such as Hermes or Claude Code) that handles reasoning and decision-making based on the robot's identity and installed skills.
- Skills: Modular behaviors defined in Markdown files. Skills act by sending hardware markers to the system, allowing the agent to trigger physical actions without touching hardware pins directly.
- HAL (Hardware Abstraction Layer): Manages the physical capabilities (audio, vision, motion, etc.) and ensures that only declared hardware is mounted. It includes a safety gate to enforce physical bounds like speed and brightness.
- System Services: A Go-based daemon (
os-server) that handles intent, agent switching, and OTA updates. - Configuration: Robots are defined by four Markdown files (
ROBOT.md,SOUL.md,SAFETY.md, andSKILL.md) which describe the body, personality, and safety constraints.
Who it’s for
- Robot developers who want a plug-and-play operating system for their hardware.
- AI researchers looking to deploy agentic reasoning engines onto physical embodied intelligence.
- Hobbyists who can add autonomy to existing robots (like Reachy Mini) or build their own using supported boards (Raspberry Pi, OrangePi).
Highlights
- Swappable Brains: Easily switch between different LLM-based reasoning engines live via a web UI.
- Skill Store: Install pre-made behaviors or create new ones using natural language in an app.
- Hardware Agnostic: Supports multiple boards and robots through a simple declaration system rather than code forks.
- Learning Loop: Built-in ability to create and refine skills from experience and search past conversations.
Related
- Project
- Project
- Project
- Project