Skip to main content
Gandalf ships as a single binary for macOS on Apple silicon and Intel. Linux and Windows are not supported yet: the work handoff service depends on the macOS keychain and launchd.

Install script

The script:
  1. Finds the latest release on GitHub.
  2. Downloads the archive for your architecture and verifies it against the release’s checksums.txt.
  3. Installs gandalf to ~/.local/bin.
If ~/.local/bin is not on your PATH, the script tells you to add it. To update, run the script again. To uninstall, delete the gandalf binary; ~/.gandalf holds its data.

Source build

Building needs the Rust toolchain pinned in rust-toolchain.toml; rustup installs it automatically.

Prebuilt release binaries

Prebuilt macOS binaries are published on every v* tag on the GitHub Releases page. Download the tarball for your architecture, extract, and place gandalf on your PATH.

Verify the install

Running gandalf with no arguments is read-only. It lists the skills each agent has installed.