agent-orchestrator/packages/mobile
Dhruv Sharma 8d405c4234
feat(mobile): port supervisor app to current main (#2522)
* feat(mobile): port supervisor app to current main

* chore(mobile): format mobile package
2026-07-08 21:14:52 +05:30
..
app feat(mobile): port supervisor app to current main (#2522) 2026-07-08 21:14:52 +05:30
assets feat(mobile): port supervisor app to current main (#2522) 2026-07-08 21:14:52 +05:30
lib feat(mobile): port supervisor app to current main (#2522) 2026-07-08 21:14:52 +05:30
scripts feat(mobile): port supervisor app to current main (#2522) 2026-07-08 21:14:52 +05:30
.gitignore feat(mobile): port supervisor app to current main (#2522) 2026-07-08 21:14:52 +05:30
.npmrc feat(mobile): port supervisor app to current main (#2522) 2026-07-08 21:14:52 +05:30
README.md feat(mobile): port supervisor app to current main (#2522) 2026-07-08 21:14:52 +05:30
app.json feat(mobile): port supervisor app to current main (#2522) 2026-07-08 21:14:52 +05:30
images.d.ts feat(mobile): port supervisor app to current main (#2522) 2026-07-08 21:14:52 +05:30
metro.config.js feat(mobile): port supervisor app to current main (#2522) 2026-07-08 21:14:52 +05:30
package-lock.json feat(mobile): port supervisor app to current main (#2522) 2026-07-08 21:14:52 +05:30
package.json feat(mobile): port supervisor app to current main (#2522) 2026-07-08 21:14:52 +05:30
tsconfig.json feat(mobile): port supervisor app to current main (#2522) 2026-07-08 21:14:52 +05:30

README.md

Agent Orchestrator - Mobile

Expo (expo-router) mobile supervisor for Agent Orchestrator. Four tabs - Kanban,
PRs, Orchestrator, Settings - plus a spawn flow and a session screen. It talks to
your AO server's HTTP API over your LAN or Tailscale.

Run

cd packages/mobile
npm install
npm start          # then press i (iOS), a (Android), or scan the QR in Expo Go

Connect

Open Settings and set:

  • Host - your PC's Tailscale name / 100.x address, or its LAN IP on the same Wi-Fi.
  • API Port - the AO server HTTP API port.
  • Terminal Port - legacy setting kept for older configs. The Go daemon serves REST and terminal mux on the API port.
  • Use TLS - on only if AO is served over HTTPS (e.g. a Tailscale funnel).

Tap Test connection, then Save.

Status

The board, PR list, orchestrator controls, spawn flow, settings, in-app terminal,
restore flow, and static preview browser are live against the Go daemon API.

Verify

npm run typecheck   # tsc --noEmit