OpenViSTAI · Agents · Blockchain · Crypto
Menu
Voice Agents

J.A.R.V.I.S — AnubhavChaturvedi-GitHub

J.A.R.V.I.S is an open-source Python desktop assistant that accepts voice commands, routes requests to separate modules and provides spoken responses. Its documented modules cover web search, image generation, computer vision, desktop control, WhatsApp messaging, weather lookups and time-based tasks.

Independent OpenViST project profile, based on linked sources.

J.A.R.V.I.S — AnubhavChaturvedi-GitHub — OpenViST project profile in Voice Agents.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when you want to explore a Python project that connects voice input and spoken replies to a range of desktop tasks, or adapt selected modules for your own use.

Who it is for

  • Python developers exploring or adapting a modular voice-controlled desktop assistant.
  • Desktop users seeking voice-operated access to searches, image generation, vision or automation tasks.

Documented uses

  • Ask a spoken question and receive an answer aloud.
  • Request a live web search or generate an image from a spoken prompt.
  • Use camera capture and image understanding features.
  • Control desktop applications or automate WhatsApp messages by voice.
  • Request weather information or use alarms, reminders and scheduling modules.
Before you choose

Requirements & limits

  • The documented setup requires Python 3.10 or newer, a microphone, speakers and Google Chrome for browser automation.
  • The README lists SpeechRecognition, Selenium, PyWhatKit, OpenCV, Requests and Tkinter among the technologies used.
  • The README and repository metadata show conflicting license identifiers: MIT in the README and GPL-3.0 in repository metadata.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install the project and open its desktop interface

Set up the Python project and launch its documented graphical interface.

Before you start

  • Python 3.10 or newer
  • A working microphone and speakers
  • Google Chrome for browser-automation modules

Steps

  1. Clone the repository from its GitHub URL.

  2. Change into the repository directory.

  3. Install dependencies with the command below.

    Documented command
    pip install -r requirements.txt
  4. Launch the desktop interface with the command below.

    Documented command
    python ui.py

Expected outcome

The README’s documented setup sequence ends by launching the project’s desktop interface.

Guide limitations

  • The guide covers installation and launch only; it does not verify that the interface or individual modules work on a particular system.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
14 October 2026
Original website title
AnubhavChaturvedi-GitHub/jarvis-ai-assistant · Official homepage title · retained in its source language