Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mehen.ophi.dev/llms.txt

Use this file to discover all available pages before exploring further.

mehen ships native binaries from a single GitHub Release. Pick the toolchain you already have — all three paths download the same binaries.

npm (Node.js)

npm install -g mehen
mehen requires Node.js 18 or newer. The correct platform-specific binary is selected automatically at install time via npm’s optionalDependencies.

PyPI (Python / uv)

uv tool install mehen
# or run without installing
uv tool run mehen --help
uvx mehen --help
The PyPI distribution is built with maturin and ships the same Rust binary inside the wheel — there is no Python runtime cost.

cargo binstall (Rust)

If you have a Rust toolchain, cargo binstall downloads the pre-built binary from the GitHub Release directly — much faster than cargo install, which would build from source.
cargo binstall --git https://github.com/ophidiarium/mehen mehen

Build from source

git clone https://github.com/ophidiarium/mehen.git
cd mehen
cargo build --release
./target/release/mehen --help
See the developers guide for prerequisites and validation commands.

Supported platforms

mehen runs on the most common platforms. Native binaries are published for:
OSx64arm64
Linux (glibc)@mehen/linux-x64-gnu@mehen/linux-arm64-gnu
Linux (musl)@mehen/linux-x64-musl@mehen/linux-arm64-musl
macOS@mehen/darwin-x64@mehen/darwin-arm64
Windows@mehen/win32-x64@mehen/win32-arm64
The same archives are attached to each GitHub Release and are what cargo binstall consumes.

Verify the install

mehen --help
mehen --version
On macOS you may need to allow the binary the first time it runs. Either remove the quarantine attribute (xattr -d com.apple.quarantine $(which mehen)) or run mehen via your shell once and accept the dialog.