Discovered openpgp.js and soketi, and thought it would be fun to build an E2E encrypted app. Next time you're sending a secret over Slack, email, or any other plain text messaging, remember you have easy alternatives. Whether you choose subtle.sh or a pigeon is up to you, but here are some points to help you decide:
All jokes aside, this could be genuinely useful if you don’t share a password vault with someone and need to quickly send credentials. No installation or setup required—just generate a fresh session and share it. Once the tab is closed, all keys are discarded, and the secret disappears with them.
You can host your own server if you want to keep complete ownership of your sessions.
To run the app locally, you need to have pnpm installed. Then, you can install the dependencies and start the development server with:
cp .env.example .env
pnpm install --frozen-lockfile
pnpm devHaving a refresh button is a good compromise. Otherwise there are two ways to go about this: