{"repo":"ParendumOU/Nexora-Mobile","free":true,"listed":false,"github":"https://github.com/ParendumOU/Nexora-Mobile","clone":"git clone https://github.com/ParendumOU/Nexora-Mobile.git","description":"Native iOS + Android client for self-hosted Nexora workspaces. QR-pair once, then stream chats with your agents. Built with Expo (React Native).","language":"TypeScript","stars":14,"topics":["ai-agents","andrpod","chat","expo","ios","llm","mobile","react-native","self-hosted","typescript"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Nexora Mobile Native iOS + Android client for self-hosted Nexora workspaces. Built with Expo (React Native + TypeScript). Telegram-style fluid chat UI matching Nexora's official dark-first branding. 🌐 Website · 📖 Docs · 🧩 Marketplace The app connects to your own Nexora instance (LAN or VPN). It is linked to a workspace by scanning a pairing QR code shown in the Nexora web settings — no passwords are typed on the device, and each device gets its own revocable token. Why use it? - 📱 Your agents in your pocket. Chat with self-hosted Nexora agents, with live streaming replies. - 🔐 No password on the device. QR-pair once; each phone holds its own revocable token in the OS keychain. - 🏠 Points at your server. No Parendum backend — your data never leaves your infra. - 🎨 Native, dark-first UI matching the Nexora brand. --- How linking works The access token is a standard Nexora JWT, so it works unchanged against every REST and WebSocket endpoint. The nxd device secret is per-device and individually revocable from Settings → Devices on the web (or Unlink on the phone) — without logging out the user's web/CLI sessions. Backend requirement: this app needs core migration 051 device tokens and the /api/auth/device/ endpoints (shipped in the Nexora core repo). Run docker compose exec backend alembic upgrade head after pulling core. --- Project layout --- Develop ⚠ Never run npm on the host (host npm is compromised per repo policy). Use pnpm for installs and run the dev server in you","default_branch":null,"files":null,"tree":[],"storefront":"/r/ParendumOU","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ParendumOU/Nexora-Mobile/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}