Skip to main content

Quick Install

The fastest way to install Fresh is using the automatic installer that detects the best method for your system:
Or choose your preferred installation method below.

macOS

The recommended way to install Fresh on macOS:
1

Add the Fresh tap

2

Install Fresh

3

Verify installation

macOS Terminal Tips: For the best experience on macOS, see macOS Terminal Configuration for recommended terminal settings and keyboard shortcuts.

Windows

Install Fresh using Windows Package Manager:

npm

Alternatively, Windows users can install via npm:
Or try without installing:

Linux

Arch Linux (AUR)

Debian/Ubuntu (.deb)

Download and install the latest release:
Or download the .deb file manually from the releases page.

Fedora/RHEL/openSUSE (.rpm)

Download and install the latest release:
Or download the .rpm file manually from the releases page.

Bazzite/Bluefin/Aurora Linux

These distributions support Homebrew:

FreeBSD

Install from ports or using pkg:
For more information, see FreshPorts.

AppImage (Universal Linux)

Download the .AppImage file from the releases page:
1

Download and make executable

2

Run directly (slower startup)

For faster startup (recommended): Extract the AppImage instead of running it directly. This avoids the FUSE mount overhead on each launch (~10x faster):
Ensure ~/.local/bin is in your PATH.
Available for x86_64 and aarch64 architectures.

Flatpak

Download the .flatpak bundle from the releases page:
See the flatpak README for building from source.

Cross-Platform

npm / npx

Install globally via npm:
Or try without installing:

Pre-built Binaries

Download pre-built binaries for your platform from the releases page. Available for:
  • macOS (Intel and Apple Silicon)
  • Linux (x86_64, aarch64)
  • Windows (x86_64)

Rust Users

cargo-binstall (Fast)

Install the binary directly without compiling (much faster than crates.io):
1

Install cargo-binstall (if not already installed)

2

Install Fresh

From crates.io

Build from source using Cargo:
This method compiles Fresh from source, which can take several minutes depending on your system.

Nix

Nix Flakes

Run without installing:
Or install to your profile:

Build from Source

For developers or those who want the latest development version:
1

Clone the repository

2

Build with Cargo

3

Run Fresh

4

Optional: Install to system

Verification

After installation, verify Fresh is working:
You should see the Fresh version number (currently v0.2.12) when running fresh --version.

Next Steps

Quick Start Tutorial

Learn the basics in 5 minutes

Configuration

Customize Fresh to your preferences

Features Guide

Explore all the features Fresh offers

Keyboard Shortcuts

Learn essential keyboard shortcuts

Troubleshooting

Ensure the installation directory is in your PATH:
  • Homebrew: /usr/local/bin (Intel Mac) or /opt/homebrew/bin (Apple Silicon)
  • npm: Check npm config get prefix
  • Cargo: ~/.cargo/bin
  • AppImage: Ensure ~/.local/bin is in your PATH
Add to your shell profile (.bashrc, .zshrc, etc.):
If you get permission errors when running Fresh:
Fresh works best with modern terminal emulators. Recommended terminals:
  • macOS: iTerm2, Alacritty, or built-in Terminal.app
  • Linux: Alacritty, Kitty, GNOME Terminal, Konsole
  • Windows: Windows Terminal, Alacritty
See Troubleshooting for more help.