Allow it to run
- Open Terminal and go to your downloads:
cd ~/Downloads - Make it executable:
chmod +x kaptain(the download saves askaptainon Apple Silicon and Intel alike). - Clear the quarantine flag macOS attached to the download:
xattr -d com.apple.quarantine kaptain - Move it somewhere on your PATH:
sudo mv kaptain /usr/local/bin/kaptain - Start it:
kaptain start
The download is saved as plain kaptain whichever Mac build you picked.
About double-clicking
Double-clicking opens Terminal and prints Kaptain's command list — that is expected on macOS; run kaptain start in that window afterwards. To get past Gatekeeper the first time: When macOS refuses, open System Settings → Privacy & Security, scroll to
Security, and choose Open Anyway next to the message about Kaptain. Recent macOS versions only show that
button for a few minutes after the blocked attempt, so if it is not there, try opening the file again first.
~/.local/bin for you — no sudo, no quarantine step —
curl -sL https://chynj.ca/install.sh | sh, then kaptain start.
What happens on first run
- Kaptain opens at
localhost:8810in your browser. - The setup wizard walks seven steps: account, plan, models, install, project, network, done. First: create your CHYNJ account or sign in — a verification email follows (the account works right away, but the free trial waits for the verified address).
- On the plan step, start the free 3-day trial (no card — the clock starts only when you press it) or paste a licence key.
- Pick a model runtime. Kaptain detects Ollama, llama.cpp, and the Claude and Codex CLIs; for Ollama and llama.cpp it shows the exact install command for your machine, while the CLIs simply show whether they are present.
- Choose your project folder (the boundary Kaptain works inside), then pick network access: Local only (the default and most secure) or Tailscale for your other devices. The done screen shows your access code once — save it.
The trial is tied to this device, so reinstalling does not start a new one. Subscribing later keeps everything you set up here.
Stuck? [email protected].
// OTHER PLATFORMS