Install Squeezy and start it in your repo.
Install the native binary for your platform, run the first-start checks, then open Squeezy in the repository you want it to understand.
Install
On macOS and Linux, the one-line installer is the simplest path. macOS also has a Homebrew tap, and if you already have the Rust toolchain you can install from source with Cargo.
# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/panicless/squeezy/main/install.sh | sh
# macOS (Homebrew)
brew install panicless/tap/squeezy
# From source
cargo install squeezy --locked
# Windows
winget install panicless.Squeezy
Release archives are published for macOS (Apple Silicon and Intel),
Linux x86_64 and aarch64 (static musl binaries,
no glibc dependency), and Windows x86_64.
First start
Set a provider key, run squeezy doctor to confirm your
configuration and credentials are picked up, then start Squeezy from the
root of a repository.
export OPENROUTER_API_KEY=... # or any supported provider
squeezy doctor
squeezy doctor reports the merged configuration sources, your repo
profile, the configured provider credential, the session-store path,
and shell-sandbox availability. If startup looks wrong, it is the first
place to look.
Ask Squeezy about itself
You do not need to leave Squeezy to learn the product. Type
/help or ask a plain question like “how does Squeezy choose
a provider?”. A known topic is answered locally from the documentation
bundled in the binary; anything the bundled docs don't cover falls back
to a small doc-help pass.