I spend a lot of my day with Antigravity agents running in the background. Kicking off refactors, generating tests, working through multi-step tasks. I kept wanting a way to check in on progress and approve actions from my phone without walking back to my desk, so I built one.
GitHub: https://github.com/L1M80/porta
How it works
It’s fast. Pages load in under a second, even on mobile data. You can install it on your home screen as a PWA, and it feels close to a native app.
The reason it’s lightweight is that it talks to your local Antigravity Language Server directly and only transfers chat data. No screen capture, no pixel streaming. Your Google auth tokens never leave Antigravity; Porta doesn’t touch them.
Two pieces:
-
Proxy: sits next to your Antigravity LS, relays conversation data over WebSocket
-
Web UI: installable PWA, touch-optimized for phones and tablets
Demo
Here’s a short video of the actual workflow. Checking agent progress, reviewing changes, and approving from my phone:
https://youtube.com/shorts/Ukzt2Z9X7E8?feature=share

What it doesn’t do
Worth being upfront:
-
Chat only: no code editing, no terminal. It’s a companion, not a replacement for the IDE.
-
Needs Antigravity running: it’s a bridge, not standalone.
-
Single user: one proxy talks to one LS.
Security
Porta connects to Antigravity’s Language Server on your local machine, the same process your IDE talks to. It uses the LS’s existing Connect RPC interface, nothing else.
What this means in practice:
-
Porta never sees your Google auth tokens. It doesn’t authenticate with Google, doesn’t call Google APIs, and doesn’t store any credentials. All of that stays inside Antigravity.
-
What you do from your phone is identical to typing in the IDE. Porta sends messages to the LS, and the LS handles them exactly as it would from the editor.
I’ve been in contact with the Antigravity support team regarding ToS compatibility.
MIT license, v0.1.0, actively developed. I’ve been using this daily and it’s made my workflow noticeably smoother, wanted to share it in case others find it useful too.
Feedback, issues, and PRs are all welcome.