Skip to main content
Version: 0.1.0

Install

Memzoi v0 is installed through release binaries or from a source checkout. Homebrew and crates.io packages are roadmap items.

Install methods

MethodStatusCommandNotes
Install scriptAvailable nowcurl -fsSL https://raw.githubusercontent.com/Zokiio/Memzoi/main/scripts/install.sh | MEMZOI_REF=v0.1.0 shDownloads the v0.1.0 release binary for supported platforms.
Windows install scriptAvailable now$env:MEMZOI_REF="v0.1.0"; irm https://raw.githubusercontent.com/Zokiio/Memzoi/main/scripts/install.ps1 | iexDownloads the v0.1.0 release binary for supported platforms.
Source checkoutAvailable nowmake installRequires Cargo; installs memzoi and memzoi-mcp.
crates.ioPlannedcargo install memzoi-cli and cargo install memzoi-mcpPublish memzoi-core first; dependent package checks need it in the crates.io index.
GitHub release binaryAvailable nowDownload from GitHub ReleasesThe install scripts select the matching release asset automatically.
HomebrewFutureTBDDefer until at least one GitHub release exists.

Install Script

Mac or Linux:

curl -fsSL https://raw.githubusercontent.com/Zokiio/Memzoi/main/scripts/install.sh | MEMZOI_REF=v0.1.0 sh

Windows:

$env:MEMZOI_REF = "v0.1.0"
irm https://raw.githubusercontent.com/Zokiio/Memzoi/main/scripts/install.ps1 | iex

By default, the install script downloads the latest GitHub release binary, verifies its SHA-256 checksum, and installs into ~/.local/bin on Mac/Linux. On Windows, it installs under %LOCALAPPDATA%\Programs\Memzoi\bin and updates the user Path.

To install the version matching this documentation:

curl -fsSL https://raw.githubusercontent.com/Zokiio/Memzoi/main/scripts/install.sh | MEMZOI_REF=v0.1.0 sh

Set MEMZOI_REF=main to install from the current main branch instead; that source install path requires Cargo.

Local Cargo Install

From the Memzoi repo:

make install

The install script runs:

cargo install --path crates/memzoi-cli --locked
cargo install --path crates/memzoi-mcp --locked

It installs the primary binaries:

  • memzoi
  • memzoi-mcp

Release Packaging Note

When validating or publishing crates, handle memzoi-core first. memzoi-cli and memzoi-mcp declare versioned dependencies on memzoi-core, so their cargo package checks can fail until the matching memzoi-core version is available in the crates.io index.

Verify Install

memzoi --version
memzoi-mcp --version
memzoi doctor

If the Mac/Linux binaries install successfully but the shell cannot find them, add the install directory to PATH:

export PATH="$HOME/.local/bin:$PATH"

If MEMZOI_INSTALL_DIR is set, use that directory instead.

Developer Mode

You can run the binaries from source without installing:

cargo run -p memzoi-cli -- --help
cargo run -p memzoi-mcp -- --help

Developer mode is useful while editing the repo. The installed CLI path is better for testing real agent integrations because MCP clients usually expect a stable binary on PATH.