falvarop/jarvis
๐ค Control your world with Jarvis, a voice-activated AI assistant that simplifies tasks and enhances productivity.
What's novel
๐ค Control your world with Jarvis, a voice-activated AI assistant that simplifies tasks and enhances productivity.
Code Analysis
13 files read ยท 3 roundsA Windows-only voice-controlled desktop assistant that gates access via OpenCV face recognition, listens for spoken commands via Google STT, and routes them to open apps, play YouTube, send WhatsApp messages via pyautogui UI automation, or fall back to a HuggingChat LLM, all served through an Eel we
Strengths
Genuine multi-technology integration (Porcupine hotword, OpenCV LBPH, Eel, HuggingChat, pywhatkit) with a sensible threading model for clean shutdown, a well-structured config manager with typed getters and feature flags, and a real 3D particle animation with depth projection and object pooling.
Weaknesses
Three competing command-routing paths that overlap and conflict, significant dead code (NLP parser never used in the main loop, news_fetcher orphaned), fragile WhatsApp automation via magic-number tab counting, Windows-only code paths despite cross-platform claims, and a README that describes a downloadable installer product that doesn't exist.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
72
Contributors
10
Files
44
Active weeks
6
Repository
Language
Python
Stars
3
Forks
0
License
MIT