How-to
Install Kno
Install the Kno binary on macOS, Linux, or Windows, via the install script, Homebrew, go install, or a manual release archive, and verify what you downloaded.
Install script (macOS, Linux)
curl -sSfL https://raw.githubusercontent.com/uknoAI/kno/main/install.sh | sh
The script picks the right build for your platform, verifies the SHA-256
checksum, verifies the cosign signature if you have cosign installed,
and drops the binary on your PATH. It is short and worth reading before
you pipe it anywhere.
Windows users: download the .zip from
Releases and unzip it onto your
PATH.
Homebrew
brew tap uknoAI/homebrew-tap && brew install kno
The formula lives in the homebrew-tap under the uknoai org, pins each
platform archive’s SHA-256, and is updated automatically on every
release.
Go
go install github.com/knograph/kno/cmd/kno@latest
A go install binary reports only the module version (kno version v0.1.1); a released binary reports commit and date as well. The
parenthetical is how you tell them apart in a bug report.
Manual archive
Archives are published for macOS, Linux, and Windows, on amd64 and arm64.
Every release ships a checksums.txt, a keyless cosign signature over it,
an SPDX SBOM per archive, and SLSA build provenance. There is no private
signing key, so there is none to steal.
Verify before running:
cosign verify-blob checksums.txt \
--new-bundle-format --bundle checksums.txt.bundle \
--certificate-identity-regexp '^https://github\.com/uknoAI/kno/\.github/workflows/release\.yml@refs/tags/.+$' \
--certificate-oidc-issuer https://token.actions.githubusercontent.com
grep " kno_<version>_<os>_<arch>.tar.gz$" checksums.txt | shasum -a 256 -c -
Confirm it works
kno doctor
doctor prints which providers, models, and goals this build supports. It
contacts nothing.