Open-Source Automated Insulin Delivery
Dossi learns how sleep, exercise, meals, stress, and 50+ factors affect your insulin needs—then adjusts delivery automatically.
Blood sugar is shaped by dozens of factors—meal composition, sleep quality, stress, exercise, hormones, illness, even time of day. But current insulin pumps only see two inputs: carbs and glucose. They don't know you slept badly, had a high-fat snack, or just went for a run.
Not just what happened, but why.
Reads glucose every 5 minutes via Dexcom Bluetooth. Syncs sleep, exercise, and heart rate from Apple HealthKit—no manual logging.
A Bayesian engine learns your individual patterns across sleep quality, infusion site age, dawn phenomenon, exercise, and caffeine.
Models glucose trajectories 4 hours ahead. Quantifies uncertainty. Adjusts insulin delivery in real time through closed-loop control.
Snap a photo of your meal and Dossi identifies the food, estimates macros, and predicts glucose impact—replacing manual carb counting.
After every meal, Dossi tracks what actually happened and refines its understanding of your unique physiology.
| Capability | Traditional Pumps | Dossi |
|---|---|---|
| Current glucose | ||
| Carb counting | ||
| Exercise awareness | ||
| Sleep quality impact | ||
| Meal type (fat, protein) | ||
| Time-of-day patterns | ||
| Photo meal recognition | ||
| Stress & HRV awareness | ||
| Menstrual cycle tracking | ||
| Site age tracking |








Learns individual glucose patterns across 5+ contextual factors. Only applies learned effects after 15+ observations with 50%+ confidence. Baseline drift detection triggers recalibration.
Native Bluetooth LE driver for Omnipod DASH. Pod pairing, encrypted sessions, status monitoring, basal adjustments, and bolus delivery—all built from scratch.
Hard-coded limits, physiological bounds, hypo prediction, anomaly detection, and immutable audit logging. Biometric auth required for every dose. TOCTOU protection at delivery time.
Photo meal recognition via Gemini API. Snap a photo, identify foods, estimate macros, and predict glucose impact—no manual carb counting required.
Model predictive control optimizes dosing decisions continuously. Reads glucose every 5 minutes and adjusts basal rates in real time through a 90-minute optimization horizon.
SwiftUI + SwiftData locally, Supabase for auth and cloud sync, WidgetKit for home screen, watchOS companion app. Swift 6 strict concurrency throughout.
Join the waitlist to get early access when Dossi launches.