NJARVIS-X is your intelligent, voice-controlled assistant that understands your commands and performs real-world tasks. Built by Nishant Jadhav, this assistant goes beyond traditional assistants like Google or Siri by combining system control, web automation, coding help, and smart AI replies in one unified project.
π₯ Power meets Intelligence: More than Google Assistant. More than JARVIS. This is NJARVIS-X.
| Category | Feature |
|---|---|
| π₯οΈ System Control | Open apps, control brightness, volume, lock, shutdown, sleep, and more |
| π Web + Info | Google Search, Weather Info, YouTube Playback |
| π¬ Communication | Send real WhatsApp messages via voice |
| π Finance | Get live Top 5 Stocks & Company-specific info |
| π§Ύ Coding Helper | Gives Python codes: reverse string, login page |
| β° Utility | Set reminders by voice |
| π€ AI Integration | OpenAI-powered responses for anything else |
| π‘οΈ Face Auth (Planned) | Face recognition to secure key actions |
| Capability | NJARVIS-X | Google Assistant |
|---|---|---|
| Control your Mac | β Yes | β No |
| Send WhatsApp Message | β Voice + Real Msg | β Phone only |
| Play YouTube Song | β Yes | β Yes |
| Set Reminders | β Voice-based | β Yes |
| Get Python Code | β Yes | β No |
| Answer Programming Queries | β Yes | β No |
| Custom Voice Commands | β Customizable | β Fixed |
| Face Authentication (Planned) | β Optional | β No |
| Learn New Commands | β Planned | β No |
Send real messages directly to contacts via voice, not just open the app.
π‘ Future: Add face authentication to authorize who can send messages.
Say: "Show me chart for Reliance" and it opens real-time TradingView link.
π‘ Upgrade: Speak live prices and stock trends using Yahoo Finance API.
Let NJARVIS remember context like reminders or last question.
π‘ Idea: Build memory and local AI (Qwen/DeepSeek models).
Say: "JARVIS, next time I say power mode, open Chrome and VS Code"
π‘ It remembers this and executes it next time β machine learning behavior!
A sleek interface that shows weather, reminders, chat box, and buttons.
π‘ Frontend with HTML+JS and backend powered by your voice engine.
- Python 3.11+
SpeechRecognition,pyttsx3,gTTSOpenAI APIfor AI-powered answersyfinancefor stock datapywhatkitfor YouTube & WhatsApptkinterfor login GUI generationopencv-pythonfor upcoming face detection- Modular folder-based code structure
# Clone this repository
git clone https://github.com/nishant007-ai/NJARVIS-X.git
cd NJARVIS-X
# Create and activate virtual environment
python3 -m venv venv
source venv/bin/activate
# Install dependencies
pip install -r requirements.txt
# Run the assistant
python main.py
# NJARVIS-X
# NJARVIS-X