Package
All CLI commands also work through
uv run without a global install:
uv run rfx deploy runs/my-policy --robot so101.From source
setup-from-source.sh bootstraps a Python 3.13 virtualenv via uv, installs
dev dependencies, and builds the native rfx._rfx extension.
Verify
- Python version and
uvavailability torch,yaml,rfx, and the native extension import- Simulation backends (Genesis, MuJoCo, mock)
- rfxJIT backends
- Serial ports for supported robots
--strict to fail on missing required dependencies:
Python version
rfx targets CPython 3.13. Genesis simulation does not yet publish wheels for 3.14 — use 3.13 if you rely on Genesis:Supported hardware
Custom robots: implement
observe() / act() / reset() or write a YAML
config.
