robotrouter
THE EXECUTION LAYER FOR PHYSICAL AI

The Unified Interface for Physical AI

RobotRouter is the execution layer connecting humans, agents, and heterogeneous robots.

Agent Runtime Robot
45robots indexed
6embodiment classes
1execution contract
agent workflows
ONE RUNTIME. ANY BODY.

Plans become safe physical work.

One governed runtime for humans, agents, and heterogeneous robots—resolving capability, state and policy before a single motor moves.

01

Describe the goal

Human or agent submits an outcome, constraints and evidence requirements.

02

Resolve capability

The runtime selects eligible robots, tools and deterministic or learned skills.

03

Validate & execute

Action contracts enforce state, permissions, safety gates and recovery.

OPENAI-COMPATIBLE MENTAL MODEL

Change the body, not your application.

A common task contract keeps business logic independent from vendor SDKs. Route deterministic programs, VLA policies or human operation through the same runtime.

  • Policy and approval gates
  • Capability-aware routing
  • Replayable execution evidence
execute.ts
const run = await robotrouter.execute({
agent: "qa-inspector",
task: "inspect cell A-17",
requires: [
capability: "thermal-inspection",
mobility: "stairs"
],
policy: "factory-safe-v3"
})

// routed → ANYbotics / ANYmal #A17
FACTORY DEPLOYMENTS UNDERWAY

Give your agents a safe way to act.

Open simulator