Neo is a bilingual (Hindi + English) voice-based personal AI assistant designed for Android and Windows platforms. It is built to perform intelligent daily tasks, manage calls, handle reminders, and interact naturally—just like J.A.R.V.I.S. from the MCU. Neo is developed with the goal of becoming an offline and online hybrid AI companion with context awareness and personalization.
This repository contains the folder and file structure for Neo—The Personal AI Assistant. Currently, the full code is not open source. This is primarily intended to share the project architecture, UI concepts, and future module planning. If you are interested in collaborating or contributing to the project, feel free to contact me.
Neo is a J.A.R.V.I.S.-inspired personal AI assistant featuring:
- Voice-controlled tasks, reminders, and notes
- Multilingual support (Hindi + English)
- Context-aware responses
- Futuristic holographic UI concepts
Note: The current repository represents 1/10th of the full project, focusing on structure and concept only.
| Category | Description |
|---|---|
| 🗣️ Voice Activation | Custom wake word detection using MFCC + CNN (“Neo”) |
| 🔊 Speech Recognition & TTS | Converts voice to text and responds via natural speech |
| 📱 App Control | Open/close apps via voice commands |
| 📅 Reminders & Tasks | Add, edit, delete tasks/events via voice |
| 📞 Call Handling | Announce caller, accept/decline by voice, auto-reply via SMS |
| 🌦️ Weather & Greetings | Daily greeting with live weather using OpenWeather API |
| 🧠 AI Q&A | Internet queries via Gemini AI / ChatGPT API |
| 🧍 Voice Authentication | User identity verification using MFCC voice patterns |
| 🔐 Privacy-First Design | Local storage (Room DB), minimal cloud dependency |
| 🎨 UI Design | Futuristic holographic interface (Glassmorphism + Neon 3D) |
| Layer | Tools / Frameworks |
|---|---|
| Frontend (Android) | Kotlin / Java, Android SDK, XML UI |
| Backend (AI Core) | Python (TTS, STT, Wake Word, Voice Auth) |
| AI / ML | TensorFlow Lite, MFCC + CNN, Picovoice Porcupine (optional) |
| Database | Room DB, SQLite |
| APIs | OpenWeather, Gemini AI, ChatGPT API |
| Tools | Android Studio, PyCharm, VS Code |
| Design | Figma / Adobe XD (holographic UI concepts) |
Neo/
│
├── android_app/
│ ├── app/
│ │ ├── src/
│ │ │ ├── main/
│ │ │ │ ├── java/com/neo/activities/MainActivity.kt
│ │ │ │ ├── java/com/neo/services/VoiceAssistantService.kt
│ │ │ │ ├── java/com/neo/receiver/CallReceiver.kt
│ │ │ │ ├── res/
│ │ │ │ └── manifest/AndroidManifest.xml
│ │ └── build.gradle
│ └── ...
│
├── ai_modules/
│ ├── wake_word/
│ │ ├── dataset/
│ │ ├── train_model.py
│ │ └── detect_neo.py
│ ├── voice_auth/
│ │ ├── auth_model.py
│ │ └── verify_user.py
│ ├── tts_stt/
│ │ ├── speak.py
│ │ └── listen.py
│ ├── scheduler/
│ │ └── alarm_manager.py
│ └── main.py
│
├── assets/
│ ├── icons/
│ ├── ui_designs/
│ └── voice_samples/
│
├── docs/
│ ├── README.md
│ ├── project_overview.pdf
│ └── flow_diagram.png
│
└── requirements.txt
- 🧍♂️ Real-time AI Avatar using 3D model + lip sync
- ☁️ Cloud sync for cross-device memory
- 💬 Contextual conversation memory (session-based learning)
- 🩺 Health checkup & body scan module (next phase)
- 🧠 Local LLM integration for offline intelligence
[anukool@localhost ~]$ git clone https://github.com/<your-username>/Neo.git
[anukool@localhost ~]$ cd Neo/ai_modules
[anukool@localhost ai_modules]$ pip install -r requirements.txt
[anukool@localhost ai_modules]$ python main.py
For Android:
Open
Neo/android_appin Android Studio, build, and run on device.
Author: Anukool Srivastava
Role: Student, Developer & Founder – CyberNova Institute
Focus Areas: AI, Cybersecurity, Automation, Human-Computer Interaction
Email: anukoolx13@gmail.com
Neo is a personal AI project created for educational and research purposes.
The software and its components should not be used for malicious, spying, or unethical activities.
The developer assumes no liability for misuse or unauthorized deployment.
- Report bugs via GitHub Issues
- Suggest new features
- Contribute modules (voice model, UI, or AI logic)
Note:
This repository currently contains only the folder and file structure of the Neo project.
The main source code, AI modules, and proprietary components are not open-sourced due to privacy, research, and intellectual property reasons.
However, if you are:
- A developer or AI enthusiast interested in contributing
- A researcher exploring personal assistant architectures
- Or a collaborator wanting to join the Neo development initiative
Then you’re welcome to connect and discuss collaboration opportunities.
- Contact: anukoolx13@gmail.com
- LinkedIn Profile: Click Here
- Twitter Profile: Click Here
- GitHub Profile: Click Here
- Instagram Profile: Click Here
- Discord Profile: Click Here
- Facebook Profile: Click Here
Serious contributors are welcome. The goal of Neo is to build a next-generation AI companion —
smart, private, and human-like.