ARA lives on your Android device and connects to your Arch Linux desktop. Voice commands, job applications, social media, email, security scans, traditional healing, numerology — all through one interface.
Searches Indeed, PNet, CareerJunction. Easy Apply and email-apply only. Drafts cover letters from your CV.
Opens, launches, and interacts with 60+ installed apps by name. Scans what's installed automatically.
Generates optimised captions and posts to Instagram, Reddit, X, TikTok, LinkedIn — all at once.
Full shell access on your Arch machine over WebSocket. Open apps, run commands, close browser tabs.
Reads your inbox, drafts replies, copies to clipboard. You approve before anything sends.
Scans installed packages for suspicious patterns, checks network state, notifies instantly on threats.
Ubulumko — Isangoma & Inyanga wisdom. Ancestral diagnosis, muthi, tri-colour healing system.
Arithmos — Full Pythagorean/Chaldean readings. Life Path, Expression, Soul Urge, karmic patterns.
South African English TTS & STT. Two distinct personas. Auto-speaks responses. Tap mic to talk.
Speak or type naturally. ARA understands intent — these are examples, not exact syntax.
Tags show where the action runs: phone linux both
ARA connects to your Arch Linux desktop over a local WebSocket. This enables shell commands, browser control, and file management.
websockets library is needed. No other dependencies.
In ARA → Settings → scroll to Linux Bridge → tap Copy aria_bridge.py to clipboard. Paste and save on your desktop.
screen or tmux to keep it running after you close the terminal.
1. Open ARA → Settings
2. Set Bridge IP to your desktop's local IP
3. Set Port (default: 8765)
4. Set Secret to match ARIA_SECRET
5. Tap Connect
| Variable | Default | Description |
|---|---|---|
| ARIA_SECRET | aria-secret | Shared secret between app and bridge. Change this to something unique. |
| ARIA_PORT | 8765 | WebSocket port. Must match what you enter in ARA Settings. |
| DISPLAY | :0 | X display for GUI commands (xdg-open, xdotool). Set to your display. |
| DBUS_SESSION_BUS_ADDRESS | unix:path=/run/user/1000/bus | Required for desktop notifications and some app launchers. |
Three separate issues were causing this. All are fixed in v4 — update both
main.dart and your aria_bridge.py (copy from Settings → Linux Bridge → Copy again).
xdg-open open a window and exit silently. The old bridge returned (no output) which displayed as (done). Fixed: ARA v4 now uses fire-and-forget wrapping (nohup cmd & echo launched:$!) which returns the process ID immediately instead of waiting for silent exit.DISPLAY=":0" which fails if your display is :1 or unset. Fixed: aria_bridge.py v2 auto-detects your display using xdpyinfo, checks /tmp/.X11-unix, and falls back gracefully. Run echo $DISPLAY in a terminal — v2 finds this automatically.on my desktop · on Linux · on desktop.Every tab in the app — what each one does and what it looks like.
Actual screenshots from the running app — v4.1 on Android 16. Tap any image to view full size.
Two completely independent expert agents — separate conversations, separate voices, separate knowledge systems. Neither knows about the other. Neither knows about ARIA's tech tools.
A bridge between the physical world and the ancestral realm. Diagnoses through the three lenses: ancestral displeasure, ritual pollution (umnyama), and witchcraft (ubuthakathi). Prescribes muthi using the tri-colour system — black (purge), red (transition), white (restoration).
Speaks slower and deeper, using South African English (en-ZA) voice. Begins every session with "Sawubona."
Calculates all five core numbers in-device (no network needed): Life Path (grouping method), Expression, Soul Urge, Personality, Personal Year. Identifies karmic debt numbers (13/4, 14/5, 16/7, 19/1), shadow work by Life Path, and Expression vs Soul Urge conflicts that cause identity tension.
Built-in calculator panel. Gold cards for Master Numbers (11, 22, 33). AI generates fresh diagnostic questions from your profile.
Free Android APK — no Play Store needed. Sideload directly to any Android device. Built on Flutter, targets Android 13+ (API 33) and Android 16.
The full app — chat, app scanner, job applications, social media, email, security scanning, traditional healer, numerologist, and Linux desktop bridge. All in one sideloadable APK.
On your Android device: Settings → Security → Install unknown apps → enable for your browser or file manager.
Tap the Download button above or visit aria.apk/download on your Android device's browser.
Tap the downloaded APK in your notifications or file manager. Follow the install prompts. Open ARA.
Grant mic + storage permissions. Add your free Gemini API key from aistudio.google.com for best results.
Run aria_bridge.py on your Linux machine. Enter your desktop IP in Settings → Linux Bridge → Connect.