Voice-controlled AI desktop assistant in Python. Speech recognition, text to speech, real-time web search, image generation, computer vision and WhatsApp automation, inspired by Iron Man's JARVIS.
# Add to your Claude Code skills
git clone https://github.com/AnubhavChaturvedi-GitHub/jarvis-ai-assistantGuides for using ai agents skills like jarvis-ai-assistant.
Last scanned: 5/30/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-30T15:26:47.370Z",
"npmAuditRan": true,
"pipAuditRan": false
}jarvis-ai-assistant is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by AnubhavChaturvedi-GitHub. Voice-controlled AI desktop assistant in Python. Speech recognition, text to speech, real-time web search, image generation, computer vision and WhatsApp automation, inspired by Iron Man's JARVIS. It has 334 GitHub stars.
Yes. jarvis-ai-assistant passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/AnubhavChaturvedi-GitHub/jarvis-ai-assistant" and add it to your Claude Code skills directory (see the Installation section above).
jarvis-ai-assistant is primarily written in Python. It is open-source under AnubhavChaturvedi-GitHub on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh jarvis-ai-assistant against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
An offline-friendly, voice-activated AI desktop assistant that listens, thinks, speaks and controls your computer. Speech recognition, text to speech, real-time web search, image generation, computer vision and WhatsApp automation in one Python project.
J.A.R.V.I.S (Just A Rather Very Intelligent System) is a Python voice assistant inspired by Iron Man. You speak, it understands the intent, runs the right module, and answers out loud. It is built as separate, swappable subsystems rather than one giant script, so you can use only the parts you need.
| Module | What it gives you |
|---|---|
NetHyTechSTT |
Custom speech to text engine, no paid API required |
TextToSpeech |
Natural spoken replies |
Brain / co_brain.py |
Language model reasoning and conversation memory |
Real_Time |
Live web search so answers are not limited to training data |
TextToImage |
Generate images from a spoken prompt |
Vision |
Camera capture and image understanding |
Automation |
Open apps, control the desktop, run system tasks |
Whatsapp_automation |
Send WhatsApp messages hands free |
Weather_Check |
Live weather by location |
Time_Operations |
Alarms, reminders and scheduling |
git clone https://github.com/AnubhavChaturvedi-GitHub/jarvis-ai-assistant.git
cd jarvis-ai-assistant
pip install -r requirements.txt
python jarvis.py
Prefer a window over a terminal:
python ui.py
Say the wake word, then speak naturally:
jarvis.py entry point, intent routing
ui.py desktop interface
co_brain.py reasoning and conversation memory
NetHyTechSTT/ speech to text engine
TextToSpeech/ voice output
TextToImage/ image generation
Real_Time/ live web search
Vision/ camera and image understanding
Automation/ desktop and app control
Whatsapp_automation/ messaging
Weather_Check/ weather lookups
Time_Operations/ alarms and scheduling
Python, SpeechRecognition, Selenium, PyWhatKit, OpenCV, Requests, Tkinter.
Issues and pull requests are welcome. Fork the repo, create a feature branch, and open a PR describing what changed and why.
Released under the MIT License.
Anubhav Chaturvedi, founder of NetHyTech, a developer community of 30,000+ members.
If this project saved you time, a star on the repo helps other people find it.