Compartilhamento de segredos criptografados pelo terminal
Compartilhe senhas, chaves de API e arquivos .env — sem sair da linha de comando.
npx vaulted-cli "my-api-key"
# → https://www.vaulted.fyi/s/abc123#keynpm install -g vaulted-cli
vaulted "my-api-key"brew tap vaulted-fyi/tap
brew install vaultedA mesma criptografia do aplicativo web
A criptografia AES-256-GCM acontece localmente na sua máquina — a mesma arquitetura zero-knowledge do vaulted.fyi. O servidor nunca vê seu texto plano. A chave de descriptografia vive apenas no fragmento da URL.
Zero dependências
Um único arquivo empacotado, sem dependências em tempo de execução. Inicialização rápida com npx — sem esperar por árvores de dependências pesadas. Requer apenas Node.js 18.3+.
Disponível no Homebrew
Instale com brew install vaulted — sem necessidade de ter o Node.js no seu PATH. O Homebrew cuida do ambiente de execução para você. Também disponível via npm e npx.
Feito para pipes
Stdout para os dados, stderr para os diagnósticos. Canalize segredos a partir de arquivos de ambiente, combine com ferramentas de área de transferência ou redirecione a saída para arquivos.
Proteção com frase-senha
Adicione uma frase-senha para uma camada extra de segurança. A chave de criptografia é envolvida com PBKDF2 — mesmo que alguém intercepte o link, não consegue descriptografar sem a frase-senha.
Os links funcionam em qualquer lugar
Os links criados com a CLI funcionam no aplicativo web, e vice-versa. Compartilhe do seu terminal, abra em um navegador — a criptografia é idêntica.
Limites de visualizações e expiração
Configure os segredos para se autodestruírem após 1, 3, 5 ou 10 visualizações. Defina a expiração de 1 hora a 30 dias. Os mesmos controles da interface web.
Casos de uso comuns
vaulted "super-secret-password" --views 1 --expires 1hcat .env.production | vaulted --views 1
vaulted --file .env.local --expires 24hvaulted "sk_live_abc123" -p mypassphrase -v 1 -e 1hvaulted get https://www.vaulted.fyi/s/abc123#key
vaulted get https://www.vaulted.fyi/s/abc123#wrapped.salt -p mypassphrasevaulted "secret" | pbcopy # macOS
vaulted "secret" | xclip # LinuxTodas as opções
| Flag | Abreviação | Padrão | Valores |
|---|---|---|---|
| --views | -v | 0 (ilimitado) | 0, 1, 3, 5, 10 |
| --expires | -e | 24h | 1h, 24h, 7d, 30d |
| --passphrase | -p | nenhum | qualquer string |
| --file | -f | nenhum | caminho do arquivo |
| --host | vaulted.fyi | URL |