SAHAY is an AI-powered Android launcher designed specifically for elderly users to make smartphones simple, safe, and stress-free. It provides a big-button interface, voice-first interaction, and passive emergency monitoring to improve independence, safety, and emotional well-being.
Modern smartphone interfaces are:
- Too complex
- Full of small buttons
- Hard to navigate
- Difficult for elders with weak eyesight, arthritis, or low tech literacy
This results in:
- Dependence on others
- Reduced confidence
- Isolation
- Anxiety
- Safety risks
SAHAY replaces the default Android launcher with a simple, high-contrast, voice-controlled interface specially designed for senior citizens.
- 🧠 Simplicity – Large buttons, minimal choices
- 🎤 Voice Autonomy – AI assistant to perform tasks
- 🚨 Passive Safety – Smart inactivity monitoring + SOS system
- ❤️ Emotional Well-being – Easy family communication & memories
- Huge, high-contrast buttons
- One-tap access to essential functions
Main Actions:
- 📞 Call Family
- 📸 Memories
- 🍔 Food & Cabs
- 🚑 Help (SOS)
- 🎤 Genie (Voice Assistant)
SAHAY integrates a powerful Accessibility Service-based assistant that can control other apps on your behalf.
Usage:
- 🗣️ "Order a masala dosa from Swiggy"
- 🗣️ "Buy a phone charger from Amazon"
- 🗣️ "Get my medicines from Tata 1mg"
How it Works (Two Modes):
-
Full Automation (Recommended):
- Requires Accessibility Permission.
- Genie: Understands your voice → Opens App → Searches → Selects Item → Adds to Cart → Stops at Checkout.
- Safety: You always confirm the final payment manually. No credentials or OTPs are ever automated.
-
Limited Mode (Privacy-Focused):
- No permissions required.
- Genie: Does the search for you, but you must select the item and checkout yourself.
- Privacy: Best for users who prefer strict control.
Monitors inactivity using:
- Motion sensors
- Screen unlock events
- App interaction
Logic:
If no activity for 6 hours →
- Voice prompt: "Grandpa, are you okay?"
- Wait 60 seconds
- If no response → Send SOS alert + live location to family
- Dedicated emergency screen
- Big SOS button
- 45-second countdown
- Automatic call + SMS + WhatsApp alert
- Language: Kotlin
- UI Framework: Jetpack Compose (MVVM Architecture)
- Voice: Android SpeechRecognizer + NLP Intent Parser
- Automation: Android AccessibilityService (Node interaction, scroll control)
- Safety: Foreground Service, SensorManager
- FastAPI / Node.js
- Secure APIs
- AI intent routing
- Google Gemini API / OpenAI Whisper (planned integration)
- Twilio (SMS & Calls)
- WhatsApp Business API
- Google Maps API (Location)
graph TD
User([User Voice]) --> STT(Speech-to-Text)
STT --> NLP(Intent Engine)
NLP -->|Command| Genie(Genie Orchestrator)
Genie -->|Check| Perms{Accessibility?}
Perms -- Yes --> Auto(Full Automation Service)
Perms -- No --> Fallback(Limited Mode: Deep Links)
Auto --> App(Target App: Swiggy/Amazon)
Fallback --> App
App --> Checkout((User Pays))
Genie is built with "Privacy First" principles:
- Accessibility Service: Used strictly for user-commanded tasks.
- Revocable: Permission can be revoked instantly via Settings.
- No Payment Automation: Genie never enters payment details or OTPs.
- No Continuous Listening: Microphone is active only when you tap the orb.
- On-Device focus: Core intent parsing runs locally for speed and privacy.
SAHAY/
├── app/
│ ├── ui/ # Jetpack Compose UI (Screens, Theme)
│ ├── viewmodel/ # MVVM State Logic (Genie, Home)
│ ├── services/ # Background + Accessibility Services
│ ├── genie/ # Intent Parsing, Flow Configs, Automation Logic
│ ├── navigation/ # Navigation Graph
│ └── utils/ # Helpers
├── backend/ # API design (optional)
└── README.md
- Clone the repository
- Open in Android Studio
- Sync Gradle
- Run on a real Android device (Emulator accessibility works but is tricky)
- Grant Permission: Follow the on-screen prompts to enable "Genie Accessibility Service" for full features.
- One-tap family calls
- Memories gallery
- Voice-first interface
- Independence in daily tasks (ordering food/medicine without help)
- Reduced anxiety through simple UI
- Safety assurance
- Built as Android Launcher not just an app
- True App Automation: Controls other apps like a human would
- Passive emergency monitoring
- Elder-first UX design
- High social impact
This project is licensed under the MIT License.
SAHAY is built to give elders:
Freedom. Safety. Confidence. Dignity.
