Skip to content

Installation

Every release on the releases page ships two ways to install, and both give you the same build.

An installer.pkg on macOS, setup.exe on Windows, .deb on Debian and Ubuntu. Each one puts anistream on your PATH and adds a launcher, so you can type it or click it. The launcher opens your terminal, since that is where anistream lives.

An archive.tar.gz or .zip holding just the binary, for putting on PATH yourself.

Everything ships with a .sha256 worth checking first.

mpv and ffmpeg are not bundled. anistream drives mpv for playback and shells out to ffmpeg when muxing subtitles into a completed download. The .deb declares both as dependencies; on macOS and Windows, install them yourself — see Prerequisites below.

There is no Homebrew formula and no cargo install yet. To build from source instead, install the prerequisites and then build.

Terminal window
brew install mpv ffmpeg cmake
rustup toolchain install 1.97.1 # pinned by rust-toolchain.toml
Terminal window
git clone https://github.com/bitknox/anistream
cd anistream
cargo run --release

The first build is slow — BoringSSL, librqbit and a WASM runtime are in the tree — and incremental after that. The binary ends up at target/release/anistream if you want it on your PATH.

Config ~/Library/Application Support/anistream/config.toml
History database ~/Library/Application Support/anistream/anistream.db
Plugins ~/Library/Application Support/anistream/plugins/*.wasm

No config file is required — one is only written when you change something in the Settings screen, and those writes are format-preserving, so comments you add by hand survive.