Adamo
A robot is a program you write in Python, Rust, or C using the Adamo SDK. Run it on your hardware and it appears on operate.adamohq.com with a gamepad, VR teleop, recording, and replay — no operator code required.
Get Started
Section titled “Get Started” Quickstart Install the SDK, write a minimal robot program, see it on operate.adamohq.com — five minutes.
Building Robots
Section titled “Building Robots” Cameras V4L2 devices and shared-memory frames.
Audio Stream a robot microphone alongside video and control.
Receiving Control Subscribe to gamepad and VR input from operate.adamohq.com, plus your own custom operators.
Sending and Receiving Data Publish telemetry, subscribe to other robots, run one-shot queries.
Robot and Topic Discovery List online robots, watch joins/leaves, and tap live topics.
Operating Robots
Section titled “Operating Robots” The operate.adamohq.com Platform Tour of the hosted operator — gamepad, VR, layouts, recording, replay, fleet stats.
Building Your Own Operator When the hosted UI isn't enough — write a custom teleop program (XR, mobile, browser).
SDK References
Section titled “SDK References” Python SDK adamo — pip install adamo.
Rust SDK adamo — cargo add adamo.
C SDK libadamo — CMake + C++17 RAII wrapper.
TypeScript SDK adamo core plus adamo-react for browser operators and dashboards.