Skip to content

balajianbalagan/ASHA-SAKHI

Repository files navigation

ASHA Sakhi - Edge AI Copilot for Safer Motherhood! 💡

Demo Video

ASHA Sakhi Demo Video

📱 Download APK

Download Latest

Overview

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.

🏆 Awards & Recognition

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.

💡 AI & Technical Features

On-Device AI Capabilities

  • Local LLM Integration:
    • Gemma 3B model running locally via MediaPipe
    • Gecko model for efficient text processing
    • Vector database integration for semantic search

Healthcare Intelligence

  • 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

Language & Communication

  • Multilingual Support:
    • VoskAPI for speech-to-text conversion
    • Local translation API for language conversion
    • Support for multiple Indian languages

Location & Mapping

  • Bhuvan Maps Integration:
    • Open-source mapping solution
    • Location-based healthcare facility search
    • Route optimization for ASHA workers

🌟 Key Features

  • 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

🏗️ Technical Architecture

  • 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

📚 Related Repositories

🚀 Getting Started

Prerequisites

  • Android Studio Arctic Fox or newer
  • Android device with minimum 4GB RAM
  • Basic understanding of Android development

Installation

  1. Clone the repository:

    git clone https://github.com/balajianbalagan/asha-sakhi-chat.git
  2. 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
    
  3. Build and run:

    • Open the project in Android Studio
    • Connect your device
    • Click Run

💡 Project Motivation

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

📝 License

This project is licensed under the MIT License – see the LICENSE file for details.

🙏 Acknowledgments

  • 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

About

pragati hackathon 2025

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages