Support
SSH setup & configuration guide. Herdcats connects directly from your iPhone to your remote machine over SSH to orchestrate Herdr workspaces, Git worktrees, and autonomous coding agents.
Setting up SSH on macOS
Follow these steps to enable SSH access on your Mac and generate an ed25519 key for Herdcats.
Before you start: install Herdr on the Mac and keep a Herdr session running. Herdcats drives the herdr CLI over SSH.
- 1
Enable Remote Login
Open System Settings on your Mac:
Apple Menu () → System Settings → General → Sharing → turn on Remote Login.
Ensure your user account is permitted under “Allow access for”.
- 2
Generate an Ed25519 Key & Authorize It
Open Terminal on your Mac and run this one-line command:
ssh-keygen -t ed25519 -N "" -f ~/.ssh/herdcats_key && cat ~/.ssh/herdcats_key.pub >> ~/.ssh/authorized_keys && chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys - 3
Transfer the Private Key to Herdcats
You can bring the private key into Herdcats using either method:
- 4
Find Host & Username
In Terminal on your Mac, find your connection details:
- Username: Run
whoami(e.g.alice). - Host: If using Tailscale (recommended), run
tailscale ip -4or use your MagicDNS hostname (e.g.mac-mini.tailnet-name.ts.net). Otherwise use your local network IP (e.g.192.168.1.50). - Port: Default is
22.
- Username: Run