Review the system requirements before you
install. The native installer is the shortest path on macOS, Linux, and
Windows, with no Node.js required.
Native installation
1
Install the Clawdi CLI
Run the installer as your normal user:Run without For a package-manager alternative, follow the
npm installation instructions, then
continue with sign-in below.
- macOS and Linux
- Windows
sudo.2
Sign in
3
Connect the Agent
4
Check the setup
macOS and Linux
The installer selects the release for your operating system and CPU, verifies the release artifact against its SHA-256 manifest entry, and installs under~/.local by default. If ~/.local/bin is not on PATH, the installer adds
it to your shell profile. Open a new terminal, or in bash or zsh run
export PATH="$HOME/.local/bin:$PATH" to update the current shell.
To skip updating your shell profile:
Choose a different prefix
The prefix must be an absolute path that your user can write. The executable goes in<prefix>/bin and versioned files go in <prefix>/share/clawdi.
Windows
The PowerShell installer installs to%USERPROFILE%\.local\share\clawdi\current and adds that directory to your
user PATH. It requires neither Node.js nor administrator access. Open a new
terminal after installing. Use clawdi update to update in place. A native
installation on CLI 0.15.8 or earlier cannot update itself; run the installer
again once.
To leave PATH unchanged, set the opt-out before running the installer:
latest. To select beta, set
$env:CLAWDI_CHANNEL='beta' before running the installer.
npm installation
Install Node.js 24 or newer, then use npm:Verify the installation
clawdi, open a new terminal and check the install
directory is on PATH.
Install an exact release
Use an exact version when reproducing an environment or testing an upgrade.- macOS and Linux
- Windows
- npm
X.Y.Z with a published semantic version. The native installer
accepts the version without the release tag prefix. Find published versions on GitHub
Releases or npm.