Pair your phone
cyc pair # open locally or print a Tailscale link and QR for your phone cyc start # start the services
The app opens from your own app-server on your machine. For phone access, use the Tailscale HTTPS link printed by cyc pair with both devices on your tailnet. A localhost link works only on the machine running the app-server.
Use the pairing key shown on your machine to enrol your phone by link, QR or typed key, even on localhost. It travels in a URL fragment, which browsers do not send in HTTP requests or the Referer header. Keep the link and QR private: they contain your pairing key.
A new device must prove it holds the pairing key before the engine enrols it. Returning devices authenticate with their enrolled device key. A changed engine identity requires an explicit trust or pairing decision.
Voice models
About 1 GB of voice models download in the background on first boot; each voice capability switches on the moment its files land.