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.