›_justenvsBeta

Your environment variables,
finally in one safe place.

Stop pasting .env files into Slack. Store your secrets once and share them with your team — encrypted end‑to‑end, never in a DM.

Free for solo developers · macOS 13 or later

acme-app / .env
DATABASE_URL••••••••••••••••
STRIPE_SECRET_KEY••••••••••••••••
NEXT_PUBLIC_API_URL••••••••••••••••
REDIS_URL••••••••••••••••
HOW IT WORKS

Three steps. Zero copy-paste.

01

Store your .env

Paste a file or add keys one by one. Values are encrypted on your device before they ever reach our servers.

02

Share a secure link

Pick how long it lives — 1h, 1d, or 7d — and how many opens. Send it anywhere; no account needed to receive.

03

Stays in your hands

Links self-destruct on view limit or expiration. Nothing lingers in chat history.

THE .ENV FORMAT YOU ALREADY USE

Every .env you already write.

If your stack reads a .env, justenvs works with it. Store them locally in the app, share them with encrypted links when you need to hand off.

# next.js / .env
DATABASE_URL=••••••••
NEXTAUTH_SECRET=••••••••
Next.js
# vercel / .env
BLOB_READ_TOKEN=••••••••
EDGE_CONFIG=••••••••
Vercel
# docker / .env
POSTGRES_PASSWORD=••••••••
REDIS_URL=••••••••
Docker
# ci / .env
NPM_TOKEN=••••••••
DEPLOY_KEY=••••••••
GitHub Actions
# node / .env
PORT=••••••••
JWT_SECRET=••••••••
Node.js
# next.js / .env
DATABASE_URL=••••••••
NEXTAUTH_SECRET=••••••••
Next.js
# vercel / .env
BLOB_READ_TOKEN=••••••••
EDGE_CONFIG=••••••••
Vercel
# docker / .env
POSTGRES_PASSWORD=••••••••
REDIS_URL=••••••••
Docker
# ci / .env
NPM_TOKEN=••••••••
DEPLOY_KEY=••••••••
GitHub Actions
# node / .env
PORT=••••••••
JWT_SECRET=••••••••
Node.js
# django / .env
SECRET_KEY=••••••••
DATABASE_URL=••••••••
Python
# k8s / .env
TLS_CERT=••••••••
API_TOKEN=••••••••
Kubernetes
# fly / .env
FLY_API_TOKEN=••••••••
DATABASE_URL=••••••••
Fly.io
# supabase / .env
SUPABASE_URL=••••••••
SERVICE_ROLE_KEY=••••••••
Supabase
# payments / .env
STRIPE_SECRET_KEY=••••••••
WEBHOOK_SECRET=••••••••
Stripe
# django / .env
SECRET_KEY=••••••••
DATABASE_URL=••••••••
Python
# k8s / .env
TLS_CERT=••••••••
API_TOKEN=••••••••
Kubernetes
# fly / .env
FLY_API_TOKEN=••••••••
DATABASE_URL=••••••••
Fly.io
# supabase / .env
SUPABASE_URL=••••••••
SERVICE_ROLE_KEY=••••••••
Supabase
# payments / .env
STRIPE_SECRET_KEY=••••••••
WEBHOOK_SECRET=••••••••
Stripe
USE CASES

Built for the secrets you actually handle.

From a solo side-project to a quick handoff — justenvs keeps your secrets in one place and shares them without leaving a trail.

Per-environment secrets

Keep production, staging and preview separate inside the app. Switch contexts without copy-paste.

Sync with your repo

Link a project to a folder and pull or push its .env in one click. justenvs catches edits made outside the app and shows you a diff before anything lands in your vault.

End-to-end encryption

Secrets are sealed on your device before they leave it. We never see plaintext.

Self-destructing shares

Pick a TTL — 1 hour, 1 day, or 7 days — and a view counter, or burn-after-read so the link dies the moment it's opened. Either way it deletes itself; nothing lingers in a DM.

Native Mac app

A fast, native macOS app that lives in your menu bar. Universal binary, macOS 13 or later.

No signup to receive

Send a link to anyone. They open it, decrypt locally in the browser, done. No account, no Slack invite.

PRICING

One price. Yours for good.

Start free. Go unlimited with a single payment — no subscriptions, no seats, no renewals.

Free

For trying it out and small setups.

$0

forever

  • Up to 5 projects
  • AES-256 encryption, on your device
  • Self-destructing share links
  • Touch ID unlock
LIFETIME

Pro

For developers who live in their .env files.

$20USD

one-time · pay once, keep forever

  • Unlimited projects
  • Everything in Free
  • Two-way .env file sync
  • One-time payment — no subscription
  • All future Pro features included

Secure one-time checkout via Stripe.