Install guide
Public release status

Install Kiwi Control with the desktop app first and default terminal command setup auto-attempted.

This website tracks the current public release metadata and the live installer status. GitHub Release assets may remain the actual binary host until a different delivery path is explicitly published, and install/PATH success still stays separate from release trust.

Desktop install

1. Download the macOS or Windows desktop installer from the homepage or all downloads.
2. macOS: launch the app once. This default CLI path is already proven.
3. Windows: prefer the setup EXE for the normal Windows install path. Real Windows-host proof is still pending.
4. Choose a repo, initialize it if needed, and keep using desktop or kc after the platform-specific setup succeeds.

Default terminal command setup

1. macOS launch-once CLI setup is already proven for the current wording.
2. Windows setup EXE is the intended default Windows path for installer-time CLI setup, but proof is still pending on a real Windows host.
3. If macOS launch-time setup does not complete cleanly, use the in-app terminal-command enable flow instead of editing PATH manually.
4. If Windows setup is blocked later, use the fallback manual CLI path below. Keep the desktop installer as the primary path.
Fresh shell checks

Verify terminal commands after enablement

macOS: command -v kc
macOS: kc --help
Windows: Get-Command kc
Windows: kc --help
Manual assets

Need MSI, the macOS app tarball, or CLI bundles?

Use all downloads for the full public asset list. The downloads page also exposes checksums, the release manifest, and the standalone CLI bundles.

Windows fallback

Secondary manual CLI path

Fallback only. The desktop installer remains primary. Use this path only if the Windows installer flow is blocked and only after the Windows CLI bundle is published on this site.

$meta = Invoke-RestMethod "https://kiwi-control.kiwi-ai.in/data/latest-release.json"; if (-not $meta.publicReleaseReady -or -not $meta.artifacts.cliWindows.latestUrl) { throw "Windows CLI bundle is not published yet. Use the desktop installer path for now." }; $zip = Join-Path $env:TEMP "kiwi-control-cli.zip"; $dir = Join-Path $env:TEMP "kiwi-control-cli"; Invoke-WebRequest $meta.artifacts.cliWindows.latestUrl -OutFile $zip; Remove-Item -Recurse -Force $dir -ErrorAction SilentlyContinue; Expand-Archive $zip -DestinationPath $dir -Force; & (Join-Path $dir "install.ps1"); Get-Command kc; kc --help