Skip to content
BotBot

Software

One screen for the whole robot.

BotBrain is the operator software inside every BotBot edition. Drive, see, map and automate from the CockPit, build your own interface, and talk to the robot in plain language.

Talk to usRead the docs
One screen for the whole robot.
Runs onWebiOSAndroidWindowsmacOS
Drive withKeyboardGamepadTouch

Every screen on this page was recorded live on a Unitree Go2 in the BotBot lab.

The tour

Six screens, one system.

Scroll through the screens an operator uses every day.

  1. 01 / Dashboard & Fleet

    Start with the whole fleet.

    Status, robot info and quick links to every section. Connect to one robot or command several at once.

    1. 01Straight to workCockpit, Fleet Manager and My UI one tap away.
    2. 02Fleet size and actionsRobots, total actions and detections at a glance.
    3. 03Thirty days of workWhen the robots are busiest, hour by hour.
    Start with the whole fleet.
  2. 02 / CockPit

    Everything an operator needs on one screen.

    Front and rear cameras, the 3D model, the map and navigation, with the quick actions and the E-STOP always in reach.

    1. 01Front and back, live2D, depth or 3D per camera, recorded in the browser.
    2. 02Where the robot isLive position on the map, the robot in 3D, click to navigate.
    3. 03Get up, dock, lightsAnd the E-STOP, red and never hidden.
    Everything an operator needs on one screen.
  3. 03 / My UI

    Build the interface your operation needs.

    Drag, resize and save widgets: cameras, joysticks, maps, gauges, buttons, chat, 3D. Every CockPit feature, arranged your way.

    1. 01Add, arrange, saveAdd Widget, pick a layout, save it to the cloud.
    2. 02Cameras, AI stream, mapEach one draggable and resizable.
    3. 03Recent AI detectionsWhat the robot saw, as a widget.
    Build the interface your operation needs.
  4. 04 / Flows

    Automate with blocks.

    Chain navigation, actions, detections and conditions in a visual editor, then run the flow from the CockPit.

    1. 01Control flow, movement, safetyStart, wait, loop, condition, stand up, lie down, lights.
    2. 02Drag, connect, runNodes and connections, with undo.
    3. 03Saved flowsLoad one, edit it, run it from the CockPit.
    Automate with blocks.
  5. 05 / Maps & Missions

    Map once, navigate anywhere.

    Build 3D maps with RTABMap, plan multi-waypoint patrols with Nav2 and save places and home positions per site.

    1. 01The active mapBuilt from the depth cameras, the robot drawn on it live.
    2. 02One per siteLoad, favourite and switch maps in a tap.
    3. 03See while you planThe robot view and quick controls next to the map.
    Map once, navigate anywhere.
  6. 06 / AI

    Talk to the robot.

    Natural-language commands through the AI chat agent, object detection with YOLO and a history of what the robot saw.

    1. 01What the cameras sawYOLO boxes with confidence, kept as a history.
    2. 02Find the momentBy source, time, confidence and type.
    3. 03AI ModelsManage what runs on the robot, custom models with Pro.
    Talk to the robot.

My UI

Your cockpit, your layout.

Twenty-three widgets, from cameras and joysticks to maps, GPS, flows and sound. Place them, size them, save a layout to the cloud and switch in a tap.

Camera
Map
Joystick
Buttons
Gauge
Chat
Missions

Cameras up front, sticks in the thumbs, map and quick actions at the side.

Your cockpit, your layout.

Widget library

  • Camera
  • 3D Visualization
  • Map View
  • GPS
  • Joystick
  • Button
  • Button Group
  • Waypoints
  • Places
  • Flows
  • Delivery
  • Audio Stream
  • Microphone
  • TTS Presets
  • Sound Clips
  • AI Stream
  • Recent AI Detections
  • Battery

Flows

Automate with blocks.

Flows are block programs: navigation, actions, detections and conditions chained in a visual editor. Save them, run them from the CockPit, or schedule them as missions.

Automate with blocks.
  1. 1Start
  2. 2Go to Place
  3. 3Detect person
  4. 4Speak
  5. 5Wait
  6. 6End
A patrol flow: six blocks, no code.

Visual, not verbal

Control flow, movement, safety, lights, navigation, capture, AI and payload blocks.

Runs from the CockPit

Pick a saved flow and press Run Flow.

Deployed to the robot

Every run reports back: duration, battery used, distance and the path on the map.

Maps & Missions

Map once, navigate anywhere.

RTABMap builds the map from the depth cameras. Nav2 plans the path and avoids obstacles. You click, the robot goes.

  • RTABMap SLAM with one or two cameras
  • Nav2 path planning and obstacle avoidance
  • Click-to-navigate on the map
  • Save, load and switch maps with home positions
Map: The active map, the live camera and every saved map ready to load.

The active map, the live camera and every saved map ready to load.

AI

Talk to the robot.

The AI chat agent turns plain language into robot commands. YOLO detects objects in the camera feeds and keeps a history you can search. Pro adds custom vision, world and language models for your application.

Talk to the robot.

Example conversation

  1. Go to the kitchen and tell me if anyone is there.
  2. On my way to Kitchen. I will report what I see.
  3. Arrived. One person detected near the door.
Perception
  • YOLOv8 and v11 detection
  • Detection history
  • Custom models with Pro

Fleet, dashboard & health

See the whole operation.

Fleet cards, usage analytics and the health of every BotBrain: CPU, GPU and memory, node states, Wi-Fi and power.

Dashboard: Status, quick stats and activity at a glance.

Status, quick stats and activity at a glance.

CSVaudit log export

Make it yours

Your colours, your speed, your language.

Light or dark theme, your own accent colour, speed profiles from Beginner to Insane, and the interface in English or Portuguese.

Theme

The default: light surfaces, purple accents.

Speed profiles
  • Beginner
  • Normal
  • Insane
Languages
  • English
  • Português
Light: The default: light surfaces, purple accents.

Any screen, any controller

Web in every edition. Native apps with Pro.

The same software on a laptop in the control room, a tablet on the shop floor, a phone in your pocket or a handheld with sticks.

Web: Any modern browser, on the robot network or self-hosted.

Any modern browser, on the robot network or self-hosted.

Keyboard

WASD driving and shortcuts for every quick action.

Gamepad

PS5, Xbox and generic controllers, with custom button mapping and mode switching.

Touch

Dual virtual sticks with velocity tuning on tablets and touchscreens.

Web in both editions. Native iOS, Android, Windows and macOS apps with BotBrain Pro.

Open source and Pro

The same software, two editions.

BotBrain Open Source is MIT-licensed on GitHub: the web app, the ROS 2 stack and the printable hardware. BotBrain Pro adds the native apps, custom AI, connectivity and support.

Build & experiment

BotBrain Open Source

Free. The web app, self-hosted on your own infrastructure.

More power, more features

BotBrain Pro

Native apps, custom AI models, 3G to 5G, global data relay and support.

FeatureOpen SourcePro
Software
ROS 2 robot support
Live camera, sensor and LiDAR view
Real-time custom dashboard
Autonomous navigation and missions
Keyboard, joystick and gamepad controls
Fleet control
On-screen video overlays
Mission builder
Simple AI integration (YOLO)
Block programming
AI chat agent
User profiles and authentication
Map builder and editor
System and robot health monitor
3G to 5G connectivity
GPS RTK
Global data relay
Custom AI models
Text-to-speech
Soundboard
Apps
BotBot hosted web app
Self-hosted web app
iOS app
Android app
Windows and macOS app

See it on your robot.

Talk to us about a pilot on your site, or start with the open-source edition on GitHub.

São Paulo, Brazil

Av. Brigadeiro Faria Lima, 1461Pinheiros, São Paulo, SP

Lisbon, Portugal

Praça Marquês de Pombal, 14Lisboa

Let's discuss your use case

[email protected]