Nexus Comm-Link is a high-performance, bidirectional bridge designed for the Gemini Multimodal Live API. It creates a low-latency "neural link" between a desktop development environment and a mobile interface, enabling real-time workspace mobility, multimodal situational awareness, and agentic remote control via the Chrome DevTools Protocol (CDP).
- Real-Time Monitoring: 1:1 visual mirroring of your development session.
- Multimodal Live Integration: Powered by the Gemini 2.0 Multimodal Live API for real-time voice and vision synthesis.
- Action Relay (Tool Calling): Translates natural language intent into direct IDE actions (commits, undos, navigation) via CDP.
- Context Coupling: Streams high-fidelity DOM snapshots allowing the agent to "read" internal IDE reasoning and thought blocks.
- Global Access: Optional secure tunneling via ngrok for remote connectivity over mobile data.
- Scroll Synchronization: Syncs viewport positions between mobile and desktop.
- HTTPS Support: Encrypted connections via automated SSL generation.
Nexus Comm-Link utilizes a tiered architecture to bridge physical and digital workspaces:
- The Bridge (Node.js): A local proxy that manages bidirectional WebSockets between the mobile client and the desktop environment.
- Context Intake (CDP): Leverages the Chrome DevTools Protocol to extract high-fidelity DOM snapshots and internal AI reasoning states (grounding).
- Multimodal Core (Gemini Live API): Process vision, audio, and text in a single low-latency stream, hosted on Google Cloud powered by Gemini 2.0.
- Action Relay: Maps natural language commands to physical browser events using local tool calling.
Start your environment with the remote debugging port enabled.
macOS (Antigravity):
/Applications/Antigravity.app/Contents/MacOS/Electron . --remote-debugging-port=9000(Run from your project folder, or use launch_nexus_debug.command if you have one.)
Context Menu (Linux): Run the installer script to add "Open with Nexus (Debug)" to your file manager's right-click menu:
- Windows:
install_context_menu.bat - Linux:
./install_context_menu.sh
The server requires an active session to mirror. Ensure a chat is open on your desktop before starting the connector.
Local Access:
chmod +x start_nexus_connect.sh
./start_nexus_connect.shRemote Access (Web Mode): Requires an ngrok Authtoken.
cp .env.example .env
# Edit .env with your NGROK_AUTHTOKEN and APP_PASSWORD
./start_nexus_connect_web.shNexus Comm-Link provides tiered access security:
- LAN Access: Trusted by default for devices on the same Wi-Fi network.
- Remote Access: Protected by passcode authentication and signed session cookies.
- Encryption: TLS 1.2/1.3 supported via auto-generated self-signed certificates.
See SECURITY.md for detailed configuration and browser trust instructions.
To verify the integration and the Gemini Multimodal Live connection, follow these steps:
- Verify Binary Access: Ensure
Antigravityis installed and the CLI tools are available. - Environment Check: Run
./nexus-hub.sh(ornexus-hub.baton Windows) and select option[1]. - CDP Linkage: Once the IDE launches, watch the terminal logs for
[BRIDGE] CDP Connected to Antigravity. - Voice Activation: Open the mobile interface using the QR code. Tap "Connect to Gemini".
- Action Relay Test: Speak clearly: "Can you trigger an undo?".
- Pass Criterion: The IDE on your desktop should physically trigger the
Command+Z(orCtrl+Z) operation, confirmed by the terminal log[NEXUS] Action Triggered: triggerUndo.
- Code Documentation - Architecture and API overview.
- Security Policy - Vulnerability reporting and security model.
- Design Philosophy - Project rationale and design decisions.
- Task Tracker - Development roadmap.
This project is proprietary. Copyright (c) 2026 Jean Moncayo. All rights reserved. Source code is provided exclusively for evaluation by the Gemini Multimodal Live API Developer Challenge judges. Commercial use is prohibited. See the LICENSE file for full details.

