Skip to main content

The Vibecoder's Best Friend - Control your AI coding assistant from your phone

Project description

  /$$$$$$              /$$     /$$                                         /$$   /$$                                              
 /$$__  $$            | $$    |__/                                        |__/  | $$                                              
| $$  \ $$ /$$$$$$$  /$$$$$$   /$$  /$$$$$$   /$$$$$$  /$$$$$$  /$$    /$$ /$$ /$$$$$$   /$$   /$$                                
| $$$$$$$$| $$__  $$|_  $$_/  | $$ /$$__  $$ /$$__  $$|____  $$|  $$  /$$/| $$|_  $$_/  | $$  | $$                                
| $$__  $$| $$  \ $$  | $$    | $$| $$  \ $$| $$  \__/ /$$$$$$$ \  $$/$$/ | $$  | $$    | $$  | $$                                
| $$  | $$| $$  | $$  | $$ /$$| $$| $$  | $$| $$      /$$__  $$  \  $$$/  | $$  | $$ /$$| $$  | $$                                
| $$  | $$| $$  | $$  |  $$$$/| $$|  $$$$$$$| $$     |  $$$$$$$   \  $/   | $$  |  $$$$/|  $$$$$$$                                
|__/  |__/|__/  |__/   \___/  |__/ \____  $$|__/      \_______/    \_/    |__/   \___/   \____  $$                                
                                   /$$  \ $$                                             /$$  | $$                                
                                  |  $$$$$$/                                            |  $$$$$$/                                
                                   \______/                                              \______/                                 
                                                                   /$$$$$$$                                      /$$              
                                                                  | $$__  $$                                    | $$              
                                                                  | $$  \ $$  /$$$$$$  /$$$$$$/$$$$   /$$$$$$  /$$$$$$    /$$$$$$ 
                                                                  | $$$$$$$/ /$$__  $$| $$_  $$_  $$ /$$__  $$|_  $$_/   /$$__  $$
                                                                  | $$__  $$| $$$$$$$$| $$ \ $$ \ $$| $$  \ $$  | $$    | $$$$$$$$
                                                                  | $$  \ $$| $$_____/| $$ | $$ | $$| $$  | $$  | $$ /$$| $$_____/
                                                                  | $$  | $$|  $$$$$$$| $$ | $$ | $$|  $$$$$$/  |  $$$$/|  $$$$$$$
                                                                  |__/  |__/ \_______/|__/ |__/ |__/ \______/    \___/   \_______/

The Vibecoder's Best Friend

Control your PC and AI agent from your phone with zero friction.

PyPI version License: MIT Telegram Bot Python 3.10+ Render

🚀 Quick Start | 📺 Live Stream | 💬 Two-Way Chat | 🛠️ Commands


🌟 Overview

Antigravity Remote is a powerful bridge between your mobile device and your PC's AI assistant. Whether you're away from your desk or just want to "vibecode" from the couch, it provides a premium, low-latency interface to monitor and control your autonomous agent.

No more running back to your desk to click "Accept". Now, your agent's eyes and ears are in your pocket.


✨ Features

  • 📺 Real-Time Streaming - High-speed WebSocket screen view (10+ FPS) directly in your mobile browser.
  • 💬 Two-Way AI Chat - Send instructions and receive rich AI responses formatted for Telegram.
  • 📸 Smart Screenshots - Instant visual snapshots with automated action buttons.
  • 📋 Live Code Diffs - Preview pending file changes before you approve them.
  • ↩️ Universal Undo - One-tap revert for the last $N$ changes made by your agent.
  • Task Scheduling - Queue commands to run at specific times (e.g., "Run build at 9:00 AM").
  • 🐕 AI Watchdog - Smart notifications that alert you only when the AI needs your attention.
  • 🎮 Bidirectional Control - Use Telegram buttons OR the Browser Stream UI to control your PC.

🚀 Quick Start

1. Installation

Get the lightweight agent on your PC:

pip install antigravity-remote

2. Connect

Link your PC to the Telegram bot in seconds:

antigravity-remote --register

Follow the on-screen instructions to get your ID and Auth Token from @antigravityrcbot.

3. Run

Start the engine:

antigravity-remote

📺 Real-Time Streaming

Experience 0.1s latency screen monitoring. Built on custom WebSockets, the stream window provides a premium "Mission Control" interface.

  1. Send /stream in Telegram.
  2. Open the unique link provided.
  3. Use the integrated controls (Accept, Reject, Scroll, Screenshot) directly from the browser!

💬 Two-Way Chat

When your AI assistant generates a response, it is automatically captured and relayed to your phone.

  • Capture: Scans the clipboard and terminal for AI output.
  • Format: Clean markdown rendering in Telegram.
  • Action: Approve or deny the response immediately using inline buttons.
  • Voice: Use /tts to have the AI response read aloud through your phone.

🛠️ Command Reference

🎮 Live PC Control

Command Action
/stream Start premium WebSocket live stream
/ss Take a high-quality snapshot of the current screen
/scroll up/down Scroll the active window content
/accept / /reject Instant approval/denial of pending AI actions

🧠 AI & Code Management

Command Action
[Any Text] Relay instructions directly to your local AI chat
/diff Render a beautiful diff of pending code changes
/undo N Backtrack $N$ steps (default: 1)
/tts Read the last AI response aloud (Text-to-Speech)

⚙️ Automation & Safety

Command Action
/schedule HH:MM cmd Execute a specific command at the scheduled time
/watchdog on/off Toggles alerts for when the AI is stuck or waiting
/pause / /resume Temporarily halt or restart the remote agent
/status View connection heartbeat and agent health

🏗️ Architecture

sequenceDiagram
    participant User as 📱 Telegram/Browser
    participant Server as ☁️ Render Server
    participant Agent as 💻 Local Agent
    participant PC as 🤖 Local AI (Antigravity)

    User->>Server: Send "/ss" (Screenshot)
    Server->>Agent: Relay Command (WS)
    Agent-->>PC: Capture Screen Buffer
    Agent->>Server: Upload Image (WS)
    Server->>User: Display Screenshot
    PC->>Agent: Captures AI Response
    Agent->>Server: Relay AI Message
    Server->>User: Bot Message: "Pending Approval"

🤝 Contributing

We welcome "vibecoders" of all levels!

  1. Fork the repo.
  2. Create your feature branch.
  3. Submit a PR.

Note: Security is paramount. Never commit your secrets.py or .env files.


📄 License

Distributed under the MIT License. See LICENSE for more information.


Made with ❤️ for the Antigravity Community

"Coding is art. Your phone is the brush." — Vibecoder #51

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

antigravity_remote-4.5.7.tar.gz (70.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

antigravity_remote-4.5.7-py3-none-any.whl (36.5 kB view details)

Uploaded Python 3

File details

Details for the file antigravity_remote-4.5.7.tar.gz.

File metadata

  • Download URL: antigravity_remote-4.5.7.tar.gz
  • Upload date:
  • Size: 70.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for antigravity_remote-4.5.7.tar.gz
Algorithm Hash digest
SHA256 edc6ebc7c498303d61295e47de5c82d659fa207126c694fdb539e06d4159cf93
MD5 bc1d29d51286f53626c6a914006b28f2
BLAKE2b-256 f18e218f61e7d8cff6f9967bcaeb66495f029173d12d0f5321576ff185411657

See more details on using hashes here.

File details

Details for the file antigravity_remote-4.5.7-py3-none-any.whl.

File metadata

File hashes

Hashes for antigravity_remote-4.5.7-py3-none-any.whl
Algorithm Hash digest
SHA256 7a98b5ac7e65eb09ef65f5699b26ea8d479a7c502652b7e1734f76c395b5e3af
MD5 5251c91fc450d556ab21674843efabc9
BLAKE2b-256 df8b3871867bc892f77bc4a59935a23980e6237262d17fd29f71d37f37719bd6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page