Grab-and-Go Automation

Community-driven orchestration of AI experiments.

1Discover Modules

Discover Modules

2Download Launcher

IvoryOS Interface

3Start Building

IvoryOS Interface

Powered by IvoryOS

Write your lab automation once. IvoryOS turns it into an experiment platform in one line.

>>>ivoryos.run(__name__)
robot_controller.py
import ivoryos

class MySelfDrivingLab:
    def add_liquid(self, amount: float, ...):
        """Add reagent"""
        ...

    def analyze(self):
        """Analyze data"""
        return 1

robot = MySelfDrivingLab()

ivoryos.run(__name__)
launches

Experiment Builder

Design experiments with visual drag-and-drop interface

Experiment Builder

Why IvoryOS

IvoryOS serves everyone in the lab automation ecosystem.

Automation Scientist

Automation Scientist

Rapid prototyping & R&D

Pick hardware APIs, connect components, and prototype workflows in minutes.

Platform Developer

Platform Developer

SDL platform development

Focus on core logic. IvoryOS provides the interface for collaborators to run workflows instantly.

Software Engineer

Software Engineer

Building tools for self-driving labs

Build and share scientist-friendly tools using community drivers and optimizers.

Community

Be part of the growing IvoryOS community. Whether you're sharing instrument drivers, contributing workflows, offering ideas, or exploring automation for your lab, your participation helps expand an open, collaborative ecosystem for scientific innovation.

Join our Discord Community
UBC Logo
Hein Lab Logo
Telescope Innovations Logo
Acceleration Consortium Logo
IvoryOS - Self-Driving Labs in One Line