Show HN: GlycemicGPT – Open-source AI-powered diabetes management

Wait 5 sec.

I'm a Type 1 diabetic and software engineer. Last year I went months between endocrinologists with no clinician reviewing my data. I'm an engineer, so I built the tool I needed — and now I'm open sourcing it.GlycemicGPT is a self-hosted platform that connects continuous glucose monitors, insulin pumps, and existing Nightscout instances to an AI analysis layer running on your own infrastructure.Data sources:Dexcom G7 (cloud API)Tandem t:slim X2 and Mobi pumps (direct BLE)Nightscout (point it at your existing instance and you're running in minutes)What the AI layer does:Daily briefs summarizing overnight and 24-hour patternsMeal response analysisConversational chat with RAG-backed clinical knowledgePredictive alerting with configurable thresholds and caregiver escalationImportant: this is monitoring and analysis only. GlycemicGPT does not deliver insulin, does not control your pump, and is not a closed-loop system. It reads your data and gives you insight on top of it. Your clinical decisions stay between you and your care team.Architecture:Self-hosted via Docker or K8S — the GlycemicGPT stack runs entirely on your hardwareBYOAI — bring your own AI provider. Use Ollama for fully local operation (no data leaves your hardware), or point it at Claude, OpenAI, or any OpenAI-compatible endpoint if you prefer a hosted model. Data flows directly from your instance to the provider you choose; nothing is routed through any centralized service operated by the project.GPL-3.0, no subscriptions, no vendor lock-inStack:Backend API: FastAPI, Python 3.12, PostgreSQL 16, Redis 7Web Dashboard: Next.js 15, React 19, Tailwind CSS, shadcn/uiAI Sidecar: TypeScript, Express, multi-provider proxyAndroid App: Kotlin, Jetpack Compose, BLEWear OS: Kotlin, Wear Compose, Watch Face Push APIPlugin SDK: Kotlin interfaces, capability-based, sandboxedLooking for contributors — especially folks with BLE/Android experience or anyone in the diabetes tech space. Plugin SDK is documented if you want to add support for new devices.GitHub: https://github.com/GlycemicGPT/GlycemicGPTComments URL: https://news.ycombinator.com/item?id=48144670Points: 27# Comments: 8