Installation
grüt can be installed with a single command on Linux, macOS, and Windows — or built from source with Go.
irm https://raw.githubusercontent.com/jongio/grut/main/install.ps1 | iex curl -fsSL https://raw.githubusercontent.com/jongio/grut/main/install.sh | bash go install github.com/jongio/grut@latest Pin a Specific Version
Set the VERSION environment variable to install a specific release:
VERSION=v0.1.0 curl -fsSL https://raw.githubusercontent.com/jongio/grut/main/install.sh | bash $env:VERSION = "v0.1.0"; irm https://raw.githubusercontent.com/jongio/grut/main/install.ps1 | iex Binary Download
Prebuilt binaries for Linux, macOS, and Windows are available on the
GitHub Releases page.
Download the archive for your OS and architecture, extract it, and move the
binary to a directory on your PATH.
- Go to github.com/jongio/grut/releases
- Download the archive for your platform (e.g.
grut_linux_amd64.tar.gz) - Extract:
tar xzf grut_linux_amd64.tar.gz - Move the binary:
sudo mv grut /usr/local/bin/
System Requirements
- Go 1.26+ — required only if building from source
- Terminal — any modern terminal with 256-color support (iTerm2, Windows Terminal, Alacritty, Ghostty, Kitty, etc.)
- Nerd Font — recommended for file icons. Without one, grüt falls back to ASCII icons. Popular choices: JetBrainsMono Nerd Font, 0xProto Nerd Font, FiraCode Nerd Font.
- Git — grüt shells out to git for all operations, so a working
giton yourPATHis required.
Verify Installation
After installing, verify grüt is available:
grut --version You should see the installed version printed to the terminal.
Updating
grüt includes a built-in self-update command that downloads the latest release from GitHub, verifies the SHA-256 checksum, and replaces the running binary:
grut update A background update check also runs automatically on every launch. If a newer version is available, grüt will notify you when the TUI exits.