Nothing to install first
- No Go, no Node — the binary is self-contained, with the UI built in.
- No account, no license key: free to use as soon as it's running.
- Everything stays on your machine unless you choose to deploy it elsewhere.
ai-staffs ships as a single prebuilt binary with the UI already inside it — no
Go, no Node, no build step on your machine. Pick your OS below. Free to use — no license key,
no account.
curl -fsSL https://ohmyaistaffs.io/install.sh | bash
mkdir -p ~/ai-staffs && cd ~/ai-staffs
ai-staffs -addr :8080
Installs to ~/.local/bin. ai-staffs stores its data next to
wherever you run it, so give it a folder of its own before the first run. Needs either
ANTHROPIC_API_KEY set or a signed-in Claude Code CLI on your PATH — see the
sign-in option below. If ai-staffs isn't found right after installing, see
Troubleshooting below.
curl -fsSL https://ohmyaistaffs.io/install.sh | bash
mkdir -p ~/ai-staffs && cd ~/ai-staffs
ai-staffs -addr :8080
Same script as macOS — installs to ~/.local/bin. ai-staffs stores
its data next to wherever you run it, so give it a folder of its own before the first run.
Needs either ANTHROPIC_API_KEY set or a signed-in Claude Code CLI on your PATH —
see the sign-in option below. If ai-staffs isn't found right after installing,
see Troubleshooting below.
irm https://ohmyaistaffs.io/install.ps1 | iex
mkdir -Force ~\ai-staffs; cd ~\ai-staffs
ai-staffs -addr :8080
Installs to %LOCALAPPDATA%\ai-staffs\bin. ai-staffs stores its data
next to wherever you run it, so give it a folder of its own before the first run. Needs
either ANTHROPIC_API_KEY set or a signed-in Claude Code CLI on your PATH — see
the sign-in option below. If ai-staffs isn't found right after installing, see
Troubleshooting below.
Skips pasting an API key — ai-staffs auto-detects a signed-in Claude Code CLI. It's one of 15+ supported providers, not a requirement.
# macOS / Linux
curl -fsSL https://claude.ai/install.sh | bash
# Windows (PowerShell)
irm https://claude.ai/install.ps1 | iex
Then run claude once to sign in.
The installer adds it to your PATH automatically, but a terminal that's already open won't pick that up. Open a new one, or run the line below in the one you have.
source ~/.zshrc
Using bash instead? source ~/.bash_profile
source ~/.bashrc
Using zsh instead? source ~/.zshrc
$env:Path += ";$env:LOCALAPPDATA\ai-staffs\bin"
Or just open a new PowerShell window.
ai-staffs checks for a newer release on its own and says so — a line in the
terminal where you're running it, and a banner in the browser UI either way. Nothing
downloads until you say yes.
ai-staffs update
Or click Update now in the banner shown in the UI — it installs the same way and restarts the app for you. No new download link, no reinstalling: it replaces the binary already on your machine and verifies it against a checksum first.
The same binary runs as a native service on a DigitalOcean droplet (or any Linux box) — see
DEPLOY.md in the repo for the systemd unit and reverse-proxy/TLS setup on your
own domain.