# Install the Statuz CLI

macOS and Linux, arm64 and x64. Every method installs the same `statuz` binary.

## Homebrew

```
brew install intenseloop/tap/statuz
```
Copy
## npm or Bun
Terminal
```
npm i -g statuz-cli
bun add -g statuz-cli
```

Downloads the binary for your system from `cdn.statuz.app` once and checks its SHA-256.

## Shell script

```
curl -fsSL https://statuz.app/install | sh
```
Copy
Detects OS and CPU, downloads from `cdn.statuz.app`, verifies the SHA-256, installs to `~/.local/bin`.

Elsewhere:

```
curl -fsSL https://statuz.app/install | STATUZ_INSTALL_DIR=/usr/local/bin sh
```
Copy
Not on your `PATH`?

```
export PATH="$HOME/.local/bin:$PATH"
```
Copy
## npx

```
npx statuz-cli login
```
Copy
Signs in to Statuz Cloud without installing. Needs Node.js. For local scheduling, install with one of the methods above.

## Check
Terminal
```
statuz --help
statuz init
```

Data lives in `~/.statuz`. Tokens go into the OS keychain (Keychain on macOS, libsecret on Linux).

## Update
Terminal
```
brew upgrade statuz
npm i -g statuz-cli@latest
bun add -g statuz-cli@latest
curl -fsSL https://statuz.app/install | sh
```

Then restart the daemon:

```
statuz stop && statuz start
```
Copy
## Uninstall

```
statuz stop
```
Copy
Then `brew uninstall statuz`, `npm rm -g statuz-cli`, `bun rm -g statuz-cli`, or delete `~/.local/bin/statuz`.

To delete your data: `statuz accounts remove --account <handle>` for each account (clears keychain tokens), then remove `~/.statuz`.

## Where the daemon runs

Personal computers with a desktop session only. VMs and headless servers are refused; use [Statuz Cloud
](/docs/cloud) there.

## Mac app

Optional. macOS 26 or later. Get it from [Download
](/download).
[

](/)
Schedule posts from your terminal or your agent.
LightDarkAuto© 2026 [Intenseloop, Inc.](https://intenseloop.com)[
](https://x.com/intent/follow?screen_name=stewones)