ROSClaw
Physical AI runtime for ROS 2 robots with governed action and verified experience.
What it does and how it connects
ROSClaw is a physical AI runtime for embodied agents: a bidirectional runtime between intelligence and the physical world. It turns agent intent into governed action, then makes verified physical experience available to memory, reusable skills, and evaluated improvement. Codex, Claude Code, Hermes, OpenClaw, vision-language-action models and ROSClaw's own Native Agent can be clients above it, while ROS 2, MCP, simulators, vendor SDKs and robots connect below it.
Its canonical action path binds intent to a body and capability, applies policy and authorization, arbitrates physical resources, dispatches to a driver, and returns an evidence-bearing execution receipt. Memory and self-evolution are asynchronous, evaluated consumers of that evidence, not substitutes for it. The loop is stated as act, verify, remember, evolve.
The README labels ROSClaw alpha and publishes a capability boundary table rather than a roadmap disguised as completed work. Simulation-verified paths include a UR5e tabletop reach in MuJoCo with receipt verification, and the agent and physical boundary is component and system verified for cross-UID sockets, identity, permits, restart recovery and watchdogs, while site-specific device ACLs, controller deadman wiring and hardware acceptance remain pending.
Alternatives
Compare side by side- tia-portal-mcp
A bridge into Siemens TIA Portal for PLC work, rather than a runtime for embodied agents on ROS 2.
- cad-agent (Valpatel)
An agent setup for designing physical objects, rather than a runtime that turns agent intent into governed robot action.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- The ROSClaw Sense module fabricated nominal telemetry, including 80 percent battery, with no mock requested, and file replay swapped recorded timestamps for current time, so made-up state could reach the agent through MCP looking real.Error Index
- A ROS 2 audit tool ignores PushRosNamespace in launch files, so it reports topics as disconnected when they are actually connected under /robot.Error Index
- A misspelled or non-Gazebo hardware plugin only logged an error; startup still returned true and the simulation ran without that piece of hardware. The fix makes a failed plugin load fail startup.Error Index
Sources
Not verified
- Pricing: none stated on the repo or the website as read.
- Real user voices: no real linked post read for this page; the repo has no public issues listed via the API.
- A named individual builder: the repository names the ROSClaw Team, not a person.
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.