Share secrets and code snippets securely, peer-to-peer, without any server.
DevShare allows you to transmit sensitive information like API keys, env variables, or code snippets directly to another developer's VS Code instance. Because it uses a direct P2P connection, your data never connects to or is stored on an external centralized server.
Features
Serverless: True Peer-to-Peer communication using libp2p.
Secure: Data goes directly from your machine to your peer's machine.
Real-time: Instant message delivery.
Simple: Easy-to-use commands for sending and receiving.
How to Use
Sending Secrets (Producer)
Open the Command Palette (Ctrl+Shift+P or Cmd+Shift+P).
Run (DevBox):Run Producer.
A panel will open and a notification will display your Producer Address (Peer ID).
Copy this address and share it with the receiver via a secure channel (e.g., chat/email).
Once the receiver connects, you can type your message/secret in the input box and click Send.
Receiving Secrets (Receiver)
Open the Command Palette (Ctrl+Shift+P or Cmd+Shift+P).
Run (DevBox):Run Receiver.
An input box will appear asking for a PeerId.
Paste the Producer Address provided by the sender.
Once connected, you will receive messages directly in your VS Code notifications or output.
Privacy & Security
DevShare uses a direct peer-to-peer connection. No intermediate servers are used to store or relay your messages, ensuring that your secrets remain yours.