Download Multivergence
Each archive holds two commands, multivergence and multivergence-demo, with the license files and the README. The links always point to the latest release.
| System | Download |
|---|---|
| Linux, x86-64 | multivergence_linux_amd64.tar.gz |
| Linux, ARM64 | multivergence_linux_arm64.tar.gz |
| macOS, Apple silicon | multivergence_darwin_arm64.tar.gz |
| macOS, Intel | multivergence_darwin_amd64.tar.gz |
| Windows, x86-64 | multivergence_windows_amd64.zip |
Checksums are in SHA256SUMS. Every release is listed on GitHub.
Install
On Linux or macOS:
tar -xzf multivergence_linux_amd64.tar.gz
sudo mv multivergence multivergence-demo /usr/local/bin/
multivergence version
On Windows, unzip the archive and put the two .exe files somewhere on your PATH.
The Linux binaries are static, so they run on any distribution. The macOS binaries aren’t signed by Apple, so macOS may block the first run; allow it in System Settings under Privacy & Security, or run xattr -d com.apple.quarantine multivergence multivergence-demo.
Every binary is built by the release workflow on GitHub, from the exact commit the tests passed on. Before a release goes out, each set of binaries runs a smoke check on its own kind of machine: the demo, a Python script that drives the command through a full cycle and checks every probability, and eight processes forking at once through one file.
Try It
multivergence-demo
It runs an agent’s three travel plans through a fare search, a disruption feed and an expired seat hold, prints the probabilities at each step, and ends with “All checks passed.” The quick start walks through the same thing by hand.
From Go
Multivergence is a Go library first. It needs Go 1.24 or later and nothing outside the standard library:
go get github.com/multivergence/multivergence@latest
Build From Source
git clone https://github.com/multivergence/multivergence
cd multivergence
go test ./...
go build ./cmd/multivergence
The code is under the Apache License 2.0.