SkillAgentSearch skills...

OmniAntigravityRemoteChat

๐Ÿ“ฑ Control your Antigravity AI sessions from your phone โ€” real-time chat mirroring, multi-window management, and model switching via CDP

Install / Use

/learn @diegosouzapw/OmniAntigravityRemoteChat

README

<div align="center">

๐Ÿ“ฑ OmniAntigravity Remote Chat

Your AI coding session shouldn't end when you leave your desk.

<br/> <img src="assets/hero-banner.png" alt="Control your AI from the couch" width="700" /> <br/> <br/>

Version Node CI License

npm npm downloads Docker

Mirror your Antigravity (Windsurf) AI chat on your phone in real-time. <br/> Send messages. Switch models. Manage windows. All from your mobile browser.

Get Started ยท Screenshots ยท How It Works ยท Docker ยท npm

๐ŸŒ Available in: ๐Ÿ‡บ๐Ÿ‡ธ English | ๐Ÿ‡ง๐Ÿ‡ท Portuguรชs (Brasil) | ๐Ÿ‡ช๐Ÿ‡ธ Espaรฑol | ๐Ÿ‡ซ๐Ÿ‡ท Franรงais | ๐Ÿ‡ฎ๐Ÿ‡น Italiano | ๐Ÿ‡ท๐Ÿ‡บ ะ ัƒััะบะธะน | ๐Ÿ‡จ๐Ÿ‡ณ ไธญๆ–‡ (็ฎ€ไฝ“) | ๐Ÿ‡ฉ๐Ÿ‡ช Deutsch | ๐Ÿ‡ฎ๐Ÿ‡ณ เคนเคฟเคจเฅเคฆเฅ€ | ๐Ÿ‡น๐Ÿ‡ญ เน„เธ—เธข | ๐Ÿ‡บ๐Ÿ‡ฆ ะฃะบั€ะฐั—ะฝััŒะบะฐ | ๐Ÿ‡ธ๐Ÿ‡ฆ ุงู„ุนุฑุจูŠุฉ | ๐Ÿ‡ฏ๐Ÿ‡ต ๆ—ฅๆœฌ่ชž | ๐Ÿ‡ป๐Ÿ‡ณ Tiแบฟng Viแป‡t | ๐Ÿ‡ง๐Ÿ‡ฌ ะ‘ัŠะปะณะฐั€ัะบะธ | ๐Ÿ‡ฉ๐Ÿ‡ฐ Dansk | ๐Ÿ‡ซ๐Ÿ‡ฎ Suomi | ๐Ÿ‡ฎ๐Ÿ‡ฑ ืขื‘ืจื™ืช | ๐Ÿ‡ญ๐Ÿ‡บ Magyar | ๐Ÿ‡ฎ๐Ÿ‡ฉ Bahasa Indonesia | ๐Ÿ‡ฐ๐Ÿ‡ท ํ•œ๊ตญ์–ด | ๐Ÿ‡ฒ๐Ÿ‡พ Bahasa Melayu | ๐Ÿ‡ณ๐Ÿ‡ฑ Nederlands | ๐Ÿ‡ณ๐Ÿ‡ด Norsk | ๐Ÿ‡ต๐Ÿ‡น Portuguรชs (Portugal) | ๐Ÿ‡ท๐Ÿ‡ด Romรขnฤƒ | ๐Ÿ‡ต๐Ÿ‡ฑ Polski | ๐Ÿ‡ธ๐Ÿ‡ฐ Slovenฤina | ๐Ÿ‡ธ๐Ÿ‡ช Svenska | ๐Ÿ‡ต๐Ÿ‡ญ Filipino

</div> <br/>

๐Ÿ˜ค The Problem

You're deep into an AI-assisted coding session. Claude is generating code, Gemini is reviewing your architecture. Then your phone rings, someone needs you in the kitchen, or you just want to move to the couch.

Your options today:

  • โŒ Walk back to the desk every time the AI responds
  • โŒ Try to read your monitor from across the room
  • โŒ Copy-paste into a separate mobile app (losing context)
  • โŒ Just... stop coding

There has to be a better way.

โœ… The Solution

OmniAntigravity mirrors your entire Antigravity AI chat to your phone โ€” in real-time, with full interaction. Read responses, send follow-up messages, switch AI models, even manage multiple editor windows. All from your mobile browser.

npx omni-antigravity-remote-chat

That's it. Open the URL on your phone. You're in. ๐Ÿš€

New in 1.2.0

  • Suggest Mode with queued approvals instead of immediate execution
  • Session Stats and Quota panels inside the mobile workspace
  • Assist tab for asking the supervisor what is happening right now
  • Screenshot Timeline with persistent captures in data/screenshots/
  • Five themes (dark, light, slate, pastel, rainbow)
  • Vitest unit suite plus expanded smoke coverage

๐Ÿ“ธ See It in Action

<div align="center">

| Main Interface | Model Selection | Ready to Chat | | :--------------------------------------------------: | :----------------------------------------------------: | :---------------------------------------------------: | | <img src="assets/screenshot-main.png" width="280" /> | <img src="assets/screenshot-models.png" width="280" /> | <img src="assets/screenshot-input.png" width="280" /> | | Premium dark UI with live sync | Switch between Gemini, Claude, GPT | Send messages from your phone |

</div>

โšก Get Started

One command โ€” zero config:

npx omni-antigravity-remote-chat

Or install globally:

npm install -g omni-antigravity-remote-chat
omni-chat

Or run with Docker:

docker run -d --name omni-chat \
  --network host \
  -e APP_PASSWORD=your_password \
  diegosouzapw/omni-antigravity-remote-chat:latest

Prerequisite

Launch Antigravity in debug mode (one-time setup):

antigravity . --remote-debugging-port=7800

๐Ÿ’ก Pro tip: Add alias agd='antigravity . --remote-debugging-port=7800' to your ~/.bashrc


๐Ÿ† Why Developers Choose This

| | Feature | Details | | --- | ---------------------- | ------------------------------------------------------------------------ | | ๐Ÿ›‹๏ธ | Code from anywhere | Read and reply to AI chats from your couch, bed, or kitchen | | ๐ŸชŸ | Multi-window | Switch between multiple Antigravity instances from one phone | | ๐Ÿ”„ | Real-time sync | < 100ms latency via WebSocket โ€” chat updates appear instantly | | ๐Ÿค– | Model switching | Toggle between Gemini, Claude, GPT from a mobile dropdown | | ๐Ÿค– | Remote Autonomy | Auto-detect and 1-tap accept/reject CLI instructions remotely | | ๐Ÿง  | Suggest Mode | Queue supervisor suggestions for manual review before desktop execution | | ๐Ÿ“Š | Session Analytics | Track errors, approvals, uploads, quota warnings and screen activity | | ๐Ÿ“ˆ | Quota Visibility | Read real model limits from the local Antigravity language server | | ๐Ÿ’ฌ | Assist Workspace | Ask the supervisor for summaries, context and next actions | | ๐Ÿ–ผ๏ธ | Timeline | Keep a persistent screenshot history with manual and automatic captures | | ๐Ÿ“ฑ | Telegram Alerts | Get push notifications for Blocks, Task completion and Pending actions | | ๐Ÿ“‹ | Chat history | Browse and resume past conversations on mobile | | ๐Ÿ”’ | Secure by default | HTTPS, password auth, cookie sessions, LAN auto-auth | | ๐ŸŒ | Remote access | ngrok support with QR code โ€” access from anywhere | | ๐Ÿณ | Docker ready | One-liner container deployment | | โ™ป๏ธ | Modular codebase | Clean architecture with JSDoc typing (config, state, utils, cdp) |


๐Ÿ“ฑ How It Works

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    CDP (7800)    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    HTTPS/WS (4747)    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ Antigravity  โ”‚ โ—„โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–บ โ”‚  Node Server  โ”‚ โ—„โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–บ โ”‚   Phone      โ”‚
โ”‚  (Desktop)   โ”‚    DOM snapshot   โ”‚  (server.js)  โ”‚    mirror + control  โ”‚  (Browser)   โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                      โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

The server connects to Antigravity via the Chrome DevTools Protocol (CDP), captures the chat DOM in real-time, and streams it to your phone over WebSocket. Actions on your phone (sending messages, switching models) are executed back on the desktop via CDP.

Zero impact on your desktop โ€” the mirroring is read-only until you interact. No plugins, no extensions, no Antigravity modifications needed.


๐ŸชŸ Multi-Window Management

Manage multiple Antigravity instances from a single phone:

  • Window Selector โ€” Tap ๐Ÿ–ฅ๏ธ to see all open Antigravity windows
  • Instant Switching โ€” Select any window, mirrors within 2 seconds
  • Smart Filtering โ€” Only shows real editor windows (hides Settings, Launchpad)
  • Launch Windows โ€” Spawn new Antigravity instances directly from your phone

๐Ÿš€ Launch Modes

| Feature | Git Clone | NPM Global | Docker | | ------------ | --------------------- | ----------------------------------- | ---------------- | | Basic server | npm start | omni-chat | docker run ... | | QR code | npm run start:local | omni-chat (shows URL) | โ€” | | ngrok tunnel | npm run start:web | omni-chat + npx ngrok http 4747 | โ€” | | SSL setup | npm run setup:ssl | Manual with mkcert | Not needed |

Windows & WSL Integration

# In PowerShell (Run as Administrator)
cd scripts/windows-wsl-remote
./Start-OmniChat.ps1

Context Menu: This script sets up a handy right-click "Open OmniChat & Antigravity" shortcut on Windows that seamlessly launches your project inside WSL. See scripts/windows-wsl-remote/README.md for full instructions.

<details> <summary>๐Ÿ“– Full launch mode details</summary>

Git Clone (full control)

npm start              # Start server directly
npm run start:local    # Start with QR code for Wi-Fi access
npm run start:web      # Start with ngrok tunnel for internet access
npm run setup:ssl      # Generate trusted HTTPS certificates

ngrok (Remote Access)

# Terminal 1
omni-chat

# Terminal 2
npx ngrok http 4747

Full ngrok integration (automatic tunnel + QR code) is available via npm run start:web with NGROK_AUTHTOKEN in .env.

SSL Setup

npm run setup:ssl

Auto-installs mkcert, creates a local CA, and generates trusted certificates โ†’ green padlock ๐Ÿ”’

</details>

๐Ÿงฐ Remote Work

Related Skills

View on GitHub
GitHub Stars107
CategoryDevelopment
Updated13h ago
Forks29

Languages

HTML

Security Score

85/100

Audited on Apr 7, 2026

No findings