Truenv
Truenv is a small environment-variable sync service for personal projects. It gives you a web dashboard for storing encrypted .env versions and a CLI for pushing and pulling those env files from any computer.
The current product is built around one owner account, GitHub login, project-level environments, version history, and local folder linking through a .truenv.json configuration file.
Security Model
- Env file content is encrypted before storage using the shared core package.
- The web app stores encrypted version data plus metadata such as key count, checksum, note, and timestamps.
- CLI requests authenticate with bearer tokens stored in the user config directory.
- The CLI only allows non-HTTPS app URLs for localhost.
- Pulling an env file creates a dated backup if the target file already exists.





