Skip to content

david0154/david-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

565 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

D.A.V.I.D AI - Digital Assistant with Voice & Intelligent Decisions

D.A.V.I.D AI Logo

D.A.V.I.D AI

Digital Assistant with Voice & Intelligent Decisions

Kotlin Android License GitHub Stars GitHub Issues GitHub Pull Requests

Advanced AI Assistant with Voice Control, Gesture Recognition, and Complete Device Management

Developed by Nexuzy Tech Ltd.

FeaturesInstallationUsageContributingSupport


🌟 Features

🎯 Core Capabilities

  • 🎙️ Voice Control - Hands-free device control via natural voice commands
  • Gesture Recognition - Control your device with hand gestures via camera
  • 💬 AI Chat - Intelligent conversations with on-device AI models
  • 👁️ Vision Processing - Image recognition and visual understanding
  • 🌍 Multi-Language - Support for 15 languages including all major Indian languages
  • 📡 Offline First - All processing happens locally on your device

🔊 Voice Commands

Control everything with your voice:

  • Device Control: WiFi, Bluetooth, Location, Flashlight on/off
  • Volume Control: Increase, decrease, mute, set specific level
  • Communication: Make calls, send SMS, send emails
  • Media Control: Play, pause, next, previous, forward, rewind
  • Camera: Take selfie, record video
  • Apps: Open any app by voice
  • Information: Time, date, weather, alarms
  • System: Lock device, take screenshot
  • Voice Typing: Type in any app using voice

👋 Gesture Control

Supported Gestures:

  • Open Palm - Show pointer
  • Closed Fist - Hide pointer
  • ☝️ Pointing Up - Move pointer
  • ✌️ Victory Sign - Click action
  • 👍 Thumbs Up - Confirm

Mouse-Like Pointer:

  • Floating overlay pointer
  • Smooth movement animation
  • Visual feedback (glow effects)
  • Click animations

🌍 Supported Languages

15 Languages Total:

  1. 🇬🇧 English (default)
  2. 🇮🇳 Hindi (हिन्दी)
  3. 🇮🇳 Tamil (தமிழ்)
  4. 🇮🇳 Telugu (తెలుగు)
  5. 🇮🇳 Bengali (বাংলা)
  6. 🇮🇳 Marathi (मराठी)
  7. 🇮🇳 Gujarati (ગુજરાતી)
  8. 🇮🇳 Kannada (ಕನ್ನಡ)
  9. 🇮🇳 Malayalam (മലയാളം)
  10. 🇮🇳 Punjabi (ਪੰਜਾਬੀ)
  11. 🇮🇳 Odia (ଓଡ଼ିଆ)
  12. 🇮🇳 Urdu (اردو)
  13. 🇮🇳 Sanskrit (संस्कृतम्)
  14. 🇮🇳 Kashmiri (कॉशुर)
  15. 🇮🇳 Assamese (অসমীয়া)

🤖 AI Models

Real AI Models (All Downloadable)

Voice Recognition (Whisper from HuggingFace)

  • Tiny (75MB) - For 1-2GB RAM devices
  • Base (142MB) - For 2-3GB RAM devices
  • Small (466MB) - For 3GB+ RAM devices

Chat AI (from HuggingFace)

  • TinyLlama (669MB) - Lightweight chat model
  • Qwen 1.5 (1.1GB) - Advanced conversational AI
  • Phi-2 (1.6GB) - Microsoft's powerful model

Vision (ONNX)

  • MobileNetV2 (14MB) - Lightweight image recognition
  • ResNet50 (98MB) - Advanced image classification

Gesture (MediaPipe from Google)

  • Hand Landmarker (25MB) - 21-point hand tracking
  • Gesture Recognizer (31MB) - Gesture classification

Language (TensorFlow Lite)

  • Universal Sentence Encoder (50MB per language)

Auto Model Selection

The app automatically selects appropriate models based on your device's RAM:

  • 1-2GB RAM: Tiny voice + Light chat + Lite vision (~914 MB)
  • 2-4GB RAM: Base voice + Standard chat + Standard vision (~1.6 GB)
  • 4GB+ RAM: Small voice + Pro chat + Standard vision + All languages (~2.7 GB)

🛡️ Privacy Policy

🔒 WE DO NOT COLLECT ANY DATA

Your Privacy is Our Top Priority

All data stored locally on YOUR deviceNo data sent to external serversNo user tracking or analyticsNo personal information collectedNo account requiredNo cloud storage

Your Device, Your Data

  • Voice recordings: Processed locally
  • Camera images: Processed locally
  • AI models: Downloaded and stored locally
  • Chat history: Stored locally
  • Settings: Stored locally

Complete privacy policy: PRIVACY_POLICY.md


🚀 Getting Started

Requirements

  • Android 8.0 (API 26) or higher
  • Minimum 1GB RAM (2GB+ recommended)
  • Camera for gesture control
  • Microphone for voice commands
  • 500MB-3GB storage for AI models (depends on device)

Installation

  1. Download the APK:

    • Go to Releases
    • Download the latest APK
  2. Install the App:

    • Enable "Install from Unknown Sources" in settings
    • Open the APK and install
  3. Grant Permissions:

    • Camera (for gesture control)
    • Microphone (for voice commands)
    • Storage (for AI models)
    • Other permissions as needed
  4. Download Models:

    • First launch will auto-download models
    • Models selected based on your device RAM
    • Takes 2-5 minutes depending on device

First Use

  1. Launch D.A.V.I.D AI
  2. Wait for model downloads to complete
  3. Grant all required permissions
  4. Say "Hey David" to activate voice control
  5. Or use hand gestures for pointer control

🛠️ Building from Source

Prerequisites

  • Android Studio Hedgehog or later
  • Kotlin 1.9.0+
  • Gradle 8.0+
  • Android SDK 34
  • JDK 17+

Build Steps

# Clone the repository
git clone https://github.com/david0154/david-ai.git
cd david-ai

# Clean build
./gradlew clean

# Build debug APK
./gradlew assembleDebug

# Build release APK
./gradlew assembleRelease

# Install on connected device
./gradlew installDebug

APK Location

  • Debug: app/build/outputs/apk/debug/app-debug.apk
  • Release: app/build/outputs/apk/release/app-release.apk

📚 Documentation


💬 Support

Need Help?

🐛 Reporting Bugs

Found a bug? Report it here

Please include:

  • Device model and Android version
  • RAM size
  • Steps to reproduce
  • Expected vs actual behavior
  • LogCat output (if possible)
  • Screenshots (if applicable)

✨ Feature Requests

Have an idea? Request a feature here

Please describe:

  • The feature you'd like
  • Why it would be useful
  • How it should work
  • Any examples or mockups

👥 Contributing

We welcome contributions! Whether it's:

  • 🐛 Bug fixes
  • ✨ New features
  • 📝 Documentation improvements
  • 🌍 Translations
  • 🎨 UI/UX enhancements

How to Contribute

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Please read our Contributing Guidelines (coming soon) for details.


👨‍💻 Contributors

Thanks to all contributors who have helped make D.A.V.I.D AI better!

Want to see your name here? Start contributing!

👑 Core Team

David
David

Creator & Lead Developer
💻 💡 👁 📖
Nexuzy Tech Ltd.
Nexuzy Tech Ltd.

Company & Support
🏢 📧 🔒 🚀

Roles:

  • 💻 Code
  • 💡 Ideas & Planning
  • 👁 Review
  • 📖 Documentation
  • 🏢 Company/Organization
  • 📧 Support
  • 🔒 Security & Privacy
  • 🚀 Deployment

Developer Profile

David (@david0154)

Lead Developer & Creator

About:

  • 💻 Software Developer
  • 🤖 AI/ML Enthusiast
  • 🌏 Multi-language Support Advocate
  • 🔒 Privacy-First Developer

Contributions:

  • Created D.A.V.I.D AI from scratch
  • Integrated 6 different AI models
  • Implemented 15 language support
  • Built privacy-first architecture
  • Voice & Gesture control systems

Skills:

  • Kotlin, Java, Python
  • Android Development
  • AI/ML Integration
  • UI/UX Design
  • System Architecture

Contact:

GitHub Email

🎉 Special Thanks

To all users who:

  • 🐛 Report bugs and issues
  • 💡 Suggest features and improvements
  • ⭐ Star the project
  • 📢 Share with others
  • 🌍 Contribute translations
  • 📝 Improve documentation
  • 🤝 Spread the word

Your support makes D.A.V.I.D AI better every day!


📊 Project Status

  • ✅ Voice Control - COMPLETE
  • ✅ Gesture Recognition - COMPLETE
  • ✅ AI Chat - COMPLETE
  • ✅ Multi-Language Support - COMPLETE
  • ✅ Device Control - COMPLETE
  • ✅ Privacy-First Design - COMPLETE
  • 🚧 Advanced Vision Features - IN PROGRESS
  • 📋 Smart Home Integration - PLANNED
  • 📋 Wearable Support - PLANNED

🗺️ Roadmap

Version 1.1 (Q1 2026)

  • Enhanced gesture recognition
  • More voice command types
  • Custom wake word training
  • Gesture customization

Version 1.2 (Q2 2026)

  • Smart home device control
  • Calendar integration
  • Email management
  • Note taking

Version 2.0 (Q3 2026)

  • AR features
  • Wearable app
  • API for third-party apps
  • Cloud sync (optional)

📜 License

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

Copyright © 2026 Nexuzy Tech Ltd.

Brand: D.A.V.I.D AI
Developer: Nexuzy Tech Ltd.
Lead Developer: David (@david0154)


🏗️ Tech Stack

  • Language: Kotlin
  • UI Framework: Jetpack Compose
  • AI Models:
    • Whisper (Speech Recognition)
    • LLaMA/Phi-2 (Chat)
    • ONNX (Vision)
    • MediaPipe (Gesture)
  • Architecture: MVVM
  • Dependency Injection: Hilt (planned)
  • Database: Room (for chat history)
  • Networking: OkHttp + Retrofit

🚀 About Nexuzy Tech Ltd.

D.A.V.I.D AI is developed and maintained by Nexuzy Tech Ltd., a company focused on building privacy-first AI applications that empower users without compromising their data.

Our Mission

To create powerful AI tools that:

  • Respect user privacy
  • Work offline-first
  • Are accessible to everyone
  • Put users in control

Our Commitment

🔒 Privacy First: No data collection, ever
🌍 Inclusive: 15 languages, accessible to all
📡 Offline First: Works without internet
🔓 Open: Transparent development
💚 User-Focused: Built for real people

Contact


⭐ Show Your Support

If you find D.A.V.I.D AI useful, please consider:

  • Star this repository
  • 🐛 Report bugs via issues
  • 💡 Suggest features via feature requests
  • 📢 Spread the word - Share with friends and colleagues
  • 🤝 Contribute - Submit a pull request

Star History Fork Watch


🙏 Acknowledgments

  • OpenAI Whisper - Voice recognition models
  • HuggingFace - LLM models (TinyLlama, Qwen, Phi-2)
  • ONNX - Vision models
  • Google MediaPipe - Gesture recognition
  • TensorFlow - Language models
  • All open-source contributors
  • Our amazing users and community

Made with ❤️ by Nexuzy Tech Ltd.

Email GitHub


© 2026 Nexuzy Tech Ltd. All rights reserved.

Privacy-First AI • Your Device, Your Data • No Data Collection

D.A.V.I.D AI is a trademark of Nexuzy Tech Ltd.

About

🤖 D.A.V.I.D AI - Advanced AI assistant with voice control, gesture recognition & multi-language support. Privacy-first, offline-first, 15 languages. By Nexuzy Tech Ltd.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

Used by

Contributors

Languages