Skip to main content

Jarvis

A cross‑platform voice‑controlled assistant built on RealtimeSTT that understands simple commands, and can launch applications or open URLs.

Features

  • Wake word detection (jarvis)
  • Opens Apps and websites
  • Get Answers from AI
  • Cross platform support (macOS, Windows, Linux)

Requirements

  • Python 3.11 or newer
  • PortAudio development libraries

macOS

brew install portaudio

Linux

sudo apt-get install python3-dev portaudio19-dev

Installation

# Clone the repository
git clone https://github.com/yourusername/Jarvis.git
cd Jarvis

# Install Jarvis
pip install .

Running Jarvis

jarvis

When prompted, say commands like:

  • "Jarvis open Spotify" – Jarvis will launch the Spotify app.
  • "Jarvis open google.com" – Jarvis will open the website in your default browser.
  • "Jarvis search python tutorials" - Jarvis will search Google for your query.
  • "Jarvis what is the capital of France?" - Jarvis will ask the AI and speak the answer.
  • "Jarvis hey" – Jarvis will greet you.
  • "Jarvis quit" – Jarvis will exit the assistant.

License

MIT License

Metadata

Release files for jarvis-voice-desktop 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jarvis-voice-desktop 0.1.0
File Size Uploaded
jarvis_voice_desktop-0.1.0.tar.gz 3.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jarvis-voice-desktop 0.1.0
File Interpreter ABI Platform
jarvis_voice_desktop-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 8.8 kB

Release files / jarvis_voice_desktop-0.1.0.tar.gz

Download URL jarvis_voice_desktop-0.1.0.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
3382837714042bf383012cbe17d990f8d2ae2eac8c3ed55831662166e85bab73
BLAKE2b-256 checksum
How to use checksums
527c8e0bfe0609c4d4521fda5983ad1f1f460f23904a1d289a4fed1962851980
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.4

Release files / jarvis_voice_desktop-0.1.0-py3-none-any.whl

Download URL jarvis_voice_desktop-0.1.0-py3-none-any.whl
Size 4.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2d33f1d2cce904860e119300fe9e03ac84be8a9aa9f60c15190d46148a8eaa09
BLAKE2b-256 checksum
How to use checksums
76d535f19b8a3aa23799fbd4f9fb28786a62363262c48abc757c7331d51597b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.4

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page