01
Start with the Seed Library
30 film/developer pairs, filterable by ISO, developer, and dilution. Your go-to combos are always a couple taps away.
$ ./chemclock --intro
Offline-first development timer with temperature compensation, dilution math, and printable cheat sheets—no account, no signal, just film.
$ cat about.txt
ChemClock is a process computer for home film labs. Kick the guesswork out of development by starting with a built-in library of 30 film/developer pairs, entering your chemistry's real temperature to get time adjustments, and building a step-by-step sequence with agitation nudges and voice alerts. All calculations happen on your iPhone—data stays in SwiftData, runs work on the Lock Screen, and one tap exports a red-light reference card for the darkroom.
$ ls ./features
30 film/developer pairs, filterable by ISO, developer, and dilution. Your go-to combos are always a couple taps away.
Tell ChemClock the actual temperature of your chemistry and get a corrected development time using the standard adjustment formula.
Assemble pre-soak, develop, stop, fix, rinse—set duration, agitation cadence, and an alert sound for every step. Reorder freely.
Enter any dilution ratio and tank size (35mm, 120, 4x5) to get precise stock and water amounts, down to the milliliter.
Start a run and put your phone aside. The Lock Screen widget shows the current step and time remaining, with haptics and voice cues at every change.
Export a one-page, red-light-friendly reference card with your film, times, dilution, and agitation notes—perfect for taping to the wall.
$ ./screenshots --slideshow
$ ./stats --report
Illustrative marketing figures; not App Store metrics.