- Home
- Pair Programming Software
- live-share.nvim
On the recordRead 9 Oct 202626 facts
live-share.nvim
On the record
- Access roles
- The host can approve guests as read-write or read-only participants.github.com · read 4 Oct 2026
- Audience and license
- The project describes use cases including pair programming, read-only code review, and cross-editor collaboration, and is licensed under GPL-3.0.github.com · read 9 Oct 2026
- Authentication
- There is no authentication beyond possession of the session URL and host approval of a connection.github.com · read 9 Oct 2026
- Collaboration
- It supports shared editing, remote cursors and selections, and shared terminals.github.com · read 4 Oct 2026
- Editing
- Participants can share buffer edits, remote cursors, selections, and workspace files.github.com · read 9 Oct 2026
- Editor integration
- The project documents tested collaboration with the VS Code extension open-pair in both host and guest directions.github.com · read 9 Oct 2026
- Encryption
- Session messages use mandatory AES-256-GCM encryption, and sessions will not start if OpenSSL is unavailable.github.com · read 9 Oct 2026
- Guest roles
- The host approves each guest and assigns read-only or read-write access.github.com · read 9 Oct 2026
- Key sharing
- The session key is placed in the share URL fragment, which the project says is not sent in HTTP requests to the tunnel server.github.com · read 9 Oct 2026
- Known editing limit
- Concurrent edits to the same line are resolved by host arrival order, so one participant's edit may be silently overwritten.github.com · read 9 Oct 2026
- License
- The project is licensed under GPL-3.0.github.com · read 4 Oct 2026
- Platform support
- The README lists Linux, OpenBSD, macOS, and Windows with Git Bash as tested for ws transport; punch transport is tested on Linux.github.com · read 4 Oct 2026
- Privacy
- The maker says tunnel servers can see connection metadata such as guest IP addresses and timing, but cannot read encrypted session content or obtain the key from the URL fragment.github.com · read 4 Oct 2026
- Purpose
- live-share.nvim provides real-time pair programming and collaborative editing for Neovim.github.com · read 9 Oct 2026
- Requirements
- The plugin requires Neovim 0.9 or later and OpenSSL, and its default ws setup has no external plugin dependencies.github.com · read 9 Oct 2026
- Security limits
- The project states that it has no forward secrecy and that tunnel providers can see connection metadata such as guest IP addresses, timing, and traffic volume.github.com · read 9 Oct 2026
- Self-hosting
- The project documents self-hosting a tunnel so session traffic does not pass through a third-party tunnel provider.github.com · read 9 Oct 2026
- Shared terminal
- The host can share a terminal with guests; the feature is marked beta.github.com · read 9 Oct 2026