The operating system
for self-driving labs.

EOS is a comprehensive framework and runtime for building and running self-driving labs.

Discovery is a loop.

Design an experiment, make the samples, characterize them, and analyze the results, then design the next one. A self-driving lab runs this cycle on its own. EOS is the operating system that makes it possible.

DMTA
Loop
01
Design
02
Make
03
Test
04
Analyze

EOS is a complete foundation for lab automation.

Every layer of running a self-driving lab, from describing your devices and experiments, to running them in parallel, to optimizing results with AI, built into one cohesive system that drives every turn of the loop.

Always on

Experiments run unattended, day and night, with no one waiting at the bench.

Bigger search spaces

Sweep thousands of conditions in the time it takes a human to run a handful.

Reproducible by design

Every parameter, output, and decision is captured as data, run after run.

Design experiments like graphs, not scripts.

The EOS UI lets you compose protocols as task graphs. Connect devices, parameters, and data flows visually, and let EOS handle the rest.

  • Drag-and-drop directed acyclic graph editor
  • Type-safe inputs, outputs, and resource bindings
  • Validate at design time, before a single device moves
EOS visual protocol editor showing a task graph for color-mixing experiments.

Maximize the yield of reaction R-12

EOS AI Agent
Composed a 12-task protocol graph
Reserved robot arm, HPLC, and plate reader
Analyzing run 4 of 8 · yield ↑ 18%

Meet the EOS AI Agent.

Describe what you want in plain language. The agent designs the protocol, administers the lab to run it, and analyzes the results, turning intent into running experiments and learning from every batch.

Designs protocols
Turns a goal into a validated task graph, wiring up tasks, devices, and the parameters to optimize.
Administers the lab
Launches campaigns, schedules devices and resources, and keeps every protocol run on track.
Analyzes results
Reads task outputs, surfaces trends across runs, and recommends the next experiment to try.

One orchestrator, every machine.

EOS runs a central orchestrator that drives devices and tasks across every computer in your lab. Robot arms, instruments, sensors, all under one schedule, one state, one API.

N machines
Scale across as many lab computers as you have.
1 schedule
Every device and task, orchestrated globally.
Any device
Robot arms, instruments, sensors, first-class plugins.
Any vendor
SiLA-2 interoperability across instrument makers.
Orchestrator
Robot Arm
Spectrometer
Camera Rig
Plate Reader
HPLC
Microscope
XRD
Balance
t=0t=15st=30st=45st=60s
robot_arm_1
hplc
camera_rig
xrd

Run in parallel, increase throughput.

EOS allocates devices, sample containers, and resources dynamically, so every machine in your lab stays busy. Simulate protocols offline to ensure the design is optimized and parallelizable.

The core capabilities.

Everything it takes to run a self-driving lab, designed to work together out of the box, so you can focus on the science instead of the infrastructure.

Plugin & Package System

Define labs, devices, tasks, protocols, and optimizers as reusable packages, with static and runtime validation.

Distributed Orchestration

A central orchestrator drives devices and protocols across every computer in your lab. XRD, robot arms, HPLC, all in concert.

Intelligent Scheduling

Devices and resources are allocated dynamically so your lab runs tasks in parallel whenever possible. Simulate your protocol offline before you ever touch hardware.

Closed-loop Optimization

Single- and multi-objective experiment optimization with LLM-augmented reasoning, so experiments learn as they run.

Visual Protocol Editor

Design protocols as task graphs in a drag-and-drop editor with built-in validation.

Real-time Monitoring

Live dashboards for tasks, devices, and campaigns. Persistent state of every experiment, output, and resource allocation.

Five interfaces.

Whatever your stack, humans, agents, instruments, or scripts, there's a first-class way in.

UI

Visual protocol editor, real-time monitoring, device inspector, file browser.

AI Assistant

Design campaigns, inspect runs, and drive your lab in natural language.

REST API

OpenAPI surface for programmatic access from any language.

MCP Server

Native Model Context Protocol server. Plug Claude or any MCP-aware assistant into your lab.

SiLA 2

First-class SiLA 2 integration for instrument-level interoperability across vendors.

We’re at the dawn of lab automation.

EOS takes its name from Eos, the Greek goddess of the dawn. Lab automation is crossing from possibility into everyday practice.Whether your lab is just getting started or already automated, it rises with EOS.

Open-source Core. AI-powered Pro.

EOS Core

Open Source

Everything you need to design, schedule, and run protocols across your lab.

  • Plugin & package system
  • Distributed orchestration across lab computers
  • Intelligent scheduling & offline simulation
  • Visual protocol editor
  • Real-time monitoring & state
  • Closed-loop experiment optimization
  • Beacon: AI-enabled experiment optimizer
  • UI, REST API, MCP, SiLA 2

EOS Pro

Contact us

Free for non-commercial use. Get full and cutting-edge features.

  • Everything in Core
  • AI assistant: design campaigns, control the lab, and analyze results in natural language
  • Knowledge base for AI
  • Priority support
  • More features to come