Coming Soon — Join the Waitlist

Build robot apps.
Not robot UI.

Open-source SDK with native mobile components for ROS2. Joystick, LiDAR, video, telemetry — drop them into your app and ship. Or use our ready-made app. iOS and Android.

MIT Licensed Zero Dependencies iOS + Android

Five lines to control a robot.

Import RoboUI. Connect. Control. It's that simple.

RobotControlView.swift
import RoboUI

struct ControlView: View {
    @StateObject var robot = RobotConnection("ws://turtlebot.local:9090")

    var body: some View {
        VStack {
            CameraStream(robot.topic("/camera/image"))
            TelemetryPanel(robot.telemetry)
            Joystick(robot.publisher("/cmd_vel"))
                .hapticFeedback(.collision)
        }
    }
}

What web dashboards
can't do.

📱

Native Performance

SwiftUI and Kotlin Multiplatform. No Electron, no web wrappers. Metal-accelerated rendering for point clouds and video streams.

🎮

Haptic Teleoperation

Rich haptic feedback when your robot touches, collides, or approaches obstacles. Feel what the robot feels — through your phone.

🥽

AR Overlay

Navigation paths, obstacle boundaries, and waypoint visualization overlaid on your robot's camera feed in real time. Powered by AR frameworks on both platforms.

<100ms Latency

Optimized WebRTC pipeline with hardware H.265 decoding. Low enough for precision manipulation and real-time teleoperation.

📡

Offline-First

Works in the field without internet. Local discovery, peer-to-peer connection, on-device AI inference. No cloud required.

🤖

Fleet Management

Monitor and control multiple robots from one tablet. Live map, telemetry dashboard, mission planning. Built for operators, not engineers.

Mapbox for maps.
RoboUI for robots.

You wouldn't build a map SDK from scratch. Don't build robot UI from scratch either.

Feature Web Dashboards RoboUI
Native Mobile SDK ❌ Browser only ✅ iOS + Android
Haptic Feedback ❌ Not possible ✅ Native haptics
AR Overlay ❌ Not possible ✅ ARKit / ARCore
Offline Mode ⚠️ Limited ✅ Full offline
On-Device AI ❌ Server-only ✅ On-device ML
Video Latency ~200-500ms <100ms
Open Source Varies ✅ MIT License

Built for real operators.

Not just another dev tool. A production-grade control layer.

🏭

Warehouse AMRs

Operators manage fleets from tablets on the warehouse floor.

🚜

Agricultural Robots

Monitor autonomous tractors and drones from your phone — offline.

🔍

Inspection Drones

Plan missions, stream video, generate AI reports — from any tablet.

🦾

Teleoperation

Remotely control manipulators with haptic feedback and AR guides.

Two ways to use RoboUI.

Build custom, or use out-of-the-box. Your choice.

MIT · FREE

RoboUI SDK

For developers building custom robot apps. Import the Swift package, drop in components, ship your own branded app. Full control over UX.

  • Native SwiftUI components
  • Zero dependencies
  • Works with any ROS2 robot
  • Open source forever
View on GitHub →
COMING SOON

RoboUI App

For operators who just want to control their robot. Download from the App Store, connect, drive. No coding required.

  • Download → Connect → Drive
  • Joystick, video, LiDAR, telemetry
  • Free tier (1 robot)
  • Pro: multi-robot, recording, export
iOS + Android · Built on the SDK
RoboUI

The future of robotics is mobile.

Join the waitlist. Be first to build with RoboUI when the SDK launches.