Show HN: Stasher – Burn-after-read secrets from the CLI, no server, no trust
Show HN (score: 42)Description
I built it because I just wanted to share a password. Not spin up infra. Not register for some "secure" web app. Not trust Slack threads. Just send a secret.
Secrets are encrypted client-side with AES-256-GCM. You get a `uuid:key` token to share. Once someone reads it, it's gone. If they don't read it in 10 minutes, it expires and deleted.
Everything is verifiable. Every release is signed, SLSA-attested, SBOM-included, and logged in the Rekor transparency log. Every line of code is public.
There's also a browser-based companion: https://app.stasher.dev — works in a sandboxed popup using the same encrypted model. Share from the terminal, pick up in the browser.
No data stored unencrypted. No metadata. No logs. No surveillance.
---
GitHub (CLI): https://github.com/stasher-dev/stasher-cli GitHub (App): https://github.com/stasher-dev/stasher-app API (Cloudflare Worker): https://github.com/stasher-dev/stasher-api CI/CD (Open): https://github.com/stasher-dev/stasher-ci NPM: https://www.npmjs.com/package/stasher-cli Website: https://stasher.dev Browser App: https://app.stasher.dev (runs in sandbox from https://dev.stasher)
Built with Cloudflare Workers, KV, and Durable Objects. All code open, auditable, and signed.
Try it:
```bash npx enstash "vault code is 1234#" npx destash "uuid:base64key"
thanks for reading
More from Show
Show HN: Create interactive diagrams with pop-up content
Show HN: Create interactive diagrams with pop-up content This is a recent addition to Vexlio which I think the HN crowd may find interesting or useful.<p>TL;DR: easy creation of interactive diagrams, meaning diagrams that have mouse click/hover hooks that you can use to display pop-up content. The end result can be shared with a no-sign-in-required web link.<p>My thought is that this is useful for system docs, onboarding or user guides, presentations, etc. Anything where there is a high-level view that should remain uncluttered + important metadata or details that still need to be available somewhere.<p>You can try it out without signing up for anything, just launch the app here (<a href="https://app.vexlio.com/" rel="nofollow">https://app.vexlio.com/</a>), create a shape, select it with the main pointer tool and then click "Add popup" on the context toolbar.<p>I'd be grateful for any and all feedback!
Show HN: Metorial (YC F25) – Vercel for MCP
Show HN: Metorial (YC F25) – Vercel for MCP Hey HN! We're Wen and Tobias, and we're building Metorial (<a href="https://metorial.com">https://metorial.com</a>), an integration platform that connects AI agents to external tools and data using MCP.<p>The Problem: While MCP works great locally (e.g., Cursor or Claude Desktop), server-side deployments are painful. Running MCP servers means managing Docker configs, per-user OAuth flows, scaling concurrent sessions, and building observability from scratch. This infrastructure work turns simple integrations into weeks of setup.<p>Metorial handles all of this automatically. We maintain an open catalog of ~600 MCP servers (GitHub, Slack, Google Drive, Salesforce, databases, etc.) that you can deploy in three clicks. You can also bring your own MCP server or fork existing ones.<p>For OAuth, just provide your client ID and secret and we handle the entire flow, including token refresh. Each user then gets an isolated MCP server instance configured with their own OAuth credentials automatically.<p>What makes us different is that our serverless runtime hibernates idle MCP servers and resumes them with sub-second cold starts while preserving the state and connection. Our custom MCP engine is capable of managing thousands of concurrent connections, giving you a scalable service with per-user isolation. Other alternatives either run shared servers (security issues) or provision separate VMs per user (expensive and slow to scale).<p>Our Python and TypeScript SDKs let you connect LLMs to MCP tools in a single function call, abstracting away the protocol complexity. But if you want to dig deep, you can just use standard MCP and our REST API (<a href="https://metorial.com/api">https://metorial.com/api</a>) to connect to our platform.<p>You can self-host (<a href="https://github.com/metorial/metorial" rel="nofollow">https://github.com/metorial/metorial</a>) or use the managed version at <a href="https://metorial.com">https://metorial.com</a>.<p>So far, we see enterprise teams use Metorial to have a central integration hub for tools like Salesforce, while startups use it to cut weeks of infra work on their side when building AI agents with integrations.<p>Demo video: <a href="https://www.youtube.com/watch?v=07StSRNmJZ8" rel="nofollow">https://www.youtube.com/watch?v=07StSRNmJZ8</a><p>Our Repos: Metorial: <a href="https://github.com/metorial/metorial" rel="nofollow">https://github.com/metorial/metorial</a>, MCP Containers: <a href="https://github.com/metorial/mcp-containers" rel="nofollow">https://github.com/metorial/mcp-containers</a><p>SDKs: Node/TypeScript: <a href="https://github.com/metorial/metorial-node" rel="nofollow">https://github.com/metorial/metorial-node</a>, Python: <a href="https://github.com/metorial/metorial-python" rel="nofollow">https://github.com/metorial/metorial-python</a><p>We'd love to hear feedback, especially if you've dealt with deploying MCP at scale!
No other tools from this source yet.