Installation
Install Lific from a GitHub release, crates.io, or source.
The Cargo package is named lific. This source tree declares version 2.2.0.
GitHub release binaries
Release binaries are published on GitHub Releases. Each release includes sha256sums.txt for checksum verification.
| Platform | Release file |
|---|---|
| Linux x86_64 | lific-linux-x86_64 |
| Linux aarch64 | lific-linux-aarch64 |
| macOS x86_64 | lific-macos-x86_64 |
| macOS aarch64 | lific-macos-aarch64 |
There is no prebuilt Windows binary. Windows is supported through cargo install or WSL 2. Windows covers both paths step by step.
Download the file for your platform. Compare it with the matching entry in sha256sums.txt. On Unix systems, make the downloaded file executable and place it in a directory on your PATH.
chmod +x lific-linux-x86_64
./lific-linux-x86_64 --helpInstall with Cargo
Install the crate from crates.io with Cargo.
cargo install lificConfirm that the binary is available.
lific --versionBuild from source
Lific requires Rust 1.88 or later. SQLite is bundled with the Rust build.
For a build without the web UI, create the frontend output directory before compiling. The binary still provides the CLI, REST API, MCP server, OAuth, and backup features. Requests for the web UI report that the frontend has not been built.
git clone https://github.com/VoidNullable/lific
cd lific
mkdir -p web/dist
cargo build --releaseFor a build with the embedded web UI, install Bun and build the frontend before compiling the Rust binary.
git clone https://github.com/VoidNullable/lific
cd lific
cd web && bun install && bun run build && cd ..
cargo build --releaseThe release binary is written to target/release/lific.