Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>DevShareNew to Visual Studio Code? Get it now.
DevShare

DevShare

goforit

|
4 installs
| (0) | Free
Share your secrets with others without any storage or fear of being stamped
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

DevShare 🔐

Share secrets and code snippets securely with End-to-End Encryption (E2EE).

DevShare allows you to transmit sensitive information like API keys, environment variables, or code snippets directly to another developer's VS Code instance. Your data is encrypted locally before being transmitted and can only be decrypted by the intended recipient.


✨ Features

  • 🔐 End-to-End Encrypted: Uses Diffie-Hellman key exchange and AES-GCM encryption. Even the relay server cannot see your data.
  • 🆔 Identity-Based: Share secrets directly using GitHub accounts (Others in progress). No need to manage complex P2P addresses.
  • ⚡ Real-time: Instant delivery across different networks.
  • 🛡️ Secure Storage: Authentication tokens are stored safely in the VS Code Secret Storage.
  • 🔌 Simple Integration: Works directly within your VS Code workflow.

🚀 How to Use

1. Login

To start sharing, you first need to login using one of the supported providers:

  • Run [DevShare] Login from the Command Palette (Cmd/Ctrl + Shift + P).
  • Choose your preferred provider (GitHub).

2. Sending Secrets

  1. Run [DevShare] Send Secret.
  2. Select the recipient's identity provider (e.g., GitHub).
  3. Enter the recipient's identity (e.g., their GitHub username).
  4. Type your secret and click Send.
  5. DevShare will establish a secure connection, exchange keys, and send the encrypted payload.

3. Receiving Secrets

  1. Ensure you are logged in.
  2. Run [DevShare] Receive Secret.
  3. Keep the panel open. When someone sends you a secret, it will appear in your panel after a secure key exchange.
  4. Use the Copy button to quickly grab the secret.

🔒 Security & Privacy

DevShare prioritizes your security:

  • E2EE: All messages are encrypted on your machine and decrypted only on the recipient's machine.
  • No Storage: Messages are never stored on any server. The relay server only facilitates the initial connection and encrypted packet delivery.
  • Identity Verification: Uses OAuth 2.0 to verify identities, ensuring you are sending secrets to the right person.

🛠 Commands

Command Description
[DevShare] Login Sign in with GitHub.
[DevShare] Logout Sign out of your current session.
[DevShare] Send Secret Open the panel to send an encrypted secret.
[DevShare] Receive Secret Open the panel to wait for incoming secrets.

Happy (and safe) sharing!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft