The Open Source
Robotics Framework

Build, simulate, teleoperate, train, and deploy robots with one extensible Python framework—from hardware to AI control in one stack.

Everything you need to build robots that learn

From idea to robot in three commands

Scaffold a project, attach a hardware module from a plugin, then run the relay server, the robot loop, and a controller — each on whatever machine makes sense.

terminal
# Scaffold a new project
create-solarian myrobot
cd myrobot

# Install a plugin
solarian install ur5

# Run the three nodes
solarian run-server
solarian run-robot
solarian run-controller

Built on a foundation of fast, production-grade tooling

ZeroMQ

High-throughput PUSH/PULL and PUB/SUB sockets carry every action and observation between nodes.

Hydra

Composable YAML configs for every command, every module, and every connection profile.

PyTorch

First-class support for policies, vision-language models, and on-robot inference.

Pydantic

Strong typing for configs, observations, actions, and inter-process messages.

Ready to bring your robot to life?

Start with the overview, or jump straight into installing Solarian and scaffolding your first project.