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.
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

Maximize the yield of reaction R-12
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.
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
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
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