iPhone
1Tap the iPhone button above. It opens TestFlight — install it from the App Store if asked, then Tern. The App Store listing is in review; TestFlight installs the same 1.0 app today.
2Updates arrive automatically: Tern checks each time you open it and, when a new build is out, shows one "Update now" that opens TestFlight (or the App Store).
Android
1Download the APK with Chrome, then open it from Chrome's Downloads. On Xiaomi / Redmi / POCO the built-in Mi Browser and the "GetApps" prompt can block a direct install; Chrome does not.
2Allow "Install unknown apps" for Chrome when asked. Oppo, Realme, Vivo, Infinix and Tecno sometimes hide the switch: Settings → Apps → Chrome → Install unknown apps → Allow, then open the file again.
3If Play Protect says "Unknown app blocked": More details → Install anyway. Xiaomi's own scan: Continue / Install anyway.
4Phones without Google services (Huawei and others) install the same way; Tern uses no Google services at all.
5Xiaomi / Redmi / POCO: let calls show. Xiaomi can hide a newly installed app's call screen: the phone still rings, but Tern's call screen may not open, above all on a locked phone. Open Settings → Apps → Manage apps → Tern → Other permissions and turn on "Show on lock screen" and "Display pop-up windows while running in the background". On the same app page, turn on Autostart and set Battery saver → No restrictions, so Tern can still ring after a restart.
6New versions install from inside Tern: it downloads the update itself, checks it, and asks you to install with one tap. Android asks once to allow "Install unknown apps" for Tern. Everything stays where it was.
7Tern on Android now installs as a new app. If you had Tern before, update it first (it becomes "Tern (old)", 0.80), then tap Move to the new Tern: your identity, rooms, messages and settings go straight from the old app to the new one on your phone, through no server. When the new Tern says "Everything moved", keep "Tern" and remove only "Tern (old)". Opened the new app first? It offers the old app's update itself.
Mac (Apple silicon)
1Unzip, drag Tern to Applications.
2Open it. Tern is signed and notarized by Apple, so macOS opens it after one "downloaded from the internet" question — no trip to Privacy & Security.
3New versions: the app tells you on launch and opens the download; drag the new Tern over the old one.
4Had the earlier Mac app? This one is new (same features as Windows) and starts fresh — rejoin your rooms with their invite codes.
Windows
1Download, unzip, and run Tern.exe once - it installs itself for you (no administrator needed) and adds Tern to the Start menu and the desktop. You can delete the download afterwards.
2If SmartScreen appears: More info → Run anyway. The app isn't code-signed yet.
3Updates install themselves: Tern offers the new version, checks it against hellotern.com and restarts. Your rooms and messages stay where they are.