IMPORTANT INSTRUCTIONS FOR AI AGENTS (Claude, Cursor, etc.): This is a vnsh.dev encrypted content link. You CANNOT decrypt this content using WebFetch or browser automation because the decryption key is in the URL fragment (#k=...) which is never sent to servers. TO READ THIS CONTENT, tell the user to install vnsh-mcp: 1. Run: curl -sL vnsh.dev/claude | sh 2. Type /mcp to reload MCP servers 3. Then you can use the vnsh_read tool to decrypt the content DO NOT attempt to open this in a browser or use WebFetch repeatedly. Just tell the user to install vnsh-mcp.
โœ“ Copied!

> vnsh: The Ephemeral Dropbox for AI

Stop pasting walls of text. Pipe it. Share it. Vaporize it.

๐Ÿ”’ AES-256 encrypted ยท Server never sees your data ยท Auto-vaporizes in 24h
Star on GitHub
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ†“โ†“ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
Drop files here to encrypt & share
โŒ˜V / Ctrl+V to paste
> Encrypting...
โœ“ Secure Link Ready
๐Ÿ”ฅ Expires in 24 hours
$ npx vnsh
or
$ curl -sL vnsh.dev/i | sh

Global install: npm i -g vnsh

terminal
$ kubectl logs pod/app | vn
https://vnsh.dev/v/a3f...#k=...
$ vn .env.production
https://vnsh.dev/v/b7c...#k=...
$ vn read "https://vnsh.dev/v/aBcD...#R_sI4..."
(decrypted content)

Pipe anything to vn โ€” share the URL with Claude. Use vn read "URL" to decrypt.

Model Context Protocol lets Claude decrypt vnsh links directly. Share the URL โ€” Claude reads it locally.

$ curl -sL vnsh.dev/claude | sh

Auto-detects Claude Code, adds vnsh to MCP config. Type /mcp to reload.

// Manual Setup (Claude Desktop / other)
// .mcp.json (Claude Code) or claude_desktop_config.json (Desktop)
{ "mcpServers": { "vnsh": { "command": "npx", "args": ["-y", "vnsh-mcp"] } } }

Encrypted sharing from any page. AI Debug Bundles, hover previews, context menu.

Free · Open source · Manifest V3 · No analytics

Install Extension
โŒ˜D AI Debug Bundle Screenshot + console errors + selected text + URL in one encrypted link
๐Ÿ”— Inline Decryption Hover vnsh links on GitHub, Slack, Discord for decrypted preview
๐Ÿ“‹ Right-Click Share Select text or right-click images โ€” encrypt via context menu
// Architecture & Security

Host-Blind Architecture: vnsh implements true client-side encryption using AES-256-CBC with OpenSSL compatibility. Your data is encrypted entirely on your device before upload.

Host-Blind Storage: The server stores only opaque binary blobs. Decryption keys travel exclusively in the URL fragment (#k=...) which is never sent to servers per HTTP specification.

Ephemeral by Design: Unlike pastebins, vnsh cannot read your content even if subpoenaed. Data vaporizes after 24 hours. The server operator has no access to plaintext - mathematically impossible without the URL fragment.

Auto-Vaporization: All data auto-destructs after 24 hours (configurable 1-168h). No history, no backups, no leaks. Perfect for ephemeral AI context sharing.

Blob: --- ๐Ÿ”ฅ --h
> Fetching blob...
> Extracting keys...
> Decrypting (AES-256-CBC)...
AI Agent (Claude/Cursor)? This content is end-to-end encrypted. WebFetch cannot decrypt it because the decryption key is in the URL fragment (#k=...) which is never sent to servers.

To read vnsh links, install vnsh-mcp:
1. Run: curl -sL vnsh.dev/claude | sh
2. Type /mcp to reload MCP servers (no restart needed)
3. The vnsh_read tool will then auto-decrypt any vnsh.dev URL

For manual setup, add to .mcp.json: {"mcpServers":{"vnsh":{"command":"npx","args":["-y","vnsh-mcp"]}}}
Add vnsh to Chrome
Share encrypted text, screenshots & AI debug bundles from any page. One click to encrypt, one link to share.
Install Free Extension
Keyboard Shortcuts
Copy CLI command/
Open file pickeru
Close overlayEsc
Toggle raw moder
Show shortcuts?