Skip to content

Install

indice is a single self-contained binary — ReplayWeb.page assets are embedded at build time, so there’s nothing else to fetch or configure.

Prebuilt binary (fastest — no toolchain)

Section titled “Prebuilt binary (fastest — no toolchain)”

Download the archive for your platform from the latest release (macOS arm64/x86_64, Linux x86_64/arm64, Windows x86_64), unpack it, and you have the indice binary plus a small sample archive (apod.wacz) to try it on — see Try it in a minute.

Terminal window
brew install edsu/indice/indice

Installs the latest release binary from the tap; brew upgrade indice picks up new releases. No Gatekeeper prompt — Homebrew’s downloads aren’t quarantined.

Terminal window
cargo install --git https://github.com/edsu/indice --locked indice

Builds and installs the indice command into ~/.cargo/bin (needs a Rust toolchain).

Terminal window
git clone https://github.com/edsu/indice
cd indice
cargo build --release
# binary at ./target/release/indice

The bundled ReplayWeb.page assets are committed to the repo, so a fresh clone builds and runs as-is. To upgrade them later, run ./scripts/fetch-replay.sh and rebuild.