Offline Doctor - AI Medical Assistant
A cross-platform desktop application that provides AI-powered medical assistance without requiring an internet connection. Built with Electron and powered by Ollama for complete privacy and offline functionality.
π¨ Important Medical Disclaimer
This application is for informational purposes only and is not a substitute for professional medical advice, diagnosis, or treatment. Always seek the advice of your physician or other qualified health provider with any questions you may have regarding a medical condition.
β¨ Key Features
- π Complete Privacy: All data stays on your device
- π± Cross-Platform: Works on Windows, macOS, and Linux
- π€ AI-Powered: Uses advanced language models via Ollama
- π¬ Interactive Chat: Natural conversation with medical AI
- π Symptom Checker: Quick symptom analysis and guidance
- π Medication Tracker: Track medications and check interactions
- π Medical History: Local storage of consultation history
- βοΈ Configurable: Adjust AI model settings and preferences
Get Started Download Documentation
ποΈ Architecture
βββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ
β Frontend β β Backend β β AI Engine β
β (Electron) βββββΊβ (Python Flask) βββββΊβ (Ollama) β
β β β β β β
β β’ HTML/CSS/JS β β β’ REST API β β β’ Llama2 Model β
β β’ Chat UI β β β’ Medical Logic β β β’ Local Inferenceβ
β β’ Settings β β β’ Data Storage β β β’ No Internet β
βββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ
π οΈ Technology Stack
- Frontend: Electron, HTML5, CSS3, JavaScript (ES6+)
- Backend: Python Flask, RESTful API
- AI Engine: Ollama with Llama2 model
- Storage: Local file system for complete privacy
π‘ Why Offline Doctor?
- Privacy First: Your medical data never leaves your device
- Always Available: No internet required after initial setup
- User-Friendly: Intuitive interface for all users
- Customizable: Adjust AI settings to your needs
- Open Source: Transparent and community-driven development