Envx

Envx is a CLI tool I wrote that allows you to securely share and synchronize environment variables between you and your team. It uses RSA-4096 encryption to encrypt environment variables for each team member, decrypting them client-side on request. The server only stores public keys and UUIDs - your secrets never leave your machine unencrypted.

Features

  • End-to-end encryption - RSA-4096 encryption for all secrets
  • Team collaboration - Easily add members to your projects
  • Multiple output formats - JSON, key-value, or pretty-printed table
  • Shell spawning - Launch a shell with environment variables set
  • Offline access - Cached files in ~/.config/envx
  • Password manager integration - Support for primary key password commands (e.g., 1Password)

Installation

curl -fsSL https://get.envx.sh | sh

Windows users can download the binary directly from the releases page.

envx --help
envx CLI help output