Devoloped a mobile interface for Antigravity (MIT)

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

demo

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.

2 Likes

I tried it on iOS, and it worked smoothly!

1 Like

Very Nice! I built something similar — Levitation levitation.studio.Mine tries to mimic the official Agents Manager UI and it is also a PWA application. Also I have a server in the cloud to relay your messages so that you can use it from outside of the LAN. It just forward messages and never sees any keys.

Give it a try, feedback very welcomed!

1 Like

@ggarber Great stuff on this Gustavo!
I just briefly checked this out today and have a few UI improvements to suggest/contribute to make it more useable on small screens (ie: phones)

Will try pulling it and seeing if I can submit up some PRs (less margins on the side, be able to dismiss the bottom sticky footer, wrap user messages in gray background so it can stand out against agent trails/messages etc.), otherwise might just drop some feature requests on there.

Excited to get using this more!