| 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 |