install

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.

GitHub

Repository access is under construction.

Squeezy's repository is not public yet. The product site and documentation are available here in the meantime.