Your invite email + Cloudflare Access OTP is your credential. Connect Claude/ChatGPT or install the Client menu bar — under a minute.
Install the menu bar app for status + Connect. No local model, no Postgres — you join Tyler’s host as a client. Your Access OTP above is already your credential.
Download Swarm Client →
Unzip → drag SwarmHost.app to Applications → open it.
First launch: right-click → Open if Gatekeeper asks. The app auto-checks for updates. Download currently via workers.dev; latest.llm-swarm.com is canonical once DNS propagates.
claude mcp add --transport http --scope user swarm-host https://swarm-mcp.llm-swarm.com/mcp
This just registers the connector — no sign-in required yet. The first time Claude actually uses a swarm tool, it'll prompt you to authenticate (email + 6-digit code) right there in the terminal.
On more than one swarm (e.g. you also run your own Mac)? Add
https://swarms.llm-swarm.com/mcp
instead — sign in once, then ask Claude/ChatGPT to list and set up whichever one you
want, instead of hunting down each host's own URL.
Custom MCP connectors are added through the web app for both Claude and ChatGPT, not their phone apps. Paste this server URL where each one asks for it:
https://swarm-mcp.llm-swarm.com/mcp
This is a server address for pasting into Claude/ChatGPT's connector form below — it isn't a normal webpage, so don't open it directly in a browser tab (it'll hang).
Claude
Once added there, it's available on this Claude account everywhere — including the iPhone app.
ChatGPT
Open SwarmHost → Connect / Add Claude connector. Updates download via the menu when a newer Client zip is published.
Re-download Client →Credentials = invited email + Cloudflare Access OTP (no separate password). You join as a client; Tyler operates the host.
Right now there is a single host machine (Tyler’s). Product packaging for “become a host” (local model, tunnel, Postgres ledger) is deferred — invitees join as clients via the “I’m joining a swarm” tab.
Need something host-side? Contact Tyler. Do not use old
master.tar.gz / installer paths expecting the current vault host stack.
Host ops live in the vault repo (OPS-RUNBOOK.md / install.sh),
not in this invite landing.