BrewTinker
A local-first brewing log and analysis tool for pour-over and espresso enthusiasts. Parameters, ratings, extraction curves, and experiment context stay on your phone — no accounts, no cloud sync.
Not a social check-in feed. Not a coffee encyclopedia. Clear, structured records that give every future adjustment clear evidence.
Bean origin, roast level, grind setting, ratio, temperature, pour stages, and time saved in one structured record.
Mark test variables and baselines (e.g. grind +2 clicks or temp -2°C) to isolate true cause and effect.
Note down what to change next while tasting. When brewing this bean again, the memo is pinned to the top.
Carry previous parameters directly into a new brew session, automatically highlighting what changed this time.
Home for trends and today’s status, Brew for focused session timing, and Log for evidence and export. Settings stays politely tucked away.
Weekly brew count, rating distributions, active experiment alerts, and bean freshness at a glance.
Timer, recipe stages, dynamic target recalculations, and key variables on one screen without page flips.
High-density table, multi-parameter filters, Next Adjustment comparison, and multi-format data export.
No cloud authorization needed. Connects directly to standard BLE scales and thermometers with on-device calculation only.
Compatible with standard BLE scales for real-time weight and timing. Manual entry is equally fast and polished.
Flow rates are computed locally from timestamped weight points, avoiding exaggerated sensor claims.
Track grinders, drippers, and roast batches with optional automatic bean inventory deduction on save.
Render individual brew records into high-res shareable image cards. Exports are for data, cards are for humans.
One row per cup, one column per parameter. Exported CSV and JSON files integrate directly with Excel, Numbers, R, or Python.
timestamp,bean_name,origin,roast_level,grind_setting,dose_g,water_g,ratio,temp_c,time_sec,rating,tds_pct,ey_pct,experiment_var,next_adjustment
2026-08-22T08:30:00Z,"Yirgacheffe Natural G1",Ethiopia,Light,18.5,15.0,250.0,16.7,90,134,4.8,1.38,19.2,"Grind +1.5","Temp 90C perfect, keep grind"
2026-08-21T14:15:00Z,"Geisha Double Anaerobic",Colombia,Light-Medium,17.0,16.0,240.0,15.0,92,150,4.2,1.42,18.5,"Baseline","Lower temp to 90C to reduce tail bitterness"
2026-08-20T09:00:00Z,"Sidra Washed",Ecuador,Light,18.0,15.0,255.0,17.0,91,142,4.6,1.35,19.8,"Ratio 1:17","Great floral clarity, keep ratio"Contains grind size, ratio, water temp, score, TDS, and sensory metrics for spreadsheets and statistical analysis.
Lossless full structured backup preserving step timings, curves, and recipe trees for re-importing anytime.
Clean, legible text format perfect for note-taking apps or quick sharing in chat.
BrewTinker is currently preparing for its second App Store review submission and is not yet publicly live on the App Store. This site provides details on core workflows, data structures, and privacy. It will require iOS 17+ once released.
Coffee brewing data is deeply personal. A local-first architecture delivers instant startup, absolute privacy, and zero risk of losing data due to server shutdowns or offline brewing.
You can export all records, current filtered results, or custom date ranges as CSV (for Excel/Python), JSON (for lossless backup/restore), or Plain Text. Note: PDF export has been deliberately removed to prevent formatting inconsistencies.
Compatible with standard BLE scales (for weight) and thermometers (for water temperature). Flow rate curves are computed locally on device. Bluetooth is completely optional—manual logging is fast and intuitive.
To keep the brewing canvas uncluttered, Settings is located at the top-right corner of the Home screen, containing gear profiles, BLE pairing, Pro status, and legal disclosures.
Capture real variables from every brew, so every adjustment is guided by evidence.