Download Lattice.
Free. No ads. No telemetry. No tracking. The same source code, the same binary, on iPhone and Android. Install it before the day you need it.
Android (Android 10 and newer)
The most direct path: download the APK from this site and install it.
Steps once the file is on your phone:
- Tap the downloaded file.
- If Android prompts for "Install unknown apps", grant your browser the permission and tap Continue.
- Confirm the install. The Lattice icon appears on your launcher.
The APK is signed with a stable Lattice release key. The SHA-256 fingerprint is published with each release at /downloads/lattice-android.apk.sha256; check it before you install if the integrity matters to you.
You can also install via Google Play once we're listed there. Same binary, less friction during install. Reproducible-build configuration is upstreamed so F-Droid can serve a third-party-verifiable build alongside our signed APK.
Android 12+ unlocks Wi-Fi Aware (NAN). Android 10–11 works via Bluetooth LE only.
iPhone (iOS 17 and newer)
Apple doesn't allow apps to install themselves outside the App Store on stock iOS. The honest options are:
- App Store — coming with v1.0.
- TestFlight beta — drop a note in our Matrix room for an invite.
- Build it yourself from source — works if you have an Apple Developer account and Xcode. The README walks through it.
iOS 26 unlocks the Wi-Fi Aware framework, which Lattice uses for higher-bandwidth phone-to-phone connections in dense crowds. iOS 17–25 falls back to Bluetooth-LE-only and works fine; just slower in festival-density situations.
We'd love to offer a sideload route on iPhone too, but the OS won't allow it for the kind of user we want to reach. We won't pretend otherwise.
Donate.
Lattice is free. We don't run ads, we don't sell data, we don't have a paid tier. If you want to support development:
- Buy me a coffee — one-off donations only, no subscription.
- Bitcoin:
bc1qcfdda2757yxrq9g2wh7trdny7sznycmvd4829y
Source.
Lattice is open source under the MPL 2.0. The full repository will be published when v1.0 ships and we're confident the design is stable enough to invite independent audit. Until then, the signed binary is what you can verify — see build provenance and reproducibility for the SHA-256 fingerprint and tagged-commit story.
What about Linux / Windows / macOS / desktop in general?
Not a goal. Lattice's whole point is that it uses radios — Bluetooth and Wi-Fi — on a phone you carry with you. Your laptop has those radios but you don't keep your laptop in your pocket all day, so a desktop client wouldn't add useful coverage to the mesh. We may build a thin admin / archive tool for desktops in the future, but it would not be a peer.