A Next.js web app that uses Chrome's built-in AI (Gemini Nano) to analyze symptoms and provide health insights. Completely offline and private.
| Symptom Selection | AI Analysis Results |
| Episode Tracking | Medical Glossary |
- Track Symptoms: Select from common/uncommon symptoms with severity levels
- AI Analysis: Get instant analysis using Chrome's local AI (no data sent anywhere)
- Health Insights: Educational information, self-care tips, and medical guidance
- Episode Tracking: Multi-day illness progression with trend analysis
- Medical Glossary: Interactive tooltips for medical terms
-
Setup Chrome:
- Install Chrome (version 127 or later)
- Enable the following flags in
chrome://flags:#prompt-api-for-gemini-nano→ Enabled#prompt-api-for-gemini-nano-multimodal-input→ Enabled#optimization-guide-on-device-model→ Enabled BypassPerfRequirement
- Restart browser
-
Run the app:
npm install npm run dev
Open http://localhost:3000 in Chrome
- Frontend: Next.js 15, React 19, TypeScript
- Styling: Tailwind CSS 4
- AI: Chrome's built-in Gemini Nano (offline)
- Storage: LocalStorage (no external APIs)
- Icons: React Icons
- Symptom selection with severity tracking
- Chrome AI-powered analysis (offline)
- Multi-day episode progression
- Interactive medical term tooltips
- Responsive design
- 100% private (no data leaves your device)
src/
├── app/ # Next.js pages
├── components/ # React components
├── lib/ # Chrome AI integration
├── services/ # Data management
└── types/ # TypeScript definitions
For educational purposes only. Not medical advice. Consult healthcare professionals for medical concerns.