JARVIS DOCS

Quickstart

Five minutes from git clone to wake-word.

Requirements

Install

git clone https://github.com/W17ANT/Jarvis.git
cd Jarvis
./tools/install.sh

The installer:

  1. Installs Homebrew dependencies — ollama, python3.11, vladkens/tap/macmon.
  2. Pulls the default Ollama models (qwen2.5:7b for chat, nomic-embed-text for retrieval).
  3. Creates data/, config/, .env with sane defaults.
  4. Runs the setup wizard for agent name + wake phrase.

First launch

./launch.sh

This starts four services in the background:

A Chrome window opens at http://localhost:8765 in --app mode. The HUD takes about 600ms to paint after the bridge reports ready.

First voice command

Say “hey jarvis” (or whatever wake phrase you set). The reactor at the centre pulses cyan when listening. Try:

If nothing happens, see Troubleshooting.

Stop / restart

./launch.sh stop      # stops all four services
./launch.sh restart   # stops, then starts again
./launch.sh status    # what's running on which port

Update

./tools/update.sh

Pulls the latest commits, refreshes Ollama models if the manifest changed, and respects your .brand-lock file (white-label installs won’t lose their custom brand).

Where do I configure things?

Press the SETTINGS button (top-right of the HUD) for:

The ? button next to SETTINGS opens the COMMANDS panel — every voice-callable tool grouped by category, with example phrasings.