Skip to content

Install Kickoutchi

Pick your swamp path: installer, archive, Cargo, or Nix. Linux, macOS, and Windows get native listing, inspect, and explicit tree cleanup; process-group cleanup stays Unix-only.

Recommended

The fastest way onto your machine, with updates included.

Linux & macOS installer

Linux • macOS

The generated GitHub Release installer. Downloads the right archive for your platform and drops both binaries on your PATH.

shell
curl --proto '=https' --tlsv1.2 -LsSf \
  https://github.com/nuggocto/kickoutchi/releases/latest/download/kickoutchi-installer.sh \
  | sh

Windows PowerShell installer

Windows

The PowerShell installer • same release flow, Windows edition.

powershell
powershell -ExecutionPolicy Bypass -NoProfile -Command "irm https://github.com/nuggocto/kickoutchi/releases/latest/download/kickoutchi-installer.ps1 | iex"

Update an existing install

Linux • macOS • Windows

Installer-based installs ship kickoutchi-update. Run it to check for and install the newest GitHub Release.

shell
kickoutchi-update

Direct release archives

Linux • macOS • Windows

If installers make you nervous: grab the archive, verify the hash, and run kickoutchi or kick. Every release ships archives for all three platforms plus matching .sha256 files and a release-wide sha256.sum.

From source

For Rust and Nix users who'd rather build it themselves.

Cargo (from Git)

Any platform

Rust users can build and install straight from the repository.

shell
cargo install --locked --git https://github.com/nuggocto/kickoutchi

Nix flake

Linux • macOS

Run or install the flake directly • first-class because it fits Rust CLI/TUI tools cleanly.

Run the TUI
nix run github:nuggocto/kickoutchi
Run the CLI
nix run github:nuggocto/kickoutchi#kick -- list
Install
nix profile install github:nuggocto/kickoutchi

Package managers

Homebrew (macOS) and Scoop (Windows) are available. The v1.1.2 Arch templates are ready too, but AUR publication stays paused.

AUR • kickoutchi-bin

Linux

Paused

Installs the prebuilt binary from the GitHub Release archive. The fast path for Arch users.

shell
yay -S kickoutchi-bin

AUR • kickoutchi

Linux

Paused

Builds from the release source archive with Cargo.

shell
yay -S kickoutchi

Homebrew

macOS

Install from the Homebrew tap • one formula, both binaries, and brew upgrade keeps them current.

shell
brew install nuggocto/tap/kickoutchi

Scoop

Windows

Install from the Scoop bucket • both binaries, and scoop update keeps them current.

Add the bucket
scoop bucket add nuggocto https://github.com/nuggocto/scoop-bucket
Install
scoop install kickoutchi

Platform & package status

Linux

Native /proc collection with pidfd-backed tree/group kill and inspect.

macOS

Native libproc / sysctl collection with tree/group kill and inspect.

Windows

Native IP Helper listing, inspect, single-process kill, and CLI tree kill via Job Objects.

Available packages

Installer, Release archives, Cargo, Nix flake, Homebrew, Scoop

AURPaused

Installed? Meet your ports.

Run kick with no arguments to open the TUI, or jump into the docs.