JarvOS is a local-first desktop voice assistant whose entire interface is a single living orb. Summon it by wake word or hotkey, speak a request, and a local model interprets your intent and acts on your machine — while it speaks back. Speech, reasoning, and dispatch never leave the computer.
There is no chat log and nothing to scroll. The orb communicates one thing at any moment — what am I doing right now? — through color, motion, and a single caption. Every hue means exactly one thing.
The core loop — speech-to-text, reasoning, action dispatch, and text-to-speech — runs entirely on-device against a local model (Ollama). Nothing is uploaded, logged, or remembered.
The whole voice loop stays on your machine. The only network JarvOS speaks to is your
own local model on localhost.
No analytics, no usage pings, no account. Physical access to your computer is the only authentication boundary.
Nothing is persisted by default. The only transcript ever shown is the transient command echo — it clears when the orb rests.
Requires a local Ollama install with a model pulled. All builds are produced in the open by GitHub Actions — verify every asset on the Releases page.