DiveTwin

About

About DiveTwin

DiveTwin is a browser-based dive planner for recreational, technical, and closed-circuit rebreather divers. It implements Bühlmann ZH-L16 with Gradient Factors and runs entirely in your browser — no server upload required.

Who it's for

Open-water divers, technical divers, instructors, and researchers who want a transparent, auditable planning tool. If you're trained in trimix, CCR, or staged decompression, DiveTwin speaks your language.

The engine

The decompression engine is pure TypeScript, framework-free, and covered by a suite of golden-reference fixtures. Stop depths must match exactly; stop times are tolerated to ±1 minute per stop, ±3 minutes total. The full engine source is open and inspectable.

Principles

  • 01Client-side. Your dive plans never leave your device unless you choose to share them.
  • 02Open and auditable. The math is in the open, not behind an API.
  • 03Conservative defaults. Sensible GF, ascent rates, and reserves out of the box.