Skip to main content

Fully local voice assistant inspired by J.A.R.V.I.S.

Project description

my-own-jarvis

Fully local voice assistant inspired by J.A.R.V.I.S.

Requirements

  • Windows 10/11 x64 only
  • Python >=3.11 and <3.13 (Python 3.12 recommended, x64 from python.org)
  • pipx in PATH
  • Microphone + speakers/headphones
  • Ollama runtime/CLI in PATH (https://ollama.com/download)

Install

CPU/default:

pipx install my-own-jarvis --python 3.12

CUDA 12.6:

pipx install my-own-jarvis --python 3.12 --pip-args "--extra-index-url https://download.pytorch.org/whl/cu126"

First run

ollama pull qwen3:8b
jarvis setup
jarvis doctor
jarvis run

jarvis start is available as an alias for jarvis run.

Update

pipx upgrade my-own-jarvis
jarvis doctor

Uninstall

pipx uninstall my-own-jarvis

Sounddevice install errors

If you see build-tool or compiler errors while installing:

  • Use Python 3.12 x64 from python.org (avoid the Microsoft Store build).
  • Upgrade pip: python -m pip install -U pip
  • Ensure you are not forcing source builds (PIP_NO_BINARY unset, avoid --no-binary).
  • If you must build from source, install Microsoft C++ Build Tools + Windows SDK.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

my_own_jarvis-0.1.4.tar.gz (9.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

my_own_jarvis-0.1.4-py3-none-any.whl (9.3 MB view details)

Uploaded Python 3

File details

Details for the file my_own_jarvis-0.1.4.tar.gz.

File metadata

  • Download URL: my_own_jarvis-0.1.4.tar.gz
  • Upload date:
  • Size: 9.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for my_own_jarvis-0.1.4.tar.gz
Algorithm Hash digest
SHA256 291e206f2aaf5781bfca55cea3ac6d68c540a5825c066319d557f0554e87e0d8
MD5 cf0afcb2431775f2e23e992a4f5e7ed6
BLAKE2b-256 e458b83fced2c861f21fb82c68e742d0b2337ab67c69017246d55814e3a9c5bc

See more details on using hashes here.

File details

Details for the file my_own_jarvis-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: my_own_jarvis-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for my_own_jarvis-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e98c0eef1a3d1751e7513d79d14e5bfc0eb3689ca1f0e97d626022e333c5d585
MD5 149307ed111b7b8dda5d9cb103616e6f
BLAKE2b-256 317a4fc586662eec2058038061688b16bb0acbca909073330d54ee39ce340165

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page