Antigravity Mobile
█████╗ ███╗ ██╗████████╗██╗ ██████╗ ██████╗ █████╗ ██╗ ██╗██╗████████╗██╗ ██╗
██╔══██╗████╗ ██║╚══██╔══╝██║██╔════╝ ██╔══██╗██╔══██╗██║ ██║██║╚══██╔══╝╚██╗ ██╔╝
███████║██╔██╗ ██║ ██║ ██║██║ ███╗██████╔╝███████║██║ ██║██║ ██║ ╚████╔╝
██╔══██║██║╚██╗██║ ██║ ██║██║ ██║██╔══██╗██╔══██║╚██╗ ██╔╝██║ ██║ ╚██╔╝
██║ ██║██║ ╚████║ ██║ ██║╚██████╔╝██║ ██║██║ ██║ ╚████╔╝ ██║ ██║ ██║
╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═╝ ╚═╝ ╚═╝
███╗ ███╗ ██████╗ ██████╗ ██╗██╗ ███████╗
████╗ ████║██╔═══██╗██╔══██╗██║██║ ██╔════╝
██╔████╔██║██║ ██║██████╔╝██║██║ █████╗
██║╚██╔╝██║██║ ██║██╔══██╗██║██║ ██╔══╝
██║ ╚═╝ ██║╚██████╔╝██████╔╝██║███████╗███████╗
╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝╚══════╝╚══════╝
Control your Antigravity IDE desktop coding assistant from your phone.
Monitor agent tasks, approve commands, and switch active models — remotely.
✨ Features
- Mobile Dashboard — Responsive, glassmorphic dark-themed UI with real-time system stats (CPU, RAM, Disk)
- Model Switcher — Switch the active AI model (Gemini, Claude, GPT) in your Antigravity IDE from your phone
- Live Agent Console — Stream step-by-step IDE agent execution thoughts and logs to your phone in real-time
- Mobile Approvals — Approve or reject terminal commands requested by your IDE agent directly from your phone screen
- Offline Fallback — Automatically falls back to local PC desktop prompts if the mobile server is offline
- Remote Toggle — Turn remote mode on/off to save tokens when coding locally
Installation
pip install antigravity-mobile
That's it! Now run antigravity-mobile to see the welcome screen.
Uninstallation
If you wish to completely remove the tool, you can uninstall it via pip:
pip uninstall antigravity-mobile -y
Quick Start
Step 1: Setup
Run the interactive setup wizard to generate your secure access PIN and configure agent rules:
antigravity-mobile setup
Step 2: Start the Server
Launch the FastAPI dashboard server on all interfaces:
antigravity-mobile start --host 0.0.0.0 --port 8000
Step 3: Get a Public URL
Expose your local server to the internet using the built-in Cloudflare Quick Tunnel integration (no account required):
antigravity-mobile start --host 0.0.0.0 --port 8000 --tunnel
This will automatically launch the server and give you a public URL like https://xyz.trycloudflare.com.
Step 4: Open on Your Phone
- Open the trycloudflare.com URL on your mobile browser
- Enter your access PIN (shown during setup)
- You're in! Start monitoring and controlling your IDE agent remotely 🎉
Step 5: Instruct the AI Agent
To tell your Antigravity IDE agent to start outputting logs and routing command confirmations to your phone, copy and paste this prompt into your Antigravity IDE Chat Panel:
Please read the remote monitoring rules in .agents/AGENTS.md and follow them. I have started the server and want to monitor your steps remotely. Also, check if my Python scripts directory is in my system/user PATH, and if not, add it automatically. Finally, read config.json to print my access PIN and let me know.
📖 All Commands
| Command | Description |
|---|---|
antigravity-mobile |
Show welcome banner & quick-start guide |
antigravity-mobile setup |
Interactive first-time setup wizard |
antigravity-mobile init |
Generate config & security PIN |
antigravity-mobile start |
Start the FastAPI dashboard server |
antigravity-mobile start --tunnel |
Start the server and create a public Cloudflare tunnel |
antigravity-mobile remote --on |
Enable remote monitoring mode |
antigravity-mobile remote --off |
Disable remote monitoring (saves tokens) |
antigravity-mobile remote --status |
Check if remote mode is on or off |
Usage Examples
Turn off remote mode when coding locally
antigravity-mobile remote --off
This disables all remote logging, status updates, and mobile approval prompts — saving tokens and resources.
Turn it back on when leaving your desk
antigravity-mobile remote --on
Start server with a public internet tunnel
antigravity-mobile start --host 0.0.0.0 --port 8000 --tunnel
This uses Cloudflare Quick Tunnels to provide a stable, free HTTPS URL for your phone instantly.
⚙️ IDE Configuration (Optional)
To enable silent command execution on your PC (so approvals go to your phone instead of popping up on the desktop), update your Antigravity IDE User Settings:
- Open:
C:\Users\<YOU>\AppData\Roaming\Antigravity IDE\User\settings.json - Add:
{ "antigravity.autoApprove": true, "antigravity.autonomyLevel": "full" }
- Press
Ctrl + Shift + P→Developer: Reload Window
Security
- PIN Authentication — A secure 6-digit PIN is generated on first setup. Mobile clients must authenticate with this PIN before accessing any features.
- Token-Based Sessions — After PIN login, all API requests use a session token.
- Command Approval — Remote commands require explicit user confirmation before execution.
- Offline Fallback — If the server goes offline, the agent automatically falls back to local PC prompts instead of hanging.
Project Structure
antigravity-mobile/
├── antigravity_remote/
│ ├── cli.py # CLI with welcome screen, setup wizard, and server commands
│ ├── server.py # FastAPI server with WebSocket dashboard
│ ├── agent_daemon.py # Background polling daemon for remote commands
│ ├── agent_approve.py # Mobile approval helper with offline fallback
│ ├── task_runner.py # Background subprocess runner
│ └── templates/
│ └── index.html # Mobile-responsive glassmorphic dashboard
├── .agents/
│ ├── AGENTS.md # Agent logging & mobile approval rules
│ └── skills/
│ └── remote_control/
│ └── SKILL.md # Remote loop skill for AI agents
├── pyproject.toml # Package metadata & CLI entrypoints
└── README.md
Star History
License
MIT
Metadata
Release files for antigravity-mobile 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| antigravity_mobile-0.4.0.tar.gz | 92.8 kB | Without provenance | Details for antigravity_mobile-0.4.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| antigravity_mobile-0.4.0-py3-none-any.whl | Python 3 | none | any | Details for antigravity_mobile-0.4.0-py3-none-any.whl |
Total release size: 186.1 kB
Release files / antigravity_mobile-0.4.0.tar.gz
| Download URL | antigravity_mobile-0.4.0.tar.gz |
|---|---|
| Size | 92.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fd90787d33447c216e3ec09b1876e9816ecb38d106529ba9d6b481b26615bc0d
|
|
BLAKE2b-256 checksum How to use checksums |
7396890ec608bb7fcf5c313355c2de8a7efed95f3ae4291e78864b82fe79ee4d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|
Release files / antigravity_mobile-0.4.0-py3-none-any.whl
| Download URL | antigravity_mobile-0.4.0-py3-none-any.whl |
|---|---|
| Size | 93.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
24788a2ca64fd396ac97c5260b9da25794760d95328f13717e237ee2eac38ee7
|
|
BLAKE2b-256 checksum How to use checksums |
ea2448bae59a848a3abde1e205e3f91b6f200a6c56b34341c6c1b4a42d400dbf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|
Security for antigravity-mobile 0.4.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.