Mobile App
What Mobile Adds
Section titled “What Mobile Adds”Mobile apps connect to Aegis Core and make your phone or tablet part of the assistant system:
- Chat on the go.
- Review tasks, approvals, and results.
- Receive notifications.
- Capture context through share sheets, voice, camera, files, location, and biometrics.
- Report device capability and permission state as a Mobile Native Node.
Mobile does not replace Core. It connects to a Core endpoint and uses scoped native node tokens.
Pairing Flow
Section titled “Pairing Flow”Open mobile app -> Connect to Aegis Core -> Scan QR / open setup link / enter Core URL -> Core health check -> Pairing approval -> Scoped mobile token saved in platform secure storage -> Home / Chat / WorkbenchVoice Input
Section titled “Voice Input”Aegis voice input is a Chat composer feature. Speech-to-text goes into an editable draft first; you decide when to send.
On iOS, the current source build uses Apple Speech through SFSpeechRecognizer and microphone permission. It prefers on-device recognition when the locale recognizer supports it.
Platform Notes
Section titled “Platform Notes”| Platform | Direction |
|---|---|
| iOS / iPadOS | SwiftUI, Keychain, local notifications, share capture, location, LocalAuthentication, Apple Speech, and future APNs/TestFlight paths. |
| Android | Kotlin, Jetpack Compose, Android Keystore, FCM, sharesheet, BiometricPrompt, and platform speech recognition. |