Skip to main content

System requirements

Crush works on all major operating systems with first-class support for:
  • macOS (Intel and Apple Silicon)
  • Linux (all major distributions)
  • Windows (PowerShell and WSL)
  • FreeBSD, OpenBSD, NetBSD
  • Android (via Termux)
No specific system requirements beyond a working terminal and network connectivity (unless running in air-gapped mode).

Package managers

Choose your preferred package manager to install Crush:

Windows installation

Windows users can install Crush using either Winget or Scoop:

Linux distribution packages

Nix advanced usage

Crush is available via the official Charm NUR in nur.repos.charmbracelet.crush, which is the most up-to-date way to get Crush in Nix.

Try with nix-shell

NixOS & Home Manager modules

Crush provides NixOS and Home Manager modules via NUR. The module auto-detects whether it’s in a Home Manager or NixOS context:

Download binaries

Pre-built binaries are available for direct download: Download the appropriate binary for your platform from the releases page.

Install from source

If you have Go installed, you can build Crush from source:
Installing from source requires Go 1.24 or later.

Verify installation

After installation, verify that Crush is available:
You should see output showing the installed version:

Next steps

Now that Crush is installed, you’re ready to set up your first coding session:

Quick Start

Complete your first AI-assisted coding session in under 5 minutes