Get AHA on your phone
The native app is a thin shell around this same site: everything you can do here — your Circle, the wallet, the Steps, the reflections — works identically inside it, and a web update reaches the installed app immediately. It needs a network connection; there is no offline mode yet.
Where things actually stand
AHA is not yet on Google Play or the App Store. Builds come from the project's own CI, and they are produced on demand rather than published continuously. So:
- Android — there is a real, installable APK. It is debug-signed, which is fine for testing and not for a store.
- iPhone / iPad — there is no installable build yet. CI produces an unsigned archive, and iOS refuses to install anything unsigned; turning it into an app requires an Apple Developer account and your own signing identity.
Install on Android
- Open the Mobile builds workflow and pick the most recent successful run. If there is none, press Run workflow on the
solanabranch — it is manual by design, so it only builds when asked. - Download the
aha-android-debug-apkartifact and unzip it to getapp-debug.apk. - Copy it to your phone, or run
adb install app-debug.apkwith USB debugging on. - Android will ask you to allow "install unknown apps" for whichever app you opened the file with. That prompt is expected for anything installed outside the Play Store.
Downloading the artifact needs a GitHub account with access to the repository — GitHub does not serve workflow artifacts anonymously.
Building it yourself
Everything needed is in the repository under mobile/ (Capacitor 7, app id org.a13z.aha), and the process is written up in docs/mobile.md. No signing keys, keystores or Apple certificates are stored in the repository — they are yours, and they stay yours.
The app collects nothing. No analytics, no advertising SDKs, no server-side collection by the shell. Location, if you use "Find a Circle Near You", is the ordinary browser permission and is used on your device.
