Compartilhamento de segredos criptografados pelo terminal

Compartilhe senhas, chaves de API e arquivos .env — sem sair da linha de comando.

Sem necessidade de instalação
npx vaulted-cli "my-api-key"
# → https://www.vaulted.fyi/s/abc123#key
Ou instale globalmente
npm install -g vaulted-cli
vaulted "my-api-key"
Ou instale via Homebrew
brew tap vaulted-fyi/tap
brew install vaulted

A 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

Compartilhar uma senha
vaulted "super-secret-password" --views 1 --expires 1h
Compartilhar variáveis de ambiente
cat .env.production | vaulted --views 1
vaulted --file .env.local --expires 24h
Compartilhar uma chave de API com frase-senha
vaulted "sk_live_abc123" -p mypassphrase -v 1 -e 1h
Recuperar um segredo
vaulted get https://www.vaulted.fyi/s/abc123#key
vaulted get https://www.vaulted.fyi/s/abc123#wrapped.salt -p mypassphrase
Copiar para a área de transferência
vaulted "secret" | pbcopy     # macOS
vaulted "secret" | xclip      # Linux

Todas as opções

FlagAbreviaçãoPadrãoValores
--views-v0 (ilimitado)0, 1, 3, 5, 10
--expires-e24h1h, 24h, 7d, 30d
--passphrase-pnenhumqualquer string
--file-fnenhumcaminho do arquivo
--hostvaulted.fyiURL

Perguntas frequentes