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.