Going Untraditional: I Code From My Phone Now.
Native version on surajmarkup.in with in-article visuals preserved.
I don’t sit at a desk to code anymore.
I merge PRs from walks. I kill stuck sessions from coffee shops. I message agents mid-task from my couch. When a session needs input, my phone buzzes. I handle it. Agents continue. I keep walking.
This isn’t how software development is supposed to work. That’s the point.
I built a mobile app that connects to Agent Orchestrator for managing parallel AI coding agents. One agent built the app in ~2 hours. Now my laptop is optional.
The problem
AO has a strong dashboard. But every time an agent needs you, you return to your laptop. Multiple agents running, human at desk as bottleneck.
First try: PWA. Dead end.
My first instinct: make the dashboard a PWA. But terminal sessions rely on WebSocket connections to another port, and that dual-connection setup broke in PWA mode.
So I built a native app.
The app
Expo SDK 53 + React Native 0.79 + TypeScript. Dark GitHub-style UI. iOS + Android.
How it connects
Expose both AO ports through ngrok, paste URLs in app settings, and you're connected.
What I can do from my phone
- Track sessions in real time
- Resolve stuck runs fast
- Handle approvals/merges quickly
- Keep agent loops moving without laptop dependency
How real-time works
Notifications are the killer feature: app closed, phone in pocket, walking somewhere — buzz: “Session needs input.” You handle it and keep moving.
What changed
Before: desk-bound loops, repeated context switches, overnight idle waiting for manual input.
After: notifications + approvals + interventions from anywhere. Agents don’t wait for desk time anymore.
The build
What’s next
- Better notification filtering
- One-tap batch actions
- Stronger auth beyond raw ngrok links
The bigger picture
The mobile app is personal and experimental. It uses AO APIs and doesn’t modify AO core. Maybe it becomes community-facing later. For now: it works.
The orchestrator removed the engineering bottleneck. Mobile removed the desk. What’s left is judgment — from wherever you are.
Repo: github.com/ComposioHQ/agent-orchestrator
My GitHub: github.com/suraj-markup