ots
« Back to VersTracker
Description:
Share end-to-end encrypted secrets with others via a one-time URL
Type: Formula  |  Latest Version: 0.3.1@0  |  Tracked Since: Dec 26, 2025
Links: Homepage  |  @Sniptt  |  formulae.brew.sh
Category: Security
Tags: security encryption secrets cli privacy
Install: brew install ots
About:
OTS (One Time Secret) is a command-line interface for securely sharing sensitive information like passwords, API keys, and credentials. It encrypts your secret locally using AES-256 before uploading it to a server, ensuring that only the intended recipient with the unique link can decrypt it. The secret is automatically destroyed after being viewed once, preventing unauthorized access and leaving no trace on the server.
Key Features:
  • Client-side AES-256 encryption ensures secrets are never exposed to the server
  • One-time view functionality automatically deletes data after first access
  • Configurable TTL (Time-To-Live) for automatic expiration of unviewed secrets
  • Simple CLI interface for easy integration into scripts and workflows
  • Optional passphrase protection for an extra layer of security
Use Cases:
  • Securely sharing database credentials or API keys with team members
  • Transmitting sensitive configuration data in support tickets or chat
  • Sending private keys or certificates that should not be stored permanently
Alternatives:
  • gpg – GPG is more powerful but requires key management and is less user-friendly for quick sharing
  • pass – pass is excellent for local password management but lacks built-in one-time sharing features
  • bitwarden – Bitwarden is a full password manager with sharing, but requires an account and is heavier than a CLI tool
Version History
Detected Version Rev Change Commit
Dec 26, 2025 7:54pm 0.3.1 0 VERSION_BUMP 94a11af9
Oct 10, 2025 4:26pm 0 VERSION_BUMP 987b9d8f
Sep 16, 2025 10:12am 0 VERSION_BUMP afa25912