SnipShare is a VS Code extension that enables seamless sharing of code snippets and files directly between VS Code instances.
It eliminates context switching and dependency on third-party messaging tools, making collaboration faster and more secure—ideal for labs, pair programming, and collaborative development.
Features
Send files of any programming language directly to friends
Share selected code or text messages from the editor
Add friends securely using a token-based connection model
Block or unblock friends with full control
Upcoming Features
Queued delivery for offline users
If a recipient is unavailable at the time of sending, SnipShare will temporarily store the code or file and automatically deliver it once the user comes online within a configurable time window.
Improved reliability for intermittent connections
Ensures that shared content is not lost due to temporary disconnections and is delivered as soon as the recipient becomes active.
Usage
1. Create Connections (Add Friends)
Click the dropdown button beside Run, then select Add Friends,
or open the Command Palette:
macOS: Cmd + Shift + P
Windows/Linux: Ctrl + Shift + P
Choose one of the following:
Generate a new token and share it with your friend (valid for 5 minutes)
Enter a token generated by your friend
OR
Once connected, you can start sharing files and code instantly.
2. Send Files
Click the Send File button or select Send File from the Command Palette
Select one or more friends from the list and confirm
The file will be sent to the selected friends.
3. Send Code Snippets
Select the desired portion of code in the editor
Send using one of the following:
Click Send Code
Shortcut:
Windows/Linux: Ctrl + Alt + ↑
macOS: Ctrl + Option + ↑
Command Palette → Send Code
Choose recipients and send
4. Block or Unblock Friends
Open the Command Palette
Select:
Block Friend to block
Unblock Friend to unblock
Requirements
VS Code version 1.30.0 or later
SnipShare version 2. or higher*
(Earlier versions are not supported)
Release Notes
[3.0.0] — 06 Feb 2026 - (Highly Recommended)
High-Reliability & Production Readiness Release
Added message queue–based delivery to support offline users
Guaranteed file and code delivery after reconnection
Improved deployment pipeline and runtime stability
Refactored architecture to an industry-ready structure
Added centralized error logging for better diagnostics