A lightweight Mobile Interface for the Antigravity Agent. Chat with your AI agent from your couch, verify tasks, and "poke" it to wake up—all from your phone.
- 📱 Mobile Chat UI - Full chat interface with message history
- 🩸 The Poke - Remotely wakes up the Agent in Antigravity
- 💬 Direct Message Injection - Messages inject directly into IDE chat
- 📡 Response Streaming - Agent responses stream back in real-time via CDP polling
- 🔍 Live Window Selector - Shows open Antigravity windows for workspace selection
- 📊 Agent Status Banner - Pulsing indicator showing agent state
- 🔒 LAN Only - Your data stays on your network
- 🔌 MCP Integration - Agent reads messages and reports status directly
Phone ←→ Bridge Server ←→ Antigravity (Agent)
↓ CDP (port 9223)
Live Windows + Streaming
- Node.js: v18+
- Antigravity: Launched with
--remote-debugging-port=9223 - Network: Same Wi-Fi or Tailscale for remote access
# macOS
open -a Antigravity --args --remote-debugging-port=9223
# Windows
antigravity.exe . --remote-debugging-port=9223npm install
npm start- Go to
http://<YOUR_IP>:8787 - Enter the Pairing Code from console
- Select workspace from live windows
- Chat and see responses stream in real-time!
- Message sent from Bridge UI
- Bridge injects message into IDE via CDP
- Bridge polls
cascade.textContentevery 300ms - New text chunks broadcast to UI via WebSocket
- UI displays streaming response with indicator
- Recommended: Use Tailscale for secure remote access
- Warning: Do NOT forward port 8787 to the internet
npm test # Run tests
npm run check:bidi # Scan for hidden UnicodeMIT