live · v0.3 · open source · alpha

Turn natural-language lab protocols into Opentrons scripts with citations for every extracted value.

Hover the marked phrases. Every value in the spec carries a citation like that — that’s the point.

pipeline stages
9
gap detectors + suggesters
12
worked example protocols
11
typical run cost
~$0.20
  1. 01

    Extract

    Sonnet reads your instruction and emits a structured spec. Every extracted value carries a claim: this came from the instruction, here’s the verbatim quote, or this was inferred, here’s the reasoning.

    model claude-sonnet-4
  2. 02

    Resolve gaps

    Deterministic suggesters fill what they can (config lookups, well-capacity defaults). Haiku audits non-deterministic suggestions against your instruction. Anything the system can’t decide goes to you, one decision at a time.

    reviewer claude-haiku-4
  3. 03

    Simulate

    The generated Python script runs through Opentrons’ own simulator before output. If the simulator rejects the script, we surface the failure loudly — no silent broken protocols.

    verifier opentrons.simulate
  1. Every value carries provenance.

    Other tools generate code and hope. Here, every extracted volume, well, labware, and substance comes with either the verbatim quote from your instruction or explicit reasoning if it was inferred. You can audit any decision the system makes.

  2. An independent reviewer audits the LLM.

    A smaller, separate model verifies every non-cited claim against your instruction. If it disagrees, you see the objection in the UI before deciding — not after the protocol fails on the robot.

  3. The script is simulator-verified.

    Opentrons’ own simulator runs the generated Python before output. Code that wouldn’t actually load on the robot never reaches you.

The live-mode visual surface showing five columns from instruction to script, with cross-column resolution arrows
Figure 1. The live-mode visual surface — five columns from instruction to generated script, with cross-column resolution arrows connecting each extracted value to its citation in the original instruction.