Installation¶
Squish runs on macOS with Apple Silicon (M1–M5). Pick the install method that suits you.
Option 1 — Homebrew (recommended)¶
Homebrew manages dependencies, creates the squish binary in your PATH, and makes upgrades easy:
Option 2 — pip¶
Requires Python 3.10+ and installs the squish CLI entry point automatically.
For a virtual environment (recommended):
Option 3 — curl installer¶
Review before running
Piping curl to bash executes arbitrary code. Review install.sh first.
Option 4 — From source¶
This also installs development extras (pytest, ruff, mypy, httpx).
Verify the installation¶
You should see version info and the command list.
Requirements¶
| Requirement | Version |
|---|---|
| macOS | 13 Ventura or later |
| Apple Silicon | M1 / M2 / M3 / M4 / M5 |
| Python | 3.10+ |
| MLX | ≥ 0.18 |
| Free RAM | ≥ 8 GB (16 GB+ recommended) |
| Free disk | ≥ 5 GB per model |