Your intelligent voice assistant that transforms how you interact with your Android device. Control everything with simple voice commands - no touching required!
Note: This repository contains project documentation and information. Source code is proprietary and not publicly available.
- Send SMS to contacts by name
- WhatsApp messaging - message contacts directly
- Email composition with voice commands
- Read notifications aloud
- Notification reading - Hear your alerts without looking at your phone
- App-specific filtering - WhatsApp, Messenger, SMS, Email, and more
- Intelligent prioritization - Important messages get read first
- Sender identification - Know who's messaging you immediately
- Auto-announcement - Incoming messages read aloud when appropriate
- Privacy controls - Choose which apps can read notifications
Try saying: "Read my notifications" or "What are my latest messages?" or "Read messages from WhatsApp"
Supported Apps:
- 📱 WhatsApp - Message previews with sender names
- 💬 Messenger - Facebook message announcements
- 📨 SMS - Text message reading
- 📧 Email - Gmail and email client notifications
- 🔔 All Apps - General notification access
Privacy Features:
- Notification access requires explicit user permission
- You control which apps can be read
- Sensitive content can be filtered
- Announcement cooldown prevents spam
Try saying: "Send SMS to John: I'm on my way" or "WhatsApp Sarah: Meeting at 3 PM"
- Search within apps - Kilimall, Jumia, YouTube, Maps
- Voice-controlled browsing
- Automatic fallback to web when apps aren't installed
- Direct app opening with search queries
Try saying: "Search for laptops in Kilimall" or "Find restaurants near me on Maps"
- Calculate distances to any location
- Navigation commands with different travel modes
- Real-time distance calculations
- Location-based services
Try saying: "How far is Nairobi city center?" or "Navigate to the nearest supermarket"
- Camera text recognition from documents and signs
- Real-time OCR processing
- Multi-language support with translation
- Text-to-speech for scanned content
Try saying: "Hey Joe, scan this document" or "Read text from this sign"
- Open any app by name
- Play music and media
- Make phone calls to contacts
- Set alarms and reminders
- Control device functions
Try saying: "Play song Starboy" or "Call mom" or "Open YouTube"
- Camera control with different modes
- Music playback management
- Contact browsing and management
- Calendar access and event creation
- Notes and reminders
- Wake word detection ("Hey Joe")
- Continuous conversation mode
- Background listening with privacy controls
- Multi-language support
- Local processing whenever possible
- Android Keystore for secure data storage
- Permission-based access control
- Transparent privacy indicators
- Modern Material Design with Jetpack Compose
- Dark/Light theme support
- Floating assistant bubble for quick access
- Intuitive settings and customization
- Custom wake words - Train your own trigger phrases
- Voice selection - Choose from multiple TTS voices
- Theme preferences - Light/Dark mode toggle
- Bubble styling - Customize the assistant appearance
- Microphone access for voice commands
- Overlay permission for the assistant bubble
- Contacts access for messaging and calls
- Storage access for media playback
- Service management - Start/stop assistant
- Notification controls - Manage what gets read aloud
- App-specific settings - Configure search preferences
- Voice feedback customization
- Android 8.0+ (API 26+)
- Microphone permission
- Internet access (for advanced features)
- Download the APK from Releases section
- Enable "Install from unknown sources"
- Install and grant necessary permissions
- Say "Hey Joe" to activate!
- Wake the assistant: Say "Hey Joe" or your custom wake word
- Give commands: Speak naturally - "Send message to Sarah"
- Use conversation mode: Continue speaking for follow-up commands
- Access bubble: Tap the floating icon for quick access
| Category | Examples |
|---|---|
| Messaging | "Send SMS to Mom", "WhatsApp John hello", "Read my messages" |
| Calls | "Call Dad", "Phone emergency services" |
| Navigation | "How far to airport?", "Navigate to city center", "Where am I?" |
| Media | "Play music", "Pause song", "Play Starboy by The Weeknd" |
| Apps | "Open YouTube", "Search for games in Play Store", "Open camera" |
| Information | "What's the time?", "Search for machine learning", "Calculate 25% of 80" |
| Research | "What are theories of AI", "How are cars made" |
| System | "Set alarm for 7 AM", "Take a note buy milk", "Open settings" |
| Main Interface | Settings & Customization | Assistant Bubble |
|---|---|---|
![]() |
![]() |
![]() |
| Feature-rich main screen | Personalize your experience | Always-available voice control |
| Text Scanner |
|---|
![]() |
| OCR from camera |
- Main interface with feature carousel
- Settings page with customization options
- Assistant bubble in action
- Text scanning interface
Your privacy is our priority. Kenji Assistant:
- Processes voice data locally when possible
- Stores sensitive information securely using Android Keystore
- Requests permissions only when needed
- Provides transparent privacy controls
Terms of Use: This software is proprietary. Commercial use, redistribution, or modification requires explicit permission.
For support, feature requests, or licensing inquiries:
- Email: [email protected]
- Documentation: Full User Guide
- Issue Reporting: GitHub Issues
© 2024 Brian Njuguna. All Rights Reserved.
This project is proprietary software. All rights reserved. No part of this software may be reproduced, distributed, or transmitted in any form without prior written permission.
Ready to transform your Android experience? Download Kenji Assistant today and start controlling your device with just your voice! 🎉
"The most intuitive way to interact with your phone - just speak naturally"



