Skip to content
Paco5687 edited this page Jul 20, 2026 · 3 revisions

FAQ

Is this a medical device? No. It's a personal data-exploration and education tool. It does not diagnose, recommend insulin dosing, or control any device. Always consult your care team.

Do I need a GPU? No. Pick a cloud AI provider (Anthropic or OpenAI) and paste a key. A local GPU model is an option for full privacy, not a requirement. You can also run with no AI at all — those features just stay idle.

What's the Companion? A chat grounded in your real data that remembers your lived experience and reasons across every domain — glucose, labs, cycle, wearables, meds, symptoms. It surfaces patterns and questions for your care team, never diagnoses or dosing. See The Companion.

Can it host my whole family / a clinic? No — it's single-tenant by design (one owner per deployment). Run a separate instance per person. It is deliberately not built to store other people's health data on a shared server.

Which glucose source should I use? For live monitoring, Dexcom Share. The official Dexcom API has a ~1-hour delay and is best as historical backbone. Nightscout works too if you run one.

The Dexcom/Tandem/Glooko connectors use unofficial APIs — is that safe/stable? They use community-maintained reverse-engineered APIs (the same ones tools like Nightscout and tconnectsync rely on). They're widely used but can break when a vendor changes something; treat them as best-effort and update when needed.

How does cycle tracking work without me logging anything? GlucoPilot infers menstrual phases from Oura nightly temperature (the biphasic shift after ovulation). Anything you log by hand or import always takes priority over inference.

Where is my data? In one Docker volume on your server (SQLite + uploaded records). With a local AI model, nothing ever leaves the machine. With a cloud provider, only what that feature sends (computed summaries, or lab images for extraction) goes out.

How do I reset the admin password? docker compose exec glucopilot python -m server.reset_password, or use the reset flow linked from the login page.

Where do in-app bug reports go? The "Report a bug" button files a GitHub issue with useful context (page, recent navigation, time — never your health data). If you configure a GitHub token in Settings, your instance creates the issue directly (and adds it to a project board if set). Without a token, the button opens the project's GitHub issue tracker pre-filled, and the issue is created under your own GitHub account. Self-hosting for others? Point it at your own repo in Settings so their reports go to you.

Is it affiliated with Dexcom / Tandem / Oura / etc.? No. GlucoPilot is an independent open-source project and is not affiliated with or endorsed by any of the device or service vendors it integrates with.

Clone this wiki locally