Skip to main content

Install Haft

The supported installation path is the prebuilt Haft CLI binary for macOS and Linux.

Install with curl

curl -fsSL https://releases.haft.sh/releases/install.sh | sh

The installer detects your operating system and CPU architecture, downloads the matching haft binary, verifies its checksum, and places it on your PATH.

Supported systems

Operating systemArchitectures
macOSApple Silicon (arm64), Intel (x64)
Linuxx64, arm64

Windows is not supported yet.

Verify the install

After installation, check that the CLI is available:

haft --version
haft --help

Then start Haft Local:

haft serve

By default, Haft runs locally and keeps your vault files under your ownership. Normal app configuration is stored under ~/.haft.

Updating Haft

Check for a newer release without changing your installation:

haft update --check

Install the current release:

haft update

You can also rerun the curl installer to replace the existing binary with the current release.

Installation location

The installer prefers a user-writable location, usually:

~/.local/bin/haft

If that directory is not on your PATH, the installer prints the shell command needed to add it.