Automate Without Coding

Science-native autonomous workflows with open source orchestrator and drivers.

Trusted by or Partnered with

UBC Logo
Telescope Innovations Logo
Acceleration Consortium Logo
NIMS Logo
Pfizer Logo
KPBMA Logo

IvoryOS Core

Develop in Python? IvoryOS turns it into an autonomous experiment platform in one line.

$pip install ivoryos
View on GitHubRead Paper
robot_controller.py
import ivoryos class MySelfDrivingLab: def add_liquid(self, amount: float, ...): """Add reagent""" ... def analyze(self): """Analyze data""" return 1 robot = MySelfDrivingLab()

Workflow Builder

Design experiments with visual drag-and-drop interface

Workflow Builder

Build a platform from scratch — Discover, install, and launch your self-driving lab.

1Discover

Browse the community library for hardware drivers.

Discover Modules

2Install

Install drivers and IvoryOS Core to your lab.

Pack Configuration

3Build

Deploy your configuration and start running automated experiments.

Build and Run

Why IvoryOS?

The bridge between complex automation and scientific discovery.

Instant Web Interface

Research changes faster than software cycles. IvoryOS turns evolving Python code into an instant web interface — so scientists can test immediately while developers refactor freely.

Traditional
2 Weeks
IvoryOS
Instant

Science-Native

Designed for experiments — iteration, parameter exploration, and adaptive optimization.

Composible workflows

Pivot faster by rebuilding workflows from reusable building blocks — no rewrites required.

AI Intelligence

Interact with experiments in natural language — query data, guide decisions, stay in the loop.

Reproducible

Every action is logged. Standardized execution ensures results are repeatable.

Designed to accelerate the entire R&D team.

The Automation Scientist

The Automation Scientist

Connects instruments and runs complex experiments in minutes.

The Platform Engineer

The Platform Engineer

Focuses on logic while IvoryOS handles state, execution, and drivers.

The Robotics Specialist

The Robotics Specialist

Instant orchestration interface for custom robotics code.

Meet the Team

IvoryOS initiated in 2023 at the University of British Columbia (Hein Lab).

I

Ivory Zhang

Lead Developer

J

Jason Hein

Scientific Advisor

F

Fergus Klein

Business Advisor

With support from

UBC LogoHein Lab LogoTelescope Innovations LogoAcceleration Consortium LogoCreative Destruction Lab Logo
IvoryOS | Self-Driving Lab in One Line