Skip to content

Install Zorvik

Zorvik is a desktop app for Windows, macOS and Linux. Every download contains two programs:

  • The app (Zorvik), where you build, send, mock and load test requests.
  • The zorvik command line, which runs the same workspaces in a terminal or a CI pipeline.

There is no account to create and nothing to sign in to. Every feature is free. The app works offline; the only connection it makes by itself is the update check to GitHub.

Get the newest version from the latest release on GitHub.

SystemFileNotes
Windows 10/11 (x64)Zorvik-Windows-Setup-x64.exeInstalls for the current user, no administrator rights needed. Puts zorvik on PATH; the uninstaller removes it again.
Windows 10/11 (x64)Zorvik-Windows-Portable-x64.zipNo installation: unzip and run zorvik-desktop.exe (the app). zorvik.exe (the command line) is next to it.
macOS 11 or newerZorvik-macOS-universal.dmgOne build for Apple silicon and Intel.
Ubuntu 22.04+, Debian 12+Zorvik-Linux-amd64.debInstalls zorvik to /usr/bin.
Fedora, RHEL, openSUSEZorvik-Linux-x86_64.rpmInstalls zorvik to /usr/bin.
Any Linux (x86-64)Zorvik-Linux-x86_64.AppImageRuns anywhere, but has no zorvik command line (get it separately, below).

For CI machines, servers and containers, the zorvik command line comes on its own too. Each archive has the one program and its licenses:

SystemFile
Windows (x64)zorvik-cli-windows-x64.zip (zorvik.exe)
macOS 11+ (Apple silicon and Intel)zorvik-cli-macos-universal.tar.gz
Linux (x86-64, glibc 2.35+)zorvik-cli-linux-x86_64.tar.gz
Linux or macOS
curl -fsSL https://github.com/LibreGuild/zorvik/releases/latest/download/zorvik-cli-linux-x86_64.tar.gz \
| sudo tar -xz -C /usr/local/bin zorvik
zorvik --version

On macOS, a zorvik downloaded with a browser is blocked the first time; xattr -d com.apple.quarantine zorvik allows it (curl downloads aren’t blocked). See Command line for pipelines.

  1. Download Zorvik-Windows-Setup-x64.exe and run it.
  2. The builds are not code-signed yet, so Windows SmartScreen may warn you. Choose More info, then Run anyway.
  3. Start Zorvik from the Start menu.

The installer adds zorvik to your PATH. Open a new terminal window to use it.

To run Zorvik without installing it, use the portable zip instead. It contains zorvik-desktop.exe (the app) and zorvik.exe (the command line). Nothing is added to PATH; call zorvik.exe with its full path, or add its folder to PATH yourself.

  1. Download Zorvik-macOS-universal.dmg and open it.
  2. Drag Zorvik to Applications.
  3. Open Zorvik from Applications. The builds are not code-signed yet, so macOS blocks the first open: open System Settings → Privacy & Security and choose Open Anyway.

Instead of Open Anyway, you can remove the quarantine flag in a terminal:

Terminal window
xattr -dr com.apple.quarantine /Applications/Zorvik.app

The app is ad-hoc signed so it runs on Apple silicon.

A macOS app can’t add itself to PATH. To use zorvik in a terminal:

  1. Open Settings (⌘+,) and choose AI agents.
  2. Under Command-line tool, choose Add zorvik to PATH….
  3. Enter your password when macOS asks.

This links zorvik into /usr/local/bin. Open a new terminal window afterwards. When it’s done, the same place says On PATH: type zorvik in a terminal.

Debian and Ubuntu:

Terminal window
sudo apt install ./Zorvik-Linux-amd64.deb

Fedora, RHEL and openSUSE:

Terminal window
sudo dnf install ./Zorvik-Linux-x86_64.rpm

Both packages install zorvik to /usr/bin. They are built on Ubuntu 22.04, the oldest supported system, so they also run on newer distributions.

AppImage (any x86-64 distribution):

Terminal window
chmod +x Zorvik-Linux-x86_64.AppImage
./Zorvik-Linux-x86_64.AppImage

The AppImage runs from a temporary mount, so it doesn’t include a usable zorvik command line. Use the .deb or .rpm package when you need the command line.

In a new terminal:

Terminal window
zorvik --version
zorvik --help

The command line has four commands: run (collections and tests), load (load tests), serve (mock servers and servers) and mcp (the connection for AI agents). See Command line.

DownloadWhere zorvik is
Windows installerInstalled next to the app and added to PATH
Windows portable zipzorvik.exe, next to zorvik-desktop.exe
macOSInside Zorvik.app; Add zorvik to PATH… links it to /usr/local/bin
.deb and .rpm/usr/bin/zorvik
AppImageNot included: use the standalone command line
Standalone command lineWherever you unpack it

Settings → AI agents → Command-line tool always shows where the app found its zorvik, and whether it is on your PATH.

Zorvik opens on the welcome screen:

  • Training Bootcamp: a hands-on course inside the app, for when you’re new to APIs and networks. See Training Bootcamp.
  • New workspace: create a folder for your requests.
  • Open workspace: open a folder that already contains zorvik.yaml, for example one you cloned from Git.
  • Recent: workspaces you opened before.

Continue with Your first request.

Zorvik keeps two kinds of data apart:

  • Your workspace folder holds requests, folders, environments, mock servers and load tests as YAML files. You choose where it is, and you can commit it to Git.
  • The app data folder holds what belongs to this computer only: settings, history, cookies, OAuth tokens, secret variable values and values set by scripts. Settings → Data & privacy → App data folder shows its path.
SystemApp data folder
Windows%APPDATA%\org.libreguild.zorvik
macOS~/Library/Application Support/org.libreguild.zorvik
Linux~/.local/share/org.libreguild.zorvik (or $XDG_DATA_HOME/org.libreguild.zorvik)

The installed app updates itself from GitHub: it downloads new versions in the background and installs them when you restart or quit. The portable zip, .deb and .rpm tell you when a new version is out. See Updates for what is sent (nothing about you) and how to turn it off. Your workspaces and the app data folder are kept.

Versions follow SemVer. While Zorvik is 0.x, a minor release may change behaviour; patch releases only fix bugs.

You need:

  • Rust stable, 1.88 or newer
  • Node.js 22 or newer
  • macOS: Xcode command line tools (xcode-select --install)
  • Windows: Visual Studio Build Tools with “Desktop development with C++”, and WebView2 (already on Windows 10 and 11)
  • Debian/Ubuntu: sudo apt install libwebkit2gtk-4.1-dev libayatana-appindicator3-dev librsvg2-dev libxdo-dev libssl-dev patchelf file

Then:

Terminal window
git clone https://github.com/LibreGuild/zorvik.git
cd zorvik/app
npm ci
npm run tauri dev # run the app from source
npm run package # build the installers for your system
cargo build --release -p zorvik-cli # just the command line

CONTRIBUTING.md has the details.