Get JARVIS

Three ways in: boot JarvisOS — the full AI-native operating system — run the Jarvis App on the desktop you already have, or install theCLI/TUI daemon straight from PyPI. The app and CLI both talk to the same JARVIS daemon; the OS ships all of it preconfigured.

The full system

Latest ReleaseLoading...

Fetching latest release...

Connecting to GitHub API to fetch the latest release information.

The desktop app

Latest ReleaseLoading…

A native chat window for the JARVIS daemon — sessions, live permission requests with per-task approval, and desktop widgets. Requires the daemon (install the CLI below, or run JarvisOS).

Builds are currently unsigned: Windows SmartScreen warns (“More info → Run anyway”) and macOS needs right-click → Open on first launch. The macOS build is Apple silicon only for now. Linux needs WebKitGTK 4.1.

The daemon, anywhere

Project-JARVIS is the brain: LLM orchestration, the TLA security gate, MCP tool dispatch, voice, and both terminal interfaces. Its download is a package, not a file:

pip install project-jarvis
jarvis providers add --type ollama --model qwen3:4b
jarvis chat   # or: jarvis tui

Linux is the reference platform. Windows and macOS are supported in beta (Python 3.11–3.13 recommended); tool servers from the MCP registry are mostly Linux-only today.

Sidecars

The daemon orchestrates three small Rust binaries. They install with JarvisOS and build with cargo; prebuilt per-OS binaries live on each repo’s releases page:dispatch (task orchestrator) ·dmcp (MCP server manager) ·contextor (long-term memory).

Installing JarvisOS

1. Boot from USB

Flash the ISO to a USB drive using dd, Ventoy, or Balena Etcher. Boot from the USB and you'll land in the live environment.

sudo dd if=jarvisos-*.iso of=/dev/sdX bs=4M status=progress

2. Live Environment

The live session gives you a fully functional JARVIS OS with KDE Plasma 6. Test the AI features, explore the system, and run the jarvis CLI.

3. Install to Disk

Launch the Calamares installer from the desktop for a guided installation to your hard drive — automatic partitioning, user setup, and bootloader configuration included.

4. Virtual Machine

JARVIS OS runs well in VirtualBox or QEMU/KVM. Allocate at least 4 GB RAM and 20 GB disk for comfortable usage with local LLM inference.

qemu-system-x86_64 -m 4G -smp 4 -cdrom jarvisos-*.iso

Build from source

JARVIS OS is fully open source. Clone the build system and run the nine-script pipeline to produce your own ISO from scratch.

git clone https://github.com/JarvisOSLinux/jarvisos.git
cd jarvisos
sudo ./01-*.sh   # begin the build pipeline
View on GitHub ↗