🚧 Early Development — BluePills is functional but not yet feature-complete. We're actively building. See what's coming →
🔒 Privacy-First · Open Source

Your medications,
your data.

BluePills is a free, open-source medication manager that keeps your health data on your device. Sync to BlueSky only when you choose.

BluePills
Aspirin · 8:00
Vitamin D
✅ Taken
⏰ 12:00

Everything you need, nothing you don't

Focused, straightforward medication management without accounts, ads, or data harvesting.

💊

Medication Management

Add, edit, and organize medications with custom dosages, schedules, and reminder notifications.

🔔

Smart Reminders

Personalized notification schedules ensure you never miss a dose, even offline.

🔄

Optional BlueSky Sync

Sync via the AT Protocol to your own Personal Data Server. Enable it only when you're ready.

📤

Export & Import

Move your data between devices using standard JSON. No lock-in, ever.

🌍

Multi-Language

Available in English, Finnish, Swedish, German, and Spanish with more on the way.

📴

Works Offline

Local-first architecture means full functionality without an internet connection.

Privacy is not a feature — it's the foundation

We built BluePills so your health data never has to leave your device.

🚫

Zero Analytics

No tracking, no telemetry, no crash reporters sending data anywhere.

📱

Local Storage

Data lives in SQLite on your device. Sync is always opt-in.

🔓

Open Source

Every line of code is auditable on GitHub. No hidden surprises.

🌐

Decentralized

When you sync, it goes to your BlueSky PDS — not our servers.

Available everywhere you are

One codebase, every major platform.

🌐

Web / PWA

Runs in browser, installs as app

🤖

Android

APK download from Releases

🐧

Linux

Native desktop build

🪟

Windows

Native desktop build

🍎

macOS

Native desktop build

Roadmap & Known Gaps

BluePills is functional for basic medication tracking, but several key features are still in progress. Here's an honest picture of where things stand.

✅ Working Now

  • Add, edit & delete medications
  • Today's medications dashboard
  • Log doses & low-stock warnings
  • Adherence calendar & statistics
  • Reminder notifications (basic)
  • Enhanced scheduling with timezones
  • Multi-language (EN, FI, SV, DE, ES)
  • Export / import via JSON
  • AT Protocol sync framework

🔨 In Progress / Next Up

  • Day-of-week dose selector UI (Mon–Sun)
  • Notification actions — Take & Snooze
  • Expiration date tracking & alerts
  • Storage location per medication
  • As-Needed (PRN) medication flag
  • BlueSky login & live sync
  • Secure credential storage

🗺️ Planned (Phase 3+)

  • Medication name auto-suggest
  • Varying / complex dose schedules
  • Search & filter the medication list
  • Adherence trend charts & CSV export
  • iOS build & App Store release
  • Real-time sync via WebSockets
  • Kanta prescription import (Finland)
  • Offline queue & conflict resolution UI

Found a bug or have a feature request? Open an issue on GitHub →

Ready to take control?

Free forever. No account required. Start managing your medications privately today.