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)
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
- Debian/Ubuntu
- Fedora/RHEL
Nix advanced usage
Crush is available via the official Charm NUR innur.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:- Packages: Available in Debian and RPM formats
- Binaries: Available for Linux, macOS, Windows, FreeBSD, OpenBSD, and NetBSD
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: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