Summary

When I’m Sick is a local-first web app that helps you record and understand your health symptoms using Chrome’s on-device AI. Everything runs directly in your browser — private, offline, and built to help you remember what matters when you’re not feeling your best.

Inspiration

I often get sick and wanted a simple way to keep track of what was happening — when symptoms started, how long they lasted, and what patterns might exist over time. It’s easy to forget the details when you finally talk to your doctor. Having a record makes those conversations clearer, and it also helps me understand my own health a little better.

What it does

When I’m Sick is a private, offline-first health journal built with Chrome’s on-device AI. It helps you log symptoms and notes, track how you’re feeling over time, and get simple educational explanations about your entries — all processed locally in your browser. There are no accounts, no cloud sync, and no servers involved. Everything stays on your device.

How we built it

• Built using Chrome’s Prompt API for local AI processing
• Uses IndexedDB for offline data storage
• Written with vanilla JavaScript and Web APIs
• Designed around privacy and simplicity — no backend or external API calls

Challenges we ran into

• The Chrome Prompt API is still experimental, so documentation was limited.
• Designing a simple interface that makes it easy to record health notes without feeling technical.
• Handling local storage limits and ensuring smooth offline performance.

Accomplishments that we’re proud of

• Built a working offline health journal that uses Chrome’s built-in AI for local insights.
• Demonstrated how on-device AI can make web apps more personal and private.
• Created something practical and lightweight that actually helps people remember important health details.

What we learned

• Local-first design with AI is not only possible, but powerful.
• Privacy and usability can coexist — you don’t need the cloud for intelligence.
• People benefit from small, focused tools that solve real problems simply.

Built With

  • builtin-ai
  • chrome
  • gemini-nano
  • offline
  • prompt-api
Share this project:

Updates