Skip to content

Latest commit

 

History

History
181 lines (119 loc) · 9.16 KB

File metadata and controls

181 lines (119 loc) · 9.16 KB

📱 OmniAntigravity Remote Chat

Deine KI-Coding-Session muss nicht enden, wenn du deinen Schreibtisch verlässt.


Steuere deine KI vom Sofa aus

Version Node CI License

npm npm downloads Docker

Spiegle deinen Antigravity KI-Chat in Echtzeit auf dein Handy.
Nachrichten senden. Modelle wechseln. Fenster verwalten. Alles aus deinem mobilen Browser.

Loslegen · Screenshots · Funktionsweise · Docker · npm

🌐 Verfügbar 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


😤 Das Problem

Du steckst mitten in einer KI-gestützten Coding-Session. Claude generiert Code, Gemini überprüft deine Architektur. Dann klingelt dein Telefon, jemand braucht dich in der Küche, oder du willst dich einfach aufs Sofa setzen.

Deine Optionen heute:

  • ❌ Jedes Mal zum Schreibtisch zurücklaufen, wenn die KI antwortet
  • ❌ Versuchen, den Monitor von der anderen Seite des Raums zu lesen
  • ❌ In eine andere mobile App kopieren (und den Kontext verlieren)
  • ❌ Einfach... aufhören zu programmieren

Es muss einen besseren Weg geben.

✅ Die Lösung

OmniAntigravity spiegelt deinen gesamten Antigravity KI-Chat auf dein Handy — in Echtzeit, mit voller Interaktion. Lies Antworten, sende Folgenachrichten, wechsle KI-Modelle, verwalte mehrere Editor-Fenster. Alles aus deinem mobilen Browser.

npx omni-antigravity-remote-chat

Das war's. Öffne die URL auf deinem Handy. Du bist drin. 🚀


📸 In Aktion

Hauptoberfläche Modellauswahl Bereit zum Chat
Premium Dark UI mit Echtzeit-Sync Wechsle zwischen Gemini, Claude, GPT Sende Nachrichten von deinem Handy

⚡ Loslegen

Ein Befehl — null Konfiguration:

npx omni-antigravity-remote-chat

Oder global installieren:

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

Oder mit Docker ausführen:

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

Voraussetzung

Starte Antigravity im Debug-Modus (einmalige Einrichtung):

antigravity . --remote-debugging-port=7800

💡 Tipp: Füge alias agd='antigravity . --remote-debugging-port=7800' zu deiner ~/.bashrc hinzu


🏆 Warum Entwickler es wählen

Feature Details
🛋️ Überall programmieren Lies und antworte auf KI-Chats vom Sofa, Bett oder der Küche
🪟 Multi-Fenster Wechsle zwischen mehreren Antigravity-Instanzen von einem Handy
🔄 Echtzeit-Sync < 100ms Latenz über WebSocket — Updates erscheinen sofort
🤖 Modellwechsel Wechsle zwischen Gemini, Claude, GPT über ein mobiles Dropdown
🤖 Remote Autonomy Auto-detect and 1-tap accept/reject CLI instructions remotely
📱 Telegram Alerts Get push notifications for Blocks, Task completion and Pending actions
📋 Chat-Verlauf Durchsuche und setze vergangene Gespräche auf dem Handy fort
🔒 Sicher ab Werk HTTPS, Passwort-Auth, Cookie-Sessions, LAN Auto-Auth
🌐 Fernzugriff ngrok-Unterstützung mit QR-Code — Zugriff von überall
🐳 Docker-fertig Einzeiler-Container-Deployment
♻️ Modularer Code Saubere Architektur mit JSDoc-Typisierung (config, state, utils, cdp)

📱 Wie es funktioniert

┌─────────────┐    CDP (7800)    ┌──────────────┐    HTTPS/WS (4747)    ┌─────────────┐
│ Antigravity  │ ◄──────────────► │  Node Server  │ ◄──────────────────► │    Handy     │
│  (Desktop)   │    DOM Snapshot   │  (server.js)  │   Spiegel + Kontrolle│  (Browser)   │
└─────────────┘                  └──────────────┘                      └─────────────┘

Der Server verbindet sich über das Chrome DevTools Protocol (CDP) mit Antigravity, erfasst das Chat-DOM in Echtzeit und streamt es über WebSocket auf dein Handy. Aktionen auf dem Handy (Nachrichten senden, Modelle wechseln) werden über CDP auf dem Desktop ausgeführt.

Null Auswirkung auf deinen Desktop — die Spiegelung ist schreibgeschützt, bis du interagierst. Keine Plugins, keine Erweiterungen, keine Antigravity-Modifikationen nötig.


🔑 Konfiguration

cp .env.example .env
Variable Standard Beschreibung
APP_PASSWORD antigravity Authentifizierungspasswort
PORT 4747 Server-Port
COOKIE_SECRET (auto-generiert) Geheimnis für Cookie-Signierung
AUTH_SALT (auto-generiert) Zusätzlicher Salt für Auth-Tokens
NGROK_AUTHTOKEN (optional) Für Fernzugriff über ngrok

🤝 Mitwirken

  1. Forke das Repository
  2. Erstelle deinen Feature-Branch (git checkout -b feature/tolles-feature)
  3. Committe deine Änderungen (git commit -m 'Füge tolles Feature hinzu')
  4. Pushe zum Branch (git push origin feature/tolles-feature)
  5. Öffne einen Pull Request

Siehe CONTRIBUTING.md für detaillierte Richtlinien.


🙏 Danksagungen

Besonderer Dank an Krishna Kanth B — den ursprünglichen Ersteller des Windsurf Mobile-Chat-Konzepts, das dieses Projekt inspiriert hat. OmniAntigravity baut auf dieser Grundlage auf mit Multi-Fenster-Verwaltung, robuster CDP-Behandlung, NPM/Docker-Paketierung und einer Premium Mobile-First UI.


📄 Lizenz

GPL-3.0 — siehe LICENSE für Details.


Mit ❤️ gemacht für Entwickler, die von überall aus programmieren
github.com/diegosouzapw/OmniAntigravityRemoteChat