Found 387 repositories(showing 30)
DawoodTouseef
AI Desktop Automation Assistant, inspired by Marvel's Iron Man, is an AI-powered tool with voice activation, system monitoring, and proactive suggestions from camera and screenshot analysis. Built with PyQt5 and OpenCV, it boosts productivity with a witty, JARVIS-like charm.
atharva-shinde7
Jarvis AI: A powerful voice-controlled personal assistant that combines natural language processing, web search, and system automation. Using Groq LLM, Cohere, and other AI technologies, Jarvis can answer questions, control your PC, play media, search the web, and generate images - all through an intuitive voice interface.
UjwalChaudhari305
Jarvis is a A.I. Personal Assistant System. That can help you with your daily ,regular tasks. You can control it using your voice. This system is made using python programming. Nothing is hard unless an logic applied that`s how jarvis define itself.
evildevill
JARVIS (Just a Rather Very Intelligent System). This was my attempt to make a voice assistant similar to JARVIS (in iron man movie)
altafshaikh
VPDA inspired By Jarvis From Iron Man Movie. Virtual Personal Desktop Assistant(VPDA) as the name suggests provides assistance for desktop users. It basically performs all the tasks that we usually perform on our desktop. The VPDA can be operated in 3 modes(Text, Voice, or Remote) as per the user's choice. Remote mode and easy addition of commands are the things that makes VPDA different from other. Also, It Is A Cross-Platform System.
pkprajapati7402
JARVIS Voice Assistant is a powerful and intuitive voice-activated assistant created using JavaScript, HTML, and CSS. It allows users to perform tasks such as web searching and managing system applications using natural language voice commands. Designed to enhance productivity and provide a seamless user experience, JARVIS can be easily customized.
emre-guler
A sophisticated AI-powered personal assistant inspired by Iron Man's JARVIS, featuring voice recognition, AI interaction, system control, and personalized information services.
entbappy
No description available
Faizan-Khanx
Jarvis AI Assistant 🤖 | Your Personal AI Companion for Daily Productivity! Developed by Faizan Khan, Jarvis simplifies tasks with voice and text-based commands. Manage files, monitor system info, control volume, browse the web, analyze stocks, and much more—all in one AI-powered assistant! 🎯
A-strangeman
Jarvis AI Assistant is a voice-activated virtual assistant built with Python that performs a wide range of system and internet-based tasks. Inspired by the iconic "Jarvis" from Iron Man, this project is designed to automate daily activities using speech recognition and AI-powered responses.
Likhithsai2580
JARVIS MARK 7 is an AI assistant system that combines face authentication, voice control, and device management through a modern web interface. The project is structured as two main components - a client for UI/authentication and a server for core AI functionality and device control.
shwetakumawat
Features: It can do a lot of cool things, some of them being: - Greet user - Tell current time and date - Launch applications/softwares - Open any website - Tells about weather of any city - Open location of any place plus tells the distance between your place and queried place - Tells your current system status (RAM Usage, battery health, CPU usage) - Tells about your upcoming events (Google Calendar) - Tells about any person (via Wikipedia) - Can search anything on Google - Can play any song on YouTube - Tells top headlines (via Times of India) - Plays music - Send email (with subject and content) - Calculate any mathematical expression (example: Jarvis, calculate x + 135 - 234 = 345) - Answer any generic question (via Wolframalpha) - Take important note in notepad - Tells a random joke - Tells your IP address - Can switch the window - Can take screenshot and save it with custom filename - Can hide all files in a folder and also make them visible again - Has a cool Graphical User Interface ## API Keys To run this program you will require a bunch of API keys. Register your API key by clicking the following links - [OpenWeatherMap API](https://openweathermap.org/api) - [Wolframalpha](https://www.wolframalpha.com/) - [Google Calendar API](https://developers.google.com/calendar/auth) ## Installation - First clone the repo - Make a config.py file and include the following in it: ```weather_api_key = "<your_api_key>" email = "<your_email>" email_password = "<your_email_password>" wolframalpha_id = "<your_wolframalpha_id>" - Copy the config.py file in Jarvis>config folder - Make a new python environment If you are using anaconda just type ```conda create -n jarvis python==3.8.5 ``` in anaconda prompt - To activate the environment ``` conda activate jarvis ``` - Navigate to the directory of your project - Install all the requirements by just hitting ``` pip install -r requirements.txt ``` - Install PyAudio from wheel file by following instructions given [here](https://stackoverflow.com/a/55630212) - Run the program by ``` python main.py ``` - Enjoy !!!! ## Code Structure ├── driver ├── Jarvis # Main folder for features │ ├── config # Contains all secret API Keys │ ├── features # All functionalities of JARVIS │ └── utils # GUI images ├── __init__.py # Definition of feature's functions ├── gui.ui # GUI file (in .ui format) ├── main.py # main driver program of Jarvis ├── requirements.txt # all dependencies of the program - The code structure if pretty simple. The code is completely modularized and is highly customizable - To add a new feature: - Make a new file in features folder, write the feature's function you want to include - Add the function's definition to __init__.py - Add the voice commands through which you want to invoke the function ## Contribute Please read [CONTRIBUTING.md](https://github.com/Gladiator07/JARVIS/blob/master/CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests. ## License This project is licensed under [MIT License](https://github.com/Gladiator07/JARVIS/blob/master/LICENSE) 2021 Atharva Ingle ## Future Improvements - Generalized conversations can be made possible by incorporating Natural Language Processing - GUI can be made more nicer to look at and functional - More functionalities can be added
Blazehue
Jarvis V2 🤖 – A Python-based desktop AI assistant for Windows that manages applications, files, and system settings, responds to voice/text commands, takes screenshots, and provides intelligent, context-aware interactions.
WasifSohail5
JARVIS is a lightweight and efficient Python-based voice assistant that executes tasks through voice commands. It can manage files, control system settings, search the web, play media, send emails, fetch news, and generate AI-powered responses, enhancing productivity with hands-free automation. 🚀🤖
Adnan-The-Coder
JARVIS is a voice-activated virtual assistant built with Python, designed to automate daily computer tasks and answer user queries using natural voice interaction. It integrates APIs like WolframAlpha and Wikipedia to provide intelligent responses, and includes features like system monitoring, app launching, weather updates, and more.
Vishnu252005
JARVIS (Just a Rather Very Intelligent System). This was my attempt to make a voice assistant similar to JARVIS (in iron man movie)
Nishit02
**Jarvis** is a voice-controlled personal assistant for Windows that responds to the wake word “Jarvis” and executes tasks like system control, web browsing, music playback, communication, and AI problem-solving. It enhances productivity by enabling hands-free interaction using simple, natural voice commands.
SudharsanSaravanan
JARVIS (Just A Rather Very Intelligent System) is a voice-controlled, browser-based virtual assistant built with HTML, CSS, and JavaScript. Leveraging the Web Speech API, it recognizes voice commands and responds using text-to-speech. JARVIS can perform tasks like web searches, telling the current time and date, and even opening popular websites.
Mattbusel
JarvisBox** is a voice-activated, AI-powered, hardware-integrated assistant designed to replicate the functionality of a real-world "JARVIS" system. It combines **LLM intelligence**, **multimodal input/output**, and **physical expressiveness** into a standalone smart terminal.
sgupta1703
JARVIS (Just A Rather Very Intelligent System) is a local, voice-activated desktop assistant built with Python. It combines wake-word detection, speech recognition, and Generative AI (Gemini) to perform real-world tasks through a GUI.
samarth-maheshwari-dev
## JARVIS — Personal AI Assistant | 🤖 --- 🧠 JARVIS is a **Windows 11 terminal-based AI assistant** built from scratch in Python 3.13 — with zero budget, zero paid APIs, and zero shortcuts. It is not a chatbot wrapper. It is not a voice assistant skin. It is a full system that **thinks, decides, and act
Dewolf1
WOLF is a Windows AI assistant inspired by JARVIS. Built with Python, LiveKit Agents, and Google Realtime Voice. It searches the web, answers questions, opens websites, plays music, and runs system tasks with a military butler vibe.
umangraj1
Jarvis is an open-source voice-controlled assistant designed for macOS that combines local AI processing with system automation. Built with Python and leveraging Mistral 7B via Ollama, this project brings Iron Man-style capabilities to your MacBook while keeping your data private.
ritikpandey01
🔍 Jarvis is a personal AI assistant that brings together conversation, automation, and creativity in one place. It can chat intelligently, search the web in real-time, generate images, control your system, and respond to voice commands - all through natural language interaction.
Kanis-Fatema-Shanta
The process of an online chat system would follow a client server approach which acquires the signal and streams it to a server. The input voice is then processed and a response is generated. This process places a large processing requirement on the server’s processor and memory resources. This limitation is even more evident when a large number of users are to be simultaneously accommodated on the system. Our Voice Controlled Chatbot Jarvis is developed for providing information from various websites which we will want to know. This system will available in any windows, linux and mac operating systems.
salmanulfaris998
**JARVIS AI** is a revolutionary open-source project that transforms your Nothing Phone 2a into a true Iron Man-style AI assistant with root-level device control. This isn't just another voice app - it's the world's first AI system that can control every aspect of your Android device at the OS level.
hello2l
from platform import java_ver import sys import PyQt5 import pyttsx3 import speech_recognition as sr import datetime import wikipedia import webbrowser import os from PyQt5 import QtCore,QtGui,QtWidgets from PyQt5.QtGui import QMovie from PyQt5.QtCore import QTimer,QTime,QDate,Qt from PyQt5.QtGui import * from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5.uic import loadUiType from Jarvis_UI import Ui_JarvisUI engine = pyttsx3.init('sapi5') voices = engine.getProperty('voices') # print(voices[1].id) engine.setProperty('voice', voices[0].id) def speak(audio): engine.say(audio) engine.runAndWait() def wishMe(): hour = int(datetime.datetime.now().hour) if hour>=0 and hour<12: speak("Good Morning!") elif hour>=12 and hour<18: speak("Good Afternoon!") else: speak("Good Evening!") speak("I am Jarvis Sir. Please tell me how may I help you") class MainThread(QThread): def __init__(self): super(MainThread,self).__init__() def run(self): self.TaskExecution() def takeCommand(self): r = sr.Recognizer() with sr.Microphone() as source: print("Listening...") r.pause_threshold = 1 audio = r.listen(source) try: print("Recognizing...") query = r.recognize_google(audio, language='en-in') print(f"User said: {query}\n") except Exception as e: # print(e) print("Say that again please...") return "None" return query.lower() def TaskExecution(self): wishMe() while True: # if 1: self.query = self.takeCommand() # Logic for executing tasks based on query if 'wikipedia' in self.query: speak('Searching Wikipedia...') self.query = self.query.replace("wikipedia", "") results = wikipedia.summary(self.query, sentences=2) speak("According to Wikipedia") print(results) speak(results) elif 'open youtube' in self.query: webbrowser.open("youtube.com") elif 'open google' in self.query: webbrowser.open("google.com") elif 'open stackoverflow' in self.query: webbrowser.open("stackoverflow.com") elif 'play music' in self.query: music_dir = 'D:\\Non Critical\\songs\\Favorite Songs2' songs = os.listdir(music_dir) print(songs) os.startfile(os.path.join(music_dir, songs[0])) elif 'the time' in self.query: strTime = datetime.datetime.now().strftime("%H:%M:%S") speak(f"Sir, the time is {strTime}") elif 'open code' in self.query: codePath = "C:\\Users\\AADI\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe" os.startfile(codePath) elif "open notepad" in self.query: npath = "C:\\Users\dell\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\Accessories\\notepad.exe" os.startfile(npath) elif "open cmd" in self.query: os.system('start cmd') elif "open chrome" in self.query: NPATH = "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe" os.startfile(npath) startExecution = MainThread() class Main(QMainWindow): def __init__(self): super().__init__() self.ui = Ui_JarvisUI() self.ui.setupUi(self) self.ui.pushButton.clicked.connect(self.startTask) self.ui.pushButton_2.clicked.connect(self.close) def startTask(self): self.ui.movie = QtGui.QMovie("D:/jarvis/gui_1.gif") self.ui.label.setMovie(self.ui.movie) self.ui.movie.start() self.ui.movie = QtGui.QMovie("D:/jarvis/initial.gif") self.ui.label_2.setMovie(self.ui.movie) self.ui.movie.start() startExecution.start() def ShowTime(self): time_n = QTime.currentTime() now = QDate.currentDate() label_time = time_n.toString('hh:mm:ss') label_date = now.toString(Qt.ISODate) app = QApplication(sys.argv) jarvis = Main() jarvis.show() exit(app.exec_())
comblox
🎭 JARVIS Voice System - GPU-accelerated voice synthesis with Home Assistant integration and Claude Code MCP server
ajaysivakumar72
JARVIS , an AI voice integrated system
Abhishek250055
Jarvis Computer system voice control system in Python