ChromAppv0.1.0 · BOOT
chromapp> chromapp.boot()
Booting 0 %
ChromApp

Introducing ChromApp

Chromatography,controlled.

Flexible, powerful control software for prep-scale and industrial-scale chromatography — built for the tailor-made rigs that handle the hardest separations.

Join the waitlistFirst release · 2026

What ChromApp does

One desktop appfor the whole rig.

Pumps, valves, columns, detectors and balance — wired into a schematic you draw, driven by cycles you author, recorded as runs you can hand to QA without rewriting.

  • 01Direct hardware control
  • 02Live telemetry
  • 03Audit-grade run history
~/CHROMAPPTYPING
STATEMENT · 001#01

Software forthe rigs youbuilt yourself.

Note · 001

Most chromatography software assumes you bought your rig in a catalogue. ChromApp doesn't. It's built for the tailor-made multi-column setups that solve the separations no off-the-shelf instrument can handle.

In v1

Four modules. One desktop app.

  1. MODULE · 001

    Schematic editor

    Draw the rig the way it actually plumbs. Drag bottles, pumps, valves, columns, UV and balance onto a canvas; tubes route orthogonally. Live overlay highlights every open path the moment hardware moves.

    INPUT · graph.jsonOUTPUT · live state

  2. MODULE · 002

    Live telemetry

    Every reading streamed and plotted as it arrives. Full UV spectra at 1 Hz, pump flowrate as a step trace, balance weight and derived flow. SSE bus, no polling.

    INPUT · pumps · uv · balanceOUTPUT · uPlot

  3. MODULE · 003

    Cycle runner

    Recipes built from timed steps. Make-before-break valve transitions so a running pump always has a path. Refuses any step that would dead-head a pump before it gets near hardware.

    INPUT · @cycle · @stepOUTPUT · safe sequencing

  4. MODULE · 004

    Audit-grade run history

    Every cycle archives itself. UV frames, pump and balance traces, valve states, events.jsonl, signed metadata. Append-only, crash-resilient — orphaned runs heal at next boot.

    INPUT · run/OUTPUT · QA-ready

Early access

Wire in early.

We're launching with a small group of labs running prep-scale and industrial-scale chromatography. Drop your email — no spam, just one note when the first build is ready for you.

  • STATUSOPEN
  • FIELD1 input · email
  • OUTPUTv0.1.0 · 2026
~/CHROMAPP/WAITLIST · REPLOPEN
// hello, chromatographer.
// drop your email below to join the waitlist.
// hit ⏎ or click RUN to commit.
chromapp>chromapp.waitlist.join("")