OwnLLM Docs
Install

macOS

Install the OwnLLM CLI on macOS via Homebrew, the install script, or a signed tarball.

The CLI ships as a single static ownllm binary. Pick the path that fits your machine:

brew install ownllm/tap/ownllm

The tap is signed with our Homebrew key. brew upgrade ownllm keeps the CLI on the stable channel.

Install script

curl -fsSL https://ownllm.app/install.sh | sh

The script:

  1. Detects your OS (darwin) and architecture (arm64 or x86_64).
  2. Fetches the latest signed tarball from the GitHub releases.
  3. Verifies the signature with minisign.
  4. Drops ownllm into /usr/local/bin/ (sudo is required for that path).

If you'd rather audit the script before piping it into a shell, fetch it first:

curl -fsSL https://ownllm.app/install.sh -o install.sh
less install.sh
sh install.sh

Manual download

Grab the platform tarball from the GitHub releases page, verify the signature, and drop the binary on your PATH:

curl -fsSLO https://github.com/impulse-studio/ownllm/releases/latest/download/ownllm-darwin-arm64.tar.gz
curl -fsSLO https://github.com/impulse-studio/ownllm/releases/latest/download/ownllm-darwin-arm64.tar.gz.minisig
minisign -Vm ownllm-darwin-arm64.tar.gz -P RWQVhJhU8JhlmgncasbAS
tar -xzf ownllm-darwin-arm64.tar.gz
sudo mv ownllm /usr/local/bin/

Verify the install

ownllm --version
ownllm doctor

doctor walks pairing → secrets → runtimes → daemon liveness → host specs and prints PASS / WARN / FAIL for each step. It's the fastest way to confirm the CLI is set up correctly.

What about the desktop app?

If you'd rather have a GUI on your Mac, the Atlas desktop app ships as a signed and notarized .dmg. The CLI and the desktop app pair to the same OwnLLM tenant — pick whichever fits the host.

Next steps

On this page