Lific

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.

PlatformRelease file
Linux x86_64lific-linux-x86_64
Linux aarch64lific-linux-aarch64
macOS x86_64lific-macos-x86_64
macOS aarch64lific-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 --help

Install with Cargo

Install the crate from crates.io with Cargo.

cargo install lific

Confirm that the binary is available.

lific --version

Build 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 --release

For 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 --release

The release binary is written to target/release/lific.

On this page