Antimatter — Mobile Remote Control for Antigravity IDE (Now Open Source)

Hello Antigravity Community,

I’ve spent the last few months building Antimatter, an open-source mobile companion
app + VS Code Extension for Antigravity IDE. I’m releasing it today and would love
the Antigravity team’s feedback on approach and ToS compliance.

The Problem

Antigravity agents can run for hours autonomously. But developers are chained to
their desk to:

  • Watch progress and agent reasoning
  • Answer follow-up questions
  • Approve/reject edits
  • Cancel runs if something goes wrong

I needed to control my agent from anywhere.

The Solution

Antimatter bridges your phone to the local Antigravity IDE running on your host machine:

Android App (Kotlin, Jetpack Compose)

  • Real-time transcript streaming (what the agent is thinking)
  • Send messages back to the agent
  • Accept/reject code diffs
  • Browse workspace files
  • Cancel runs

VS Code Extension (TypeScript)

  • Tails Antigravity’s transcript logs
  • Broadcasts state via secure WebSocket
  • Injects commands back into the IDE
  • Zero cloud, zero telemetry

Security First

  • Cloudflare Zero Trust for encryption
  • Token-based pairing (QR code handshake)
  • IP-based rate limiting
  • All data stays local or transits encrypted

Open Source

MIT Licence. Code is clean, well-documented, ready for audit.

GitHub: GitHub - saifmukhtar/antimatter: A mobile companion app and VS Code Extension bridge for the Antigravity IDE. Real-time AI agent mirroring, remote prompting, and secure Cloudflare Zero Trust/Quick Tunnels networking. · GitHub

Compatibility

Currently stable on:

  • :white_check_mark: Antigravity IDE (1.x and 2.0 desktop app)
  • :white_check_mark: Antigravity IDE (local storage via ~/.gemini/)

Not yet supported (roadmap):

  • :pause_button: Managed Agents API (cloud-based)
  • :pause_button: Other VS Code agents (Cline, Continue, etc.)

ToS Question

Like the AntiCrow discussion above, I want to be fully compliant with Antigravity ToS.

Antimatter:

  • Runs locally on your own machine (no proxy/relay)
  • Doesn’t call undocumented APIs
  • Only automates UI actions you could do manually
  • Single-user, personal use only

My question for the Antigravity team: Does this approach violate the “no
automated tools/bots” clause in the ToS, or is it acceptable for personal local
usage like this?

I’m also curious whether there’s interest in:

  1. Making local transcript access more officially stable/documented
  2. Publishing a public transcript API for tools like this
  3. Any “don’ts” I should know about

Timeline

Antimatter is functional and stable for Antigravity IDE users. I’m stabilizing
the codebase and shipping v1.0 within the next 2 weeks.


I’m Saif Mukhtar. This project started as
personal frustration and has turned into something I think solves a real gap.
I’m committed to building it responsibly and working with the Antigravity team
to ensure it’s compliant.

Happy to answer questions, share the code for review, or jump on a call with
the team.

Best,
Saif Mukhtar
GitHub: @saifmukhtar
Email: …


Also Interested In

  • Feedback on the architecture (security, stability@saifmuktar performance)

  • Whether this fits into Antigravity’s extensibility vision

  • Community visibility (blog post, showcase, etc.)