Vnsh – An ephemeral, host-blind file sharing tool for AI context

1 pointsposted 11 hours ago
by raullen

1 Comments

raullen

11 hours ago

OP here.

I built this because I got tired of Claude choking when I pasted 5,000 lines of server logs, or worrying about leaving sensitive environment variables in my chat history forever.

What is it? vnsh (vanish) is a CLI tool and web app that encrypts data client-side and uploads it to a host-blind storage (Cloudflare R2). It generates a link where the decryption key is in the URL hash fragment.

Architecture:

Encryption: AES-256-CBC via WebCrypto API.

Transport: The key never leaves your device (browser or CLI). The server only sees an encrypted blob.

Storage: Cloudflare Workers + R2.

Integration: It has a native MCP (Model Context Protocol) server. If you use Claude Code or desktop, the agent can "read" these links directly without you pasting the text.

The Stack: Typescript, Hono, Cloudflare Workers, React (Web), Node (CLI).

It's fully open source. I'm looking for feedback on the crypto implementation and the MCP integration flow.

Repo: https://github.com/raullenchai/vnsh Web: https://vnsh.dev