What's Revolution

A control room for the lab, not a stack of tools.

Revolution is one workspace for the people configuring lab automation and the people running it — backed by UK Robotics' tenant-isolated Core. This is why we built it, and what's inside.

Why we built it

Modern labs run on automation, but the software around that automation hasn't caught up. Schedules live in one tool, storage tracking lives in a spreadsheet, runs are monitored from a vendor utility, and post-run analysis happens in someone's local Python notebook. Every handoff is a place where context is lost.

Revolution started from a simple observation: the people designing a workflow and the people running it need to look at the same screen. So we built one.

One workspace. One source of truth. One audit trail.

Configure your system, build a schedule, simulate it in 3D, run it on real hardware, watch every thread, replay any failure, write custom Python steps when you need them, and tie cameras into your runs — without leaving the page.

What's inside

Nine modules. One Core.

Every module is built on the same authentication, audit log, and device registry. Add what you need. Skip what you don't.

01

Dashboard

Tenant overview. Active runs, recent events, shortcuts to your schedules and storage devices.

02

System Builder

Wire up your physical lab — instruments, cores, devices, drivers. The map every other module reads from.

03

Schedule Editor

Visual workflow builder on react-flow. Nodes for moves, transfers, incubations, custom steps.

04

Storage Manager

Live occupancy of every storage device. Search any plate by barcode, see where it lives.

05

Event Viewer

Per-thread timelines for every run. Filter, step, replay. Find the failure in seconds.

06

Python Scripts

CodeMirror 6 editor with inline AI assist. Versioned, callable from any schedule node.

07

Vision Control

Cameras as first-class steps. Inspect plates, count colonies, gate downstream branches.

08

Revolution Simulator

3D scene of your physical layout. Validate end-to-end before a single robot moves.

09

Plugins

Per-tenant extension surface. Wire your internal tools straight into the same workspace.

Schedule editor

Drag a schedule. Simulate it. Run it.

Build a multi-step run visually. Every node knows what device it lives on, what labware it expects, and how long it takes. Validation is live; broken schedules don't make it to the bench.

  • Real-time validation against your system layout
  • Subschedules, branches, conditional steps
  • Simulation in the same scene as live runs
  • Full version history per schedule
[ schedule editor screenshot · 16:10 ]
[ event viewer screenshot · 16:10 ]
Event viewer

Every thread, every event, every replay.

When something goes wrong on the bench, you don't want to chew through log files. Revolution keeps a structured timeline per thread per run — searchable, filterable, replayable.

  • Thread-level timelines
  • Filter by device, severity, run
  • One-click replay into the simulator
  • Linked back to the schedule node

Built for regulated environments.

21 CFR Part 11 audit trails. SOC 2 Type II. EU GDPR. Single sign-on, role-based access, tenant isolation.

SOC 2 Type II 21 CFR Part 11 GDPR SSO / SAML

See it on your own hardware.

We'll map a demo to your actual instruments and walk through a real workflow with your team.

Get started Read the docs