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.

June 15, 2026Strahinja
Project image
Project image
Project image
Project image
Project image
Project image
Click on the image to see it in full screen

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.