Antigravity Live Share
Real-time collaborative development for the Antigravity IDE and VS Code — sessions, live presence, conflict-free text sync, voice chat, and video.
Features
- Sessions — share an ID (plus an optional token for instant entry); guests can require host approval
- Presence — peer cursors and selections as colored editor decorations
- Text sync — Yjs CRDT documents; concurrent edits merge without conflicts
- Voice chat — WebRTC audio between all peers (requires FFmpeg on PATH)
- Live video — webcam sharing rendered in a glass panel (requires FFmpeg)
- Access control — read-only roles enforced server-side
- Glass UI — a glassmorphism session panel with live peer list
Getting started
- Run the collaboration server (see the repo's
server/ folder), or point liveShare.serverUrl at a deployed one.
- Command palette → Live Share: Start Session (host) or Live Share: Join Session (guest).
- Click the status bar item to open the session panel and copy the ID.
Extension settings
| Setting |
Default |
Description |
liveShare.serverUrl |
http://localhost:3000 |
Collaboration server URL |
Commands
| Command |
Title |
liveShare.startSession |
Live Share: Start Session |
liveShare.joinSession |
Live Share: Join Session |
liveShare.stopSession |
Live Share: Stop Session |
liveShare.showSession |
Live Share: Copy Session ID |
liveShare.showPanel |
Live Share: Open Session Panel |
liveShare.toggleVoice |
Live Share: Toggle Voice Chat |
liveShare.toggleVideo |
Live Share: Toggle Video |
Notes
- Voice and video need FFmpeg on your PATH; everything else works without it.
- The server never stores your code — rooms vanish when the last peer leaves.
Repository
Source, docs, and roadmap: https://github.com/Dove-Stack/antigravity-live-share
License
MIT
| |