macOS & Linux
curl -fsSL https://kungfu.tech/install.sh | sh
Per-user install. No sudo and no shell-profile edits.
Install the standalone CLI first, or choose a qualified Desktop GUI download for your platform. Every route remains bound to the same signed Alpha release.
Current signed release · 3 desktop platforms · standalone CLI
Start here
Install the standalone Kungfu CLI from the signed release channel. Choose the command for your operating system.
macOS & Linux
curl -fsSL https://kungfu.tech/install.sh | sh
Per-user install. No sudo and no shell-profile edits.
Windows PowerShell
irm https://kungfu.tech/install.ps1 | iex
Per-user install. No Administrator rights or registry edits.
The friendly commands use resumable content-addressed downloads, exact archive and signed-product verification, versioned installation, atomic current/previous activation, and verified rollback.
Catalog: sha256:d4cc77e8917ba04721d494ca7f717a8554892dd85c9fde94fbbc5266e5d1bf8f
Site installer evidence: install.sh · sha256:68545229024c51d1e929588356d245bccc65d01396872e9e79113c59252ca2b4 · install.ps1 · sha256:39a303b238659050baad9d880b07f2a8e811c275f89fd74c43b414149c7db31b
Visual workspace
Choose your platform and download the qualified GUI artifact directly from the Kungfu GitHub Release.
Kungfu-Episodes-4.0.0-alpha.3-macos-arm64.zip · 257 MiB
Kungfu.Episodes-4.0.0-alpha.3.AppImage · 299 MiB
Kungfu.Episodes.Setup.4.0.0-alpha.3.exe · 296 MiB
This is an Alpha, not a stable or generally available release. Existing package-manager installations remain under their current owner. The qualified Windows Alpha artifact may be unsigned; Authenticode is not a qualification requirement for this Alpha.
First project use
.kungfu/ appearsIt is Kungfu's project-local workspace for durable Work and runtime state. Do not delete it or add the whole directory to Git. Before staging anything, ask your Agent to run kungfu agent map --json and follow its workspaceGit policy. Most contents stay local; Kungfu never stages, commits, or pushes files for you.
Release evidence
Kungfu UNGFU™ · Downloadable software for durable AI-agent work, inspection, and development workflows.
Source: 6d99af738b78eccb48885a5fd59b88a0e5e4900a · Channel root: sha256:af360a051e2201d006e2c8f75627fc575f981e00c4f4cc998c90e130d9a40b5b
Channel: /.well-known/kungfu/alpha.json · sha256:2234799d7cc054f0c2a7009a4278cf45e2938761a3b66b9d850520ec155cabb3
Immutable channel: /channels/alpha/af360a051e2201d006e2c8f75627fc575f981e00c4f4cc998c90e130d9a40b5b/index.json
Release Passport: buildchain:release-passport/6d99af738b78eccb48885a5fd59b88a0e5e4900a · sha256:445c0309e39b1db38637b9478fed01040dc7a08b3c8a3d4881cba0904563ecbd
Qualified targets: darwin/arm64, linux/arm64, linux/x64, win32/x64
macOS GUI: Kungfu-Episodes-4.0.0-alpha.3-macos-arm64.zip · 269426247 bytes · sha256:619d60d4838d9785788749ffa2367e5c561ddb6fab65994cd93117d3a19fa7b7
Linux GUI: Kungfu.Episodes-4.0.0-alpha.3.AppImage · 313571351 bytes · sha256:e98aa195093572f29e1cbf08a79d588add7b76f194e6081cd146c25feebbc19c
Windows GUI: Kungfu.Episodes.Setup.4.0.0-alpha.3.exe · 310315273 bytes · sha256:82b07aa101887a4896b664c7209aab8e10b480bbebf21245e1dfc5436a5691f3
Published upstream bootstrap inputs:
install.sh · 10476 bytes · sha256:2624b1b4c1456e34b81722df4e39c71b81b9645cf335f0d14ccda82c40906eac
install.ps1 · 6281 bytes · sha256:792c48e70c68ef6a8d8d9cafe0fb16c46bef06806ab98d84044eefbaaf66dfb0
The default install is per-user. It does not request sudo or Administrator rights and does not edit shell or PowerShell profiles, registry, services, scheduled tasks, global PATH, or package-manager databases.
Homebrew, WinGet, MSI, deb/rpm, desktop-companion, and unknown installations remain under their existing owner. The archive bootstrap refuses to overwrite manager-owned bytes.
The friendly HTTPS script is a convenience boundary, not complete provenance. Before selecting bytes, the installer checks its pinned channel file, archive size and digest, platform trust, Ed25519 channel authority, product manifest, platform and architecture, install source, artifact roots, and Release Passport. The staged CLI repeats those checks and emits a rooted receipt before the launcher changes.