skip to content
Platforms

Platforms

macOS, Windows, Linux

The CLI reaches the gateway from all three. Two of them can also run open models on the machine.

PlatformBuildWhat it does
macOS (Apple Silicon)conifer-macos-arm64Everything: the gateway, serve, the coding-tool setup, and open models on the machine.
Windows (x86-64)conifer-windows-x86_64.exeThe same.
Linux (x86-64)conifer-linux-x86_64-thinA thin client. The gateway, serve and the coding-tool setup, plus any Conifer host on your network. It does not run models itself.

conifer version prints which build you have.

What thin means

A thin client runs no models. Everything else works. It signs in, spends against your account, and conifer serve gives your tools the same local endpoint, in front of the gateway or of a Mac or Windows machine on your network. Flags that only make sense with a model on the machine do not exist on it.

Local inference ships on Apple Silicon and Windows. Linux stays thin.

Installing

terminal
curl -fsSL https://conifer.build/setup | bash

The script detects your platform, verifies the download before it writes anything, and installs without sudo. On macOS and Linux that is /usr/local/bin when it is writable and otherwise ~/.local/bin. On Windows it is %LOCALAPPDATA%\Programs\conifer. It then opens conifer setup.

Updates

terminal
conifer update          # download, verify, swap in; the old binary is kept for --rollback
conifer update --check  # just report

The same on all three platforms. A passive check runs at most once a day and prints one line when a newer release exists. CONIFER_UPDATE_CHECK=off silences it.

Per-platform notes

Worth knowing
macOSSigned and notarized. If a browser download quarantines it, run xattr -d com.apple.quarantine ./conifer
Linux headlessYour key is stored in a file under ~/.conifer, so login works without a desktop session. For CI, set CONIFER_API_KEY in the environment instead.
WindowsRuns in PowerShell and cmd alike. The key lives in %USERPROFILE%\.conifer\credentials.json, or in Credential Manager with CONIFER_SECRETS_BACKEND=keychain.