GitHub release tarball
Versioned releases with full source. Hash verification supported.
Two commands. No signup. No telemetry. The latest release runs on Linux, with macOS and Windows support via Docker.
Versioned releases with full source. Hash verification supported.
Clone the main branch, run ./start.sh, get the latest code plus easy git pull upgrades.
guaardvark-guardian)The CLI tool installs separately from the platform itself.
For pinned, reproducible deployments. See docker-compose.yml in the repo. Runs CPU-only by default; GPU passthrough requires nvidia-docker.
Every GitHub release includes a SHA256SUMS file. Verify your download matches before extracting:
curl -L -o guaardvark-2.5.1.tar.gz https://github.com/guaardvark/guaardvark/releases/download/v2.5.1/guaardvark-2.5.1.tar.gz
curl -L -o SHA256SUMS https://github.com/guaardvark/guaardvark/releases/download/v2.5.1/SHA256SUMS
sha256sum -c SHA256SUMS
If the verification fails, do not run the installer. Open an issue on GitHub.
First-class: Linux (any modern distro with Python 3.12+ and Node 20+). Supported via Docker: macOS and Windows. Native macOS/Windows installs work but aren't actively tested every release.
Not strictly. Most features (chat, agents, RAG) work CPU-only. Image gen, video gen, voice TTS, and large LLM inference are dramatically faster with a CUDA GPU. See pricing for hardware tiers.
The Guaardvark source tarball is ~50MB. First run downloads dependencies (~2GB) and any models you choose (Ollama models are ~4–40GB depending on size). Subsequent runs reuse the cache.
Anywhere you cloned to. Guaardvark uses GUAARDVARK_ROOT env var auto-detected from the clone directory. No global system installation; you can have multiple parallel installs.
git pull && ./start.sh. The startup script auto-runs pending migrations.