Built for the operators running robots on site, not a cloud dashboard miles away. Open source and fully offline, free from the first robot. One command to start.
$ docker run --rm --network host ghcr.io/styri-dev/styri-core:v0.2.1
docker compose up works on a Mac too.
Everything is served from the robot or a local box. Unplug the internet; it still works.
Robot health readable at a glance on a touchscreen, not just an engineer's tool.
No telemetry, no CDN, no license server. Verify it yourself with tcpdump.
| RViz2 | Foxglove | Formant | Styri | |
|---|---|---|---|---|
| Built for | Engineers | Engineers: data visualization and log analysis | Fleet operations teams, remotely from the cloud | Operators running robots on site |
| Runs in | Desktop / X11 on the robot or forwarded | Desktop app on each machine | Cloud web app; self-hosted on your own servers for restricted sites | Any browser on the robot’s local network |
| Offline use | Fully local | Free and Pro: account sign-in needs internet. Fully offline via standalone license or on-prem deployment on Enterprise | Standard: agent streams to Formant’s cloud; teleop needs Formant and Twilio servers. Air-gapped only via self-hosted on-prem deployment | Fully offline on every tier, including free |
| Install | apt or source build | Desktop install + offline license activation | Agent on each robot (internet needed to install); on-prem means running Formant’s servers | One docker run on the robot or any Linux box on its network |
| Source | Open source | Proprietary | Proprietary | Open-source core |
Foxglove helps engineers analyze robot data. Formant runs fleets from the cloud. Styri helps operators run robots on site — fully offline, from the free tier up.
Tell us about your sites. Every message is read and answered by a person.
Thanks — you'll hear back personally, usually within two business days.