Skip to content

Releases: raullenchai/vnsh

v2.2.0 — Growth & SEO

18 Feb 23:13

Choose a tag to compare

What's New

Chrome Extension Growth

  • Viewer CTA: Prominent "Add vnsh to Chrome" card on all /v/ viewer pages with Chrome logo, auto-hides for existing users
  • Homepage Extension tab: 4th tab showcasing AI Debug Bundle, Inline Decryption, Right-Click Share
  • Featured badge: Nomination submitted to Chrome Web Store
  • Awesome lists: PRs to 5 curated GitHub lists

Blog & SEO

5 technical blog posts at vnsh.dev/blog:

  • Why Your AI Coding Assistant Shouldn't See Your Secrets in Plaintext
  • Debug CI Failures Faster with vnsh + Claude Code
  • How We Implemented Zero-Knowledge Encryption in a Chrome Extension
  • One-Click AI Debug Bundles: Packaging Browser Context for LLMs
  • Why URL Fragments Are the Best Place to Hide Encryption Keys

Improvements

  • Compact tab layouts (Terminal, Agent, Extension) — no scrolling needed
  • Referrer-Policy: no-referrer header on viewer/homepage
  • Extension content script sets data-vnsh-ext attribute for detection
  • Marquee promo tile (1400x560) for CWS Featured badge

Full Changelog: v2.1.0...v2.2.0

v2.1.0 — Chrome Extension

14 Feb 19:08

Choose a tag to compare

Chrome Extension v1.0.0

Full-featured Manifest V3 Chrome Extension for encrypted sharing directly from the browser.

Features

  • Right-click context menu: Share text, AI Debug Bundle, Share image, Save snippet
  • AI Debug Bundle (Cmd+Shift+D): One-click capture of screenshot + console errors + selected text + page URL into a single encrypted link
  • Popup panel: Share (text input, file drag & drop, TTL), Saved (local snippets), History (recent shares with expiry countdown)
  • Screenshot sharing (Cmd+Shift+S): Capture visible area, encrypt, share
  • Link preview tooltips: Hover over vnsh links on GitHub, Slack, Discord, Notion, Linear, Stack Overflow, Reddit, X/Twitter, Claude AI, ChatGPT
  • Onboarding: Guided first-install tutorial

Technical

  • AES-256-CBC via WebCrypto API, byte-identical with CLI and MCP
  • v1 + v2 URL format support
  • Zero runtime dependencies, IIFE bundles via Vite
  • 48 tests, 93%+ statement coverage
  • Content script scoped to specific developer sites for faster CWS review

Also included

  • GET /privacy route on vnsh.dev for Chrome Web Store compliance
  • Chrome Web Store assets (HTML templates + Puppeteer generator)
  • Updated documentation across all READMEs and CHANGELOG

v1.2.0

25 Jan 05:03

Choose a tag to compare

What's New

Official MCP Registry Support

vnsh-mcp is now published to the Official MCP Registry as io.github.raullenchai/vnsh.

Enhanced "For Claude" Copy Button

The "For Claude" button now copies an AI-friendly prompt with brand mention and instructions:

Here is context shared securely via vnsh.dev:
https://vnsh.dev/v/abc123#k=...&iv=...

(Note to AI: Fetch and read the link content. The data is end-to-end encrypted and auto-expires in 24h.)

GitHub Action for CI/CD

Added reference to upload-to-vnsh GitHub Action. Debug CI failures with Claude in one click.

CLI Read Command

Added vn read <url> command to decrypt and display content from vnsh URLs.


Full changelog: CHANGELOG.md

v1.1.0 - CLI Improvements

24 Jan 19:33

Choose a tag to compare

What's New

Added

  • Version and Help Flags: vn --version and vn --help for better CLI discoverability
  • Stdin Size Check: Large stdin inputs (>25MB) now fail gracefully with helpful error message

Changed

  • Improved POSIX Portability: Replaced bc with awk for size calculations (fixes Alpine Linux and minimal containers)

Fixed

  • Temp File Security: Added trap-based cleanup to prevent plaintext leakage if process is killed

Installation

Shell script (macOS, Linux, WSL, Git Bash):

curl -sL https://vnsh.dev/i | sh

NPM:

npm install -g vnsh-cli

Homebrew:

brew tap raullenchai/vnsh
brew install vnsh

Full Changelog

https://github.com/raullenchai/vnsh/blob/main/CHANGELOG.md

v1.0.0 - First Stable Release

24 Jan 18:05

Choose a tag to compare

vnsh v1.0.0 - The Ephemeral Dropbox for AI

First stable release of vnsh - a host-blind encrypted file sharing tool for AI workflows.

Installation

NPM (recommended):

npm install -g vnsh-cli

Homebrew (macOS/Linux):

brew tap raullenchai/vnsh
brew install vnsh

Shell script:

curl -sL https://vnsh.dev/i | sh

Features

  • End-to-end encryption: AES-256-CBC encryption happens locally
  • Host-blind architecture: Server never sees encryption keys
  • Ephemeral by design: Data auto-destructs after 24h (configurable 1-168h)
  • Multiple interfaces: Web UI, CLI, and Claude Code MCP integration
  • Zero dependencies: Bash CLI uses only openssl and curl

Packages

Package Description
vnsh-cli CLI tool for terminal
vnsh-mcp MCP server for Claude Code
homebrew-vnsh Homebrew tap

Usage

# Upload a file
vn secret.env

# Pipe content
git diff | vn
cat crash.log | vn

# Read/decrypt
vn read "https://vnsh.dev/v/abc123#k=...&iv=..."

# Custom expiry
vn --ttl 1 temp.txt  # 1 hour

Links