Open-source web-controlled liquid handling for OT-2 robots
Everything you need to control your OT-2 from the browser.
Full HTTP API client for the OT-2 robot. Create runs, load pipettes and labware, aspirate, dispense, pick up tips, and more -- all programmable through Python or the web UI.
Integrated USB camera support with computer vision for tip detection and liquid analysis. Monitor experiments visually and extract color data from well plates in real time.
Define multi-step protocols with built-in step handlers for common operations. Includes error recovery, pause/resume, and real-time progress tracking for complex workflows.
Dark-themed web dashboard with 5-step Create Task wizard, saved task management, real-time run monitor, hardware diagnostics, and protocol-ordered calibration -- all from the browser.
Describe your experiment in plain English, generate a prompt with full API reference, paste into Claude Opus 4.6, GPT-5.4 Pro, or Gemini 3.1 Pro. Paste back the output, validate, calibrate, and run -- zero coding required.
Four modular packages that work together seamlessly.
FastAPI web layer, templates, API endpoints, deck config
Protocol executor, error recovery, protocol generator
USB camera, tip analyzer, liquid analyzer
OT2Client, OT2Operations, task runner, step models
Get up and running in minutes.
Use the Create Task wizard to describe your experiment, generate a prompt for any LLM, and get a ready-to-run protocol in minutes.