Installation
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 | shDetects 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/pleaseDownload 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
x86_64
glibc
glibc
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 helpPrints 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