Skip to content

πŸ€–πŸ’» NJARVIS-X is a smart, voice-activated AI assistant that runs on your desktop πŸ–₯οΈπŸ—£οΈ β€” combining the 🧠 conversational capabilities of ChatGPT πŸ’¬, the βš™οΈ real-time action execution of Google Assistant ⚑, and your own custom modules like πŸ“² WhatsApp messaging πŸ’Œ, πŸ“ˆ stock reports πŸ“Š, ⏰ reminders πŸ›ŽοΈ, and more 🧩🎯. πŸš€πŸŽ™οΈπŸ¦Ύ

Notifications You must be signed in to change notification settings

nishant007-ai/NJARVIS-X

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– NJARVIS-X – The Smarter, Custom Voice Assistant for macOS

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.


πŸ”΄ Demo – Watch NJARVIS-X in Action

Watch NJARVIS Demo

🧠 What NJARVIS-X Can Do

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

πŸ†š Google Assistant vs NJARVIS-X

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

πŸš€ Unique & Advanced Features

βœ… 1. Real WhatsApp Web Automation

Send real messages directly to contacts via voice, not just open the app.
πŸ’‘ Future: Add face authentication to authorize who can send messages.

βœ… 2. Stock Chart Visualizer (Voice to Chart)

Say: "Show me chart for Reliance" and it opens real-time TradingView link.
πŸ’‘ Upgrade: Speak live prices and stock trends using Yahoo Finance API.

βœ… 3. Smart Conversation Mode (Future)

Let NJARVIS remember context like reminders or last question.
πŸ’‘ Idea: Build memory and local AI (Qwen/DeepSeek models).

βœ… 4. Dynamic Commands Training (Future ML)

Say: "JARVIS, next time I say power mode, open Chrome and VS Code"
πŸ’‘ It remembers this and executes it next time β€” machine learning behavior!

βœ… 5. Dashboard Interface (Optional Web UI)

A sleek interface that shows weather, reminders, chat box, and buttons.
πŸ’‘ Frontend with HTML+JS and backend powered by your voice engine.


πŸ› οΈ Tech Stack

  • Python 3.11+
  • SpeechRecognition, pyttsx3, gTTS
  • OpenAI API for AI-powered answers
  • yfinance for stock data
  • pywhatkit for YouTube & WhatsApp
  • tkinter for login GUI generation
  • opencv-python for upcoming face detection
  • Modular folder-based code structure

πŸ“¦ Installation & Setup

# 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

About

πŸ€–πŸ’» NJARVIS-X is a smart, voice-activated AI assistant that runs on your desktop πŸ–₯οΈπŸ—£οΈ β€” combining the 🧠 conversational capabilities of ChatGPT πŸ’¬, the βš™οΈ real-time action execution of Google Assistant ⚑, and your own custom modules like πŸ“² WhatsApp messaging πŸ’Œ, πŸ“ˆ stock reports πŸ“Š, ⏰ reminders πŸ›ŽοΈ, and more 🧩🎯. πŸš€πŸŽ™οΈπŸ¦Ύ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published