LibreAI / Audio / Jarvis-Desktop-Voice-Assistant
// audio · kishanrajput23/Jarvis-Desktop-Voice-Assistant

Jarvis-Desktop-Voice-Assistant

A Python voice assistant that runs system commands by voice.

💎 Hidden gem★ 969 stars⑂ 2.5k forksMITupdated 2026-01
▦ visual — this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

Jarvis-Desktop-Voice-Assistant is an open-source audio project by kishanrajput23 (kishanrajput23/Jarvis-Desktop-Voice-Assistant on GitHub). It has 969 GitHub stars and 2,455 forks, is released under the MIT license, and was last updated on GitHub on 20 January 2026.

GitHub stars
969
Forks
2,455
License
MIT
Last updated on GitHub
20 January 2026
Category
Audio
Listing
Hidden gem — a shorter page for a lesser-known project
Official site
Official site
// how it works

How it works

  1. Install dependencies

    Set up Python and the speech libraries it needs.

  2. Run the assistant

    Start it and let it listen for your commands.

  3. Speak commands

    Ask it to open apps, run commands, or answer questions.

  4. Add your own skills

    Extend it with custom commands and integrations.

// features

Why people love it

Voice commands

Executes real system-level commands from speech.

STT plus TTS

Understands you and talks back with synthesized speech.

Async interactions

Handles overlapping user input without blocking.

Highly forkable

2455 forks make it a learning and remix favorite.

Python codebase

Approachable code for students and beginners.

MIT licensed

Free to use, modify, and build on commercially.

Advertisement
// run it

Run it yourself

  1. Step 1 — Clone the repo

    Download the source and move into the project folder.

    git clone https://github.com/kishanrajput23/Jarvis-Desktop-Voice-Assistant.git
    cd Jarvis-Desktop-Voice-Assistant
  2. Step 2 — Check the README

    Every project documents its own setup; start with install requirements.

    cat README.md | head -60
  3. Step 3 — Run it

    Follow the project's launch command — Docker, pip, npm, or a binary release.

    # see README for the exact launch command
// use cases

What you can build

Advertisement
// faq

Questions, answered

Who maintains Jarvis-Desktop-Voice-Assistant?

It is an open-source project at kishanrajput23/Jarvis-Desktop-Voice-Assistant with 2455 forks. Check the repo's contributors and recent commits to see how active maintenance is.

Is Jarvis-Desktop-Voice-Assistant free for commercial use?

MIT licensed — commercial use allowed with attribution.

Why does it have so many forks?

It is a popular learning project, so thousands of people fork it to study or extend it.

What can it actually do?

Listen for voice commands and execute system-level actions, with spoken responses.

Do I need a microphone?

Yes — a working mic is the core input for the assistant.

// keep exploring

Similar tools

Audio

leon

🧠 Leon is your open-source personal assistant.

★ 17.6k starsMIT
View guide →
Audio

VoiceStudio

VoiceStudio is the open-source, fully-local ElevenLabs alternative — voice cloning, voice design, video dubbing, dictation, transcription & audiobook creatio…

★ 52.6k starsAGPL-3.0
View guide →
Audio

voice-pro

Gradio WebUI for creators and developers, featuring key TTS (Edge-TTS, kokoro) and zero-shot Voice Cloning (E2 & F5-TTS, CosyVoice), with Whisper audio proce…

★ 13.0k starsGPL-3.0
View guide →
Audio

pyttsx3

Offline text-to-speech for Python — uses your operating system's own voices, no internet needed

★ 2.5k starsMPL-2.0
View guide →
Audio

yovoice

Open-source voice creation for desktop: local TTS, cloning, emotion.

★ 345 starsApache-2.0
View guide →
Audio

voxt

A macOS voice assistant that turns speech into actions and notes.

★ 853 starsCustom
View guide →
// alternatives

Alternatives in Audio

The most-starred other Audio projects in the LibreAI catalogue — the realistic shortlist if Jarvis-Desktop-Voice-Assistant is not the right fit.

Get Jarvis-Desktop-Voice-Assistant

Free and open — grab the source, star the repo, and start creating.