Skip to main content

Design goals

  • One simple Python API for AI robotics workloads.
  • Three methods per robot: observe(), act(), reset().
  • Simulation and collection are first-class SDK surfaces.
  • Every saved model is self-describing — load and deploy with zero context.
  • HuggingFace Hub native — push and pull policies like datasets.

Install

Or add to a project:

Quick start

Robot interface

Every robot implements three methods:
Built-in robots:
See the robot interface page for the full contract.

Collection

Package layout

Reference

Deploy API

rfx.deploy() signature and return value.

Policies

@rfx.policy and the policy callable contract.

MotorCommands

Named joint control without hardcoded indices.

Model management

Save, load, inspect, and push policies.

Hardware configs

Built-in robot configs: SO-101, Go2, G1.