Install please with a script, a package manager, or a direct download. All three install a prebuilt binary, no Rust toolchain required.

macOS and Linux

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/HylithLabs/please/releases/latest/download/please-installer.sh | sh

Detects your platform and installs the right binary, no separate download step.

Windows

powershell -ExecutionPolicy Bypass -c "irm https://github.com/HylithLabs/please/releases/latest/download/please-installer.ps1 | iex"

Or download the .msi below for a double-click installer instead of a script.

The .exe and .msi are not code signed yet, so Windows SmartScreen may show “Windows protected your PC.” This is a reputation check on unsigned software, not a virus detection. Click More info, then Run anyway to continue.

Homebrew

brew install HylithLabs/please/please

Download directly

Every release publishes prebuilt binaries for each platform. These links always point at the latest release.

x86_64, double-click to install

x86_64, raw binary

After extracting a .tar.xz or .zip, put the please binary somewhere on your PATH yourself — the shell/PowerShell installers and the .msi do that step for you, a raw download does not.

All release assets, including checksums, are on the GitHub Releases page.

Build from source

Only needed if you’d rather not run a prebuilt binary. Requires a working Rust toolchain (cargo).

git clone https://github.com/HylithLabs/please.git
cd please
cargo install --path .

please update (see the command reference) only works on the shell/PowerShell/.msi installs above — it has no source tree to rebuild a cargo install from, and a Homebrew install is updated with brew upgrade please instead.

Verify

please help

Prints the full command reference grouped by what you are trying to do. If it prints, install succeeded.

Next step

Run setup once per machine to connect an AI provider.

Connect please to Anthropic, Google, or OpenAI