GET STARTED

One binary. Nothing else to install first.

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.

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.

Optional: sign in with Claude Code instead of a key

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.

TROUBLESHOOTING

"ai-staffs: command not found"?

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.

macOS (zsh)

source ~/.zshrc

Using bash instead? source ~/.bash_profile

Linux (bash)

source ~/.bashrc

Using zsh instead? source ~/.zshrc

Windows

$env:Path += ";$env:LOCALAPPDATA\ai-staffs\bin"

Or just open a new PowerShell window.

After installing

  • The UI opens in your browser automatically once it's up — no port to remember or type in.
  • First launch shows a model configuration check — not a form, a read of what this machine can already reach.
  • It states plainly which provider it picked (API key or CLI) — never a silent guess.
  • Everything runs on your machine — the app, its data, and any generated project stay local unless you choose to deploy it elsewhere.

Staying up to date

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.

Deploy for your team

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.