ASHA Sakhi Chat is an innovative mobile application designed to empower ASHA (Accredited Social Health Activist) workers in India with AI-powered assistance for maternal healthcare. The app runs entirely on-device, making it perfect for areas with limited internet connectivity.
1st Runner-Up at Pragati AI for Impact Hackathon
Team Little B01S secured the 1st Runner-Up position at the Pragati AI for Impact Hackathon hosted by Meta India in Gurugram, demonstrating technical excellence and social impact in maternal healthcare innovation.
- Instagram Announcement: https://www.instagram.com/p/DMXTGPIgNnB/
- Facebook Post: https://www.facebook.com/hack2skill/posts/introducing-team-little-b01s-the-1st-runner-up-at-the-pragati-ai-for-impact-hack/773185811877594/
- LinkedIn Update: https://www.linkedin.com/posts/hack2skill_aiforgood-metaindia-thenudgeinstitute-activity-7352985728261263362-mbqi
- Local LLM Integration:
- Gemma 3B model running locally via MediaPipe
- Gecko model for efficient text processing
- Vector database integration for semantic search
- Risk Analysis Engine:
- XGBoost-based risk assessment system
- Real-time pregnancy risk evaluation
- Personalized health recommendations
- Cloud-Based Diet Analysis:
- Llama and LangChain-powered nutrition recommendations
- Personalized diet plans based on health conditions
- Integration with local food availability
- Multilingual Support:
- VoskAPI for speech-to-text conversion
- Local translation API for language conversion
- Support for multiple Indian languages
- Bhuvan Maps Integration:
- Open-source mapping solution
- Location-based healthcare facility search
- Route optimization for ASHA workers
- Offline-First Architecture: Works without internet connectivity using on-device LLM
- Multilingual Support: Communicates in local languages for better accessibility
- Quick Risk Analysis: Rapid assessment of pregnancy-related risks
- Personalized Profiles: Track and manage patient data efficiently
- SMS Integration: Send reminders and alerts to patients without smartphones
- Low Resource Requirements: Optimized for basic Android devices
- On-Device LLM: Uses MediaPipe to run Gemma 2B model locally
- TensorFlow Lite: Powers efficient model inference on mobile devices
- Material Design 3: Modern, accessible UI components
- Kotlin & Jetpack Compose: Modern Android development stack
- MVVM Architecture: Clean separation of concerns
- ASHA Sakhi Admin – Admin dashboard for managing ASHA workers and content
- ASHA Sakhi Nutrition & Healthcare Scheme Recommendation – RAG-based system for nutrition plans and healthcare scheme recommendations
- Android Studio Arctic Fox or newer
- Android device with minimum 4GB RAM
- Basic understanding of Android development
-
Clone the repository:
git clone https://github.com/balajianbalagan/asha-sakhi-chat.git
-
Set up the required model files:
All files should be placed in the following directory on your Android device:
/storage/emulated/0/Android/data/com.littleb01s.ashasakhichat/files/llm/
Create the
llm
folder manually if it does not exist.Download and rename the following files:
File Name Download URL Rename As Gecko_1024_quant.tflite
Download Gecko_1024_quant.tflite
sentencepiece.model
Download sentencepiece.model
asha-kb.pdf
Download asha-kb.pdf
gemma3-1b-it-int4.task
Download gemma3-1b-it-int4.task
Optional Gecko Model Gecko 110M on Hugging Face As required (refer to usage) Ensure all required files are present:
├── Gecko_1024_quant.tflite ├── sentencepiece.model ├── asha-kb.pdf ├── gemma3-1b-it-int4.task
-
Build and run:
- Open the project in Android Studio
- Connect your device
- Click Run
Our team was inspired by the challenges faced by ASHA workers in rural India. Having experienced the critical nature of timely medical assistance firsthand, we understand the importance of reliable healthcare support. ASHA workers, despite being crucial to community health, often face technical barriers like poor connectivity and limited resources.
This project aims to bridge these gaps by:
- Providing instant AI assistance without internet dependency
- Supporting multiple local languages
- Working on basic Android devices
- Integrating with existing healthcare workflows
This project is licensed under the MIT License – see the LICENSE file for details.
-
Google MediaPipe team for their excellent on-device ML tools
-
The ASHA worker community for their invaluable feedback
-
All contributors and supporters of this project
Made with ❤️ by Team Little B01S
[1] https://www.youtube.com/watch?v=rSmAmOrN0aw [2] https://drive.google.com/drive/folders/1_PtBhGqIeZM2L8LLyijDBUZj155woqno?usp=sharing