Kraftverk

Install Kraftverk

Official binaries ship for x86_64 Windows and x86_64 Linux only, and require an AMD CPU under policy amd-only-v1.

Hardware check before you install

Kraftverk will refuse to run optimize/benchmark paths on unsupported hardware. Exit codes 20–25 mean the gate blocked execution — that is intentional.

You need

  • x86_64 Windows or Linux
  • AMD CPU (AuthenticAMD)
  • No GPU, or AMD GPU only (PCI 0x1002)

Will not run

  • Intel CPU hosts
  • NVIDIA or Intel GPU present
  • ARM / non-x86 machines

Inspect without the gate after install: kraftverk compatibility, kraftverk hardware.

Hardware support details →

Install instructions

Windows (x86_64)

  1. Open the latest release and download the Windows asset (zip or installer published for that tag).
  2. Verify checksums when the release notes publish digests (see note below).
  3. Extract or install to a writable directory. Prefer a path without unexpected ACL restrictions.
  4. Open a terminal in that directory (or add it to PATH) and run:
kraftverk compatibility
kraftverk hardware
kraftverk inspect
kraftverk baseline

Desktop instrument (when packaged in the release): launch kraftverk-desktop — it shares the local experiment DB with the CLI.

Checksums

Treat release artifacts as untrusted until you verify them. When a release publishes SHA-256 (or similar) digests in the release notes or accompanying *.sha256 files, verify before running:

# Windows (PowerShell example)
Get-FileHash .\kraftverk-windows-x86_64.zip -Algorithm SHA256

# Linux
sha256sum kraftverk-linux-x86_64.tar.gz

Exact asset names vary by tag. Always match the digest published for that release. If digests are missing for a given tag, open an issue or wait for the checksums to be attached — do not invent trust.

Recommended first session

kraftverk doctor
kraftverk capabilities
kraftverk baseline
kraftverk optimize --mode safe --goal balanced
kraftverk report --format html
kraftverk status

If something looks wrong, restore:

kraftverk restore --baseline

Continue in the docs →