ooshare CLI
Create and reveal one-time secrets from the terminal. Free, single binary, and encrypted exactly like the web.
- AES-256-GCM end-to-end
- Free, open source (MIT)
- macOS · Linux · Windows
Install
Pick your operating system and copy the command.
brew tap dhdtech/ooshare && brew trust dhdtech/ooshare && brew install ooshareVerify: ooshare version
Try it in seconds
Three one-liners. Each link reads once, then self-destructs.
Create a secret, get a one-time link
ooshare create --text "hello"Reveal it once — it is deleted after viewing
ooshare view "https://ooshare.io/s/…"Script it in CI — JSON output, jq-ready
ooshare create --json --text "$SECRET" | jq -r .urlThe same guarantees as the web
- Same encryption — AES-256-GCM + HKDF-SHA-256, byte-for-byte compatible with the browser
- Zero-knowledge — the master key lives only in the URL fragment, never sent to the server
- One-time — secrets are atomically deleted on first view
GitHub Actions
Create one-time secrets straight from your workflows — the same CLI, zero setup. Now on the GitHub Marketplace.
Drop this into any workflow
- uses: dhdtech/ooshare-action@v1
id: share
with:
command: create
text: ${{ secrets.MY_SECRET }} # always a GitHub secret, never a literal
# → steps.share.outputs.url (one-time link, TTL 24h, self-destructs on reveal)Start sharing from your terminal
Create a secret on the web