Why we built a native iOS app for Antigravity
Relying on web interfaces or clunky remote desktop protocols wasn't good enough. Discover why we chose Swift and native rendering to deliver the ultimate Agent Manager experience.

When we first conceptualized a remote control client for Antigravity, the easiest path would have been a responsive web app. Build once, deploy everywhere. But when you are managing an autonomous AI staff writing thousands of lines of code, speed and reliability are not just "nice to haves" — they are critical.
The problem with WebViews
An AI staff moves fast. It manages concurrent files, terminal processes, and browser instances. Syncing this continuous stream of complex workspace telemetry and high-fidelity visual representations over standard web protocols to a mobile browser often resulted in memory pressure and unacceptable UI stutters.
Worse, we needed rock-solid reliability. If your staff encounters a critical operation that requires your authorization, you need immediate, native alert delivery—regardless of network fluctuations or browser backgrounding policies.
Going fully Native with Swift
We threw away the web wrapper prototypes and started from scratch using Swift and UIKit/SwiftUI. By utilizing native background process APIs and Apple's APNs infrastructure, we achieved:
- Sub-50ms latency for real-time telemetry and state streaming.
- Fluid visual rendering leveraging Metal to effortlessly display complex workspace architectures.
- Interactive authorizations allowing you to unblock your staff directly from your lock screen.
Ultimately, an Agent Manager should feel like an extension of your own mind. The frictionless experience provided by our new native app achieves exactly that.
Download AG Remote
Available now on the App Store for iOS 16.0+