JARVOS
Resting.

The assistant is one orb.

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.

01

One orb. Nine states.

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.

02

Local-first, by design.

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.

🔒

Zero network egress

The whole voice loop stays on your machine. The only network JarvOS speaks to is your own local model on localhost.

👁️

No telemetry

No analytics, no usage pings, no account. Physical access to your computer is the only authentication boundary.

🗑️

No history

Nothing is persisted by default. The only transcript ever shown is the transient command echo — it clears when the orb rests.

03

Download

checking latest release…

Windows

.msi · .exe
Releases →
Windows 10/11, 64-bit.

macOS

.dmg
Releases →
Apple silicon & Intel.
🐧

Linux

.AppImage · .deb
Releases →
AppImage runs anywhere; .deb for Debian/Ubuntu.

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.