π± Mobile App
Your local agent in your pocket. Extend your desktopβs power with native mobile extensions, offering secure on-device automation and voice interactions on the go.
The CI Connect mobile app is currently in closed preview. Request early accessΒ from the Companion Intelligence team.
Overview
CI Connect (the Companion Intelligence mobile app) is a native iOS and Android application that keeps your mobile device in sync with your Hub. It functions as both a remote interface to your local server and an on-device agent, capable of running automations, responding to voice commands, and capturing context β all while routing data back to your Hub rather than any cloud.
The app uses zero-trust connectivity via the Portal layer to establish a secure, end-to-end encrypted connection to your Hub from anywhere in the world, without exposing your server to the open internet.
Key Features
- Hub remote control β manage apps, view status, and trigger actions from your phone
- Agent conversations β chat with your Companion Agents using full memory context
- Voice interactions β on-device voice command capture with transcription routed to your local LLM
- File access β browse, upload, and download files from your Hubβs storage
- Push notifications β receive alerts from Uptime Kuma, Home Assistant, and other Hub apps
- Wearable relay β acts as a data bridge for Bluetooth wearables (Omi, Pebble) to your Hub
- Offline mode β queues commands and media captures for delivery when connectivity is restored
- Biometric authentication β Face ID / fingerprint for secure Hub access on mobile
Supported Platforms
| Platform | Status |
|---|---|
| iOS 16+ (iPhone & iPad) | π Closed Preview |
| Android 12+ | π Closed Preview |
Use Cases
- Use your phone as a microphone and speaker for your local voice agent while away from your desk
- Receive push alerts from your Hub (server down, new media, Home Assistant events) on your phone
- Browse your Digital Memory and ask questions to your agent while commuting
- Capture photos or voice notes that immediately flow into your local Digital Memory
- Control Hub apps (start/stop containers, run automations) without opening a laptop
Architecture
Mobile Device
βββ CI Connect App
β βββ Voice Capture (on-device STT)
β βββ Camera / Media Capture
β βββ Wearable BLE Relay
β βββ Hub API Client
β β
β β end-to-end encrypted
β β (Portal zero-trust tunnel)
β βΌ
Companion Portal
β
βΌ
Companion Hub
βββ Digital Memory Server
βββ Companion Agents
βββ App ServicesWhen on the same local network as your Hub, CI Connect communicates directly over LAN. When remote, traffic is routed through the Portal tunnel with no data touching Companion Intelligence infrastructure.
Setup
Enable Portal remote access
Before setting up the mobile app, ensure your Hubβs Portal is configured for remote access. See the Portal documentation for setup instructions.
Install CI Connect
Once your preview access is approved, you will receive a TestFlight (iOS) or APK download (Android) link. Install the app from there.
Add your Hub
- Open CI Connect β Add Hub
- Scan the QR code in Hub β Settings β Mobile β Pair Device, or enter your Portal connection URL manually
- Authenticate with your Hub credentials
Configure notifications
In the app under Settings β Notifications, choose which Hub apps can send push alerts to your device.
Usage
Voice Agent
Tap the microphone button on the home screen to start a voice interaction. Your speech is transcribed on-device (no cloud STT), then sent to your local LLM agent along with relevant Digital Memory context.
Media Capture
Tap Capture to take a photo or record audio. Both are immediately uploaded to your Hub and ingested into Digital Memory.
Hub Dashboard
The Dashboard tab mirrors your Hubβs app grid, letting you open web UIs in the in-app browser or trigger quick actions (restart app, clear cache).
File Browser
Navigate to Files to browse your synced folder tree. Tap any file to preview or download it to your device.
Troubleshooting
Cannot connect to Hub from outside home network Verify the Portal is running and your remote access configuration is active. Check Hub β Portal β Status. See Portal troubleshooting for detailed diagnostics.
Voice recognition is inaccurate On-device STT quality depends on your deviceβs on-board model. In Settings β Voice, switch the transcription backend to your local Hubβs Whisper instance for higher accuracy at the cost of a small network round trip.
Push notifications not arriving Check Settings β Notifications on your device and ensure CI Connect has notification permission. Verify your Hubβs notification service is running under Hub β Settings β Notifications.
App crashes on launch Ensure you are running a supported OS version (iOS 16+ or Android 12+). Force-quit and relaunch. If the issue persists, re-pair your Hub connection.