Operator HMI & Control Dashboard
Docker Ready

You build the logic RCH gives you the dashboard.

Operator HMI & Control Dashboard for robotics and automation. Local-first, protocol-agnostic, browser-accessible.

Protocol Agnostic

ROS2, MQTT, REST support

Execution ACK

Real-world command feedback

Modular Logic

Built-in data transformations

Read the overview
Raspberry PiDocker ReadyROS2MQTTWebSocket ROS2 & ROSbridge
Dashboard Preview

Modern Dashboard Interface

High-performance telemetry visualization with low latency.

Control Demo Video

Real-time Robot Control

Direct command execution with visual feedback loop.

Widget System Preview

Modular Widget System

Drag and drop interface to build your custom control plane.

The Problem: Why are we still rebuilding dashboards?

Engineers often waste weeks building one-off telemetry dashboards or control interfaces instead of focusing on core device logic. The domain is plagued by fragmented tools, cloud-dependent SaaS platforms that compromise privacy, and a lack of reusable UI infrastructure.

RCH targets the operational control gap: where you need reliable command execution and real-time monitoring without the overhead of custom frontend development.

Why Not Cloud?

Privacy

Your data stays on your local hardware.

Latency

Real-time control needs local speeds.

Offline

Works even when the internet doesn't.

Wasted engineering weeks
Fragmented tools
Cloud-dependent SaaS
Privacy compromises
No reusable UI layer
Offline-unfriendly

The Goal: Professional Operator HMI

RCH provides a flexible, modular, and protocol-agnostic tool to manage robots and monitor their state in real-time through any browser.

You bring:

  • Automation flows & Device logic
  • ROS2, MQTT or REST endpoints
  • Cyber-physical system endpoints

RCH provides:

  • Control panels
  • Video widgets
  • Telemetry graphs
  • Sensors & Logs
  • Form inputs
  • Layout system

Who Is It For?

RCH is built for the hands-on engineer and hobbyist, not for corporate sales decks.

Robotics Engineers

Professional Operator HMI for ROS2/MQTT systems without the custom UI development headache.

Automation Specialists

Reliable control planes for industrial or lab automation with complex telemetry requirements.

R&D Teams

Fast prototyping for cyber-physical systems with reliable command execution tracking (ACK).

Indie Developers

A professional-grade dashboard that respects privacy and works entirely on your local network.

Transformation Engine

13+ data processing types including Low-pass filtering, Scaling, and Deadzones to adapt raw sensor data.

Modular Bindings

Protocol-agnostic system (ROS2, MQTT, REST). Widgets stay logic-free, connected via declarative bindings.

Reliable Execution

Execution ACK model ensures you see the real state of hardware, not just the fact that a command was sent.

Deployment

Local-First, Docker-Powered

The first release of RCH is distributed as a Docker image. It includes a Python-based backend (FastAPI/Redis) and a Vue frontend, ready for your Raspberry Pi or PC.

Instant Deployment

Run it locally on your machine or a Raspberry Pi.

Privacy by Default

Your data never leaves your local network. Offline by design.

Cross-Platform

Consistent behavior across Linux, macOS, and Windows.

docker-compose.yml
# Pull and run RCH instantly
services:
rch:
image: kwaad/rch:latest
ports:
- "8080:80"
restart: unless-stopped
$ docker compose up -d
Creating rch ... done

Solo Developer Transparency

RCH is currently a solo project. It’s built out of a personal need for a better way to control local devices without relying on external clouds.

Support the project
Community-driven evolution

Ready to build your next dashboard?

Join the early demo, share your pain points, or suggest the next widget we should build. Help us shape the future of robotics UI infrastructure.

Direct feedback
Fast iteration
Local security