Install Jarvis

Choose how you run it. Local installs favour the terminal workspace. Server installs favour the browser. In every case: automation does the work; you set direction and watch outcomes.

Community · power users

Linux binary

Static SQLite, no Zig required. Current beta: v0.3.0-beta.1 (x86_64, glibc).

curl -fsSL -O https://git.sovereign-society.org/libertaria/Jarvis/releases/download/v0.3.0-beta.1/jarvis-0.3.0-beta.1-x86_64-linux.tar.gz
curl -fsSL -O https://git.sovereign-society.org/libertaria/Jarvis/releases/download/v0.3.0-beta.1/jarvis-0.3.0-beta.1-x86_64-linux.sha256
sha256sum -c jarvis-0.3.0-beta.1-x86_64-linux.sha256
tar -xzf jarvis-0.3.0-beta.1-x86_64-linux.tar.gz
cd jarvis-0.3.0-beta.1-x86_64-linux
./install.sh
export PATH="$HOME/.local/bin:$PATH"
jarvis setup
jarvis doctor --section setup
jarvis tui

Release page →

Community · Arch / CachyOS

AUR (jarvis-bin)

Binary package from the same release asset. PKGBUILD lives in the repo under packaging/aur/jarvis-bin until published to the AUR.

# After AUR publish:
yay -S jarvis-bin
# Or local:
cd packaging/aur/jarvis-bin && makepkg -si
jarvis doctor

Optional: install podman for agent isolation (recommended).

Enterprise · containers + Glass

Podman EE (live WebUI API)

EE image runs harnessd with Glass on port 7777 (fleet, runs, approvals — token auth). CE image keeps the tick loop for daemon-only hosts.

cd jarvis   # git clone of libertaria/Jarvis
./scripts/release-binary.sh
./packaging/containers/prepare-release-context.sh 0.3.0-beta.1
podman build -f packaging/containers/Containerfile.ee \
  --build-arg USE_LOCAL=1 \
  --build-arg JARVIS_VERSION=0.3.0-beta.1 \
  -t localhost/jarvis:ee-0.3.0-beta.1 .

export JARVIS_BEARER_TOKEN=$(openssl rand -hex 24)
podman compose -f packaging/containers/compose.ee.yml up -d
curl -s http://127.0.0.1:7777/health

Then open Glass Settings with base http://127.0.0.1:7777 and the same token. Details: packaging/containers/README.md.

Steer. Observe. Let it run.

  • jarvis doctor — health, sandbox mode, missing setup
  • jarvis tui — Cockpit (local CE primary UI)
  • Glass PWA/app opens in Preview (simulated); Settings connects your harnessd for live glass
  • jarvis sandbox health — Podman path for agent work
  • Security — project-only work by default; see isolation

Beta track: six-week production-ready lane. Report bugs on the Forgejo project. Full GA scope (chat platforms, multi-tenant SaaS) is intentionally later.