VeezBot

Open source robot client

View on GitHub

Control your robot
from anywhere.

Live video stream and real-time control from any browser. Connect a Raspberry Pi, invite your friends, drive.

Features

Everything you need.

Live video stream

Low-latency WebRTC stream directly from your Pi's camera to any browser.

Real-time control

Keyboard, joystick, buttons, sliders — fully configurable control layout with role-based permissions.

Plugin system

Extend your robot without touching the core. Plugins live in their own folder and survive updates.

Open source client

The robot client is fully open source. Build on top of it, adapt it to your hardware, share it.

How it works

Three pieces, one system.

Web

Your browser connects to your robot and streams live video.

Server

Handles authentication, routing, and permissions. Your robots are always under your control.

Robot

The open-source client runs on your Pi, streams video, and responds to commands in real time.

Get started

Build your robot in minutes.

01

Set up your Pi

Clone the robot client on your Raspberry Pi, drop your token in the config file, and start it.

02

Connect your camera

Plug in a Pi camera. VeezBot streams it via WebRTC automatically when your robot wakes up.

03

Control from anywhere

Open the app in any browser, select your robot, and drive. Invite others with role-based permissions.

© 2026 VeezBot

Docs