tarikurrahmanbd/jarvis-type-ai — explained in plain English
Analysis updated 2026-05-18
Control Windows system functions like volume, brightness, and apps entirely by voice.
Switch to AI Mode to ask Gemini AI questions and get spoken answers.
Take a screenshot or lock and shut down the PC using a voice command.
| tarikurrahmanbd/jarvis-type-ai | a-shojaei/constructdrawingai | alex72-py/aria-termux | |
|---|---|---|---|
| Stars | 20 | 20 | 20 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 4/5 | 2/5 |
| Audience | vibe coder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Windows PC, several Python packages, and likely a Gemini API key for the AI mode.
JARVIS is a Python voice assistant built to control a Windows computer entirely by speaking to it. Unlike simpler assistants, it connects to Google Gemini AI, so it can both carry out system tasks and answer general questions in real time, acting a bit like a voice-controlled version of Siri built specifically for Windows. The assistant works in two separate modes that you switch between with a spoken phrase. Saying Activate System puts it into System Mode, where it can adjust volume and screen brightness, open or force-close apps such as Photoshop, VS Code, Illustrator, and Chrome, take a screenshot and save it to a folder, or even lock or shut down the computer, all by voice. Saying Activate AI switches to AI Mode, where JARVIS instead behaves like a conversational assistant powered by Gemini, giving short spoken answers to whatever you ask. To run it, you need Python installed on your PC, along with several dependencies including pyttsx3 for text to speech, SpeechRecognition for listening to commands, pyautogui and psutil for controlling apps and the system, screen_brightness_control for adjusting the display, and google-genai to connect to Gemini. The README shows the pip install command for these packages but is cut off before further setup steps are shown. Because it directly controls system functions like shutting down the PC or force-closing programs, this project is meant to run locally on a Windows machine you trust with that level of access, rather than in a shared or production environment. This would appeal to Windows users who want a hands-free way to control their desktop and get quick AI answers, as well as developers curious about combining voice recognition with system automation and a large language model.
JARVIS is a Python voice assistant for Windows that controls system functions like volume and apps, and answers questions using Google Gemini AI.
Mainly Python. The stack also includes Python, SpeechRecognition, pyttsx3.
No license information is provided in the README.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.