Siri, Alexa, and Google Assistant are thin clients. The intelligence lives on
someone else's servers, every word you say leaves your house, and the moment
the vendor has an outage — or you're on a plane — they mostly stop working.
I wanted the JARVIS I was promised: always on, genuinely helpful, and mine.
So I built one — Jarvis CLS — and open-sourced it (MIT).
~/.jarvis
— exportable and clearable.faster-whisper
), local voices
(piper
/pyttsx3
), and a model chain that always ends in an on-device fallback. Unplug the internet and it keeps talking.No account. No forced cloud. No fixed voice. No "sorry, I can't reach the server right now."
It's ~16,000 lines, 646 passing tests, ruff- + mypy-clean (enforced in CI),
and hardened across five rounds of adversarial security review.
macOS
cd jarvis-unstoppable && brew install portaudio && make setup && make run
Linux
cd jarvis-unstoppable && bash scripts/install_linux.sh && make setup && scripts/dev_run.sh
Leave the API keys blank to run fully local/offline, or add them for a cloud brain.
Because an assistant that listens to everything you say should be one you can
read the source of. It's MIT, source-available, and self-hostable. If that's the
kind of assistant you've wanted, a ⭐ helps others find it — and I'd love to hear
what you'd build on top of it.
Repo: https://github.com/reapersapprentice/Jarvis-CLS
— C.Studva