download
binary and build.
build instructions and
native standalone binaries
iris is a standalone binary. zero runtime dependencies. zero friction.
installation
The easiest way to install iris is via cargo, the Rust package manager. This compiles the engine specifically for your hardware.
cargo install iris-cli
Alternatively, you can download pre-compiled binaries for macOS, Linux, and Windows from our releases page.
usage
The CLI is designed to be as minimal and straightforward as the algorithm itself.
compressing data
iris compress input.bin output.iris
decompressing data
iris decompress output.iris original.bin
system requirements
zero dependencies
iris requires absolutely nothing to run. no ffmpeg, no cuda, no shared libraries. everything is statically linked.
cross-platform
fully native execution on macOS (Intel/M-series), Linux, and Windows. the entire codec stack is pure Rust.
memory bounds
iris streams data dynamically but requires at least 256MB of RAM for large block-matching context tables.