A fully functional desktop AI that sees you, hears you, tracks your hand gestures, recognises your face, controls your entire computer, and converses intelligently. It works in real time, built in Python from scratch.
JARVIS 2.0 started as a simple voice assistant and grew into something far more ambitious: a desktop AI system that operates across multiple modalities simultaneously. It watches through your camera, listens through your microphone, tracks your hand movements, identifies your face, and responds through a holographic-inspired HUD overlay.
Everything is wired together in Python. The vision pipeline runs MediaPipe for hand landmark tracking and face recognition, feeding into a Groq-powered LLM that processes the context. Edge TTS delivers natural-sounding speech. The system integrates with Spotify, the file system, and browser tabs, meaning it can actually act on your computer, not just talk about it.
"JARVIS isn't just an application. It's the next step in how a human and a computer should interact: one that feels invisible, natural, and genuinely intelligent."
Why Python? Python's ecosystem (from MediaPipe to pyautogui to the Groq SDK) meant every component had a library that "just worked." The goal was building something real, not reinventing wheels. Python made that possible for a 14-year-old with no team and no budget.
| Version | Key Additions | Status |
|---|---|---|
| v1.0 | Basic voice assistant, simple command parsing, pyttsx3 TTS | Retired |
| v1.5 | Added Groq API backend, faster responses, improved NLP | Retired |
| v2.0 | Facial recognition, hand gesture control, MediaPipe integration | Retired |
| v2.30 | Holographic HUD overlay, Spotify control, system commands | Retired |
| v2.50 | Tavily web search, Edge TTS, smart writing mode | Retired |
| v2.60 | Full feature integration, performance tuning, stable release | Current |
| v3.0 | On-device inference, multi-user profiles, gesture vocabulary expansion | Planned |
The biggest lesson from building JARVIS was that the gap between "I want to build that" and "I built it" is smaller than most people think. You just need to start, be willing to be wrong a hundred times, and keep going. JARVIS 2.0 is proof of that.