Features

Everything you need for seamless .env file management.

🔄

Git-Native Storage

Your .env files live in a standard Git repository. Get full version history, diffs, branching, and pull requests for free. Use any Git hosting service.

🌳

Branch = Environment

Each environment (development, staging, production) is a Git branch. Simple mapping: devdevelopment, prodmain.

🏢

Multi-Project Support

One repository for all your projects. Each project has its own folder within each environment branch. Perfect for teams and organizations.

🔐

AES-256-GCM Encryption

Enable client-side encryption for sensitive secrets. Keys are stored locally and never transmitted. Your data stays encrypted at rest.

🚫

Zero Server Architecture

No hosted service, no API, no subscription fees. EnvMark is a pure CLI tool that works with any Git remote. You own your data.

🎨

Beautiful Terminal UI

Modern CLI experience with colors, spinners, progress indicators, and interactive prompts. Environment management that feels good to use.

🔍

Environment Comparison

Easily diff .env files between environments. See which keys are missing, added, or have different values before deploying.

📜

Full Version History

View the complete history of your .env changes. See who changed what, when, and why. Rollback to any previous version instantly.

Instant Rollback

Made a mistake? Rollback to any previous version with a single command. Works both locally and remotely.

💾

Smart Local Cache

EnvMark caches the repository locally for fast operations. Subsequent commands are nearly instant.

⚙️

Flexible Configuration

Global config for team settings, local config for project specifics. Use flags to override defaults on the fly.

🛡️

Git-Based Access Control

Leverage Git's built-in access control. Use branch protection rules to secure production. Team permissions work out of the box.

Why EnvMark vs Alternatives?

Feature EnvMark Vault Doppler .env files in repo
No server required
Version history
Client-side encryption
Free forever
Multi-environment
Branch protection N/A N/A
No learning curve

Ready to try it out?