Vibecode Doppler

track this build5 phases, 10 steps, beginner friendly
KINDA · weekend project
price $21/moyou'd save $252/yrbuild time one sittingcategory 🔐 securityreplaced by 0 people

For one person, encrypted env files in the repo with sops and age give you versioned secrets with no server, and that is an afternoon. Doppler sells the sync to every platform, rotation, and the audit log across a team, which a repo of encrypted files does not.

the project pack5 files · written for this build, step by step
README.md
# Doppler · indie build

Secrets management without a secrets server: sops and age encrypt env files you commit, a wrapper decrypts them into a process and never to disk, environments have different recipients so a laptop key cannot read production, CI holds one key, rotation removes a leaver, and a push command feeds one platform.

Estimated effort: **one sitting**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Encryption | sops with age | rule zero: do not invent a scheme |
| Wrapper | A small shell or Node script | decrypt into a child process environment only |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **A terminal and a code editor** · free
  - Why: Every step below is a command you type or a file you edit.
  - Get it: VS Code (code.visualstudio.com), Cursor or Zed. Open a folder for the project and use the editor's built-in terminal.
  - Verify: You can open a folder and run a command in its terminal
- [ ] **Git** · free
  - Why: History for your code, and the way most hosts deploy.
  - Get it: Install from git-scm.com or with your package manager, then run git init in the project folder once it exists.
  - Verify: git --version prints a version
- [ ] **sops and age** · free
  - Why: The whole mechanism.
  - Get it: brew install sops age, or the releases pages. age-keygen -o key.txt creates a key pair.
  - Verify: sops --version and age --version print
- [ ] **One age key per person and one for CI, and where the private keys live** · free
  - Why: Recipients define who can decrypt each environment.
  - Get it: Each person runs age-keygen; the private key goes in their password manager, the public key into .sops.yaml.
- [ ] **The platform you deploy to (optional)** (optional) · free
  - Why: Phase 5 pushes secrets into one platform via its CLI.
  - Get it: Vercel, Railway or Fly CLI logged in.
- [ ] **A CI with repository secrets** · free
  - Why: CI holds only the age private key.
  - Get it: GitHub Actions: Settings > Secrets and variables > Actions.

## Quick start

```sh
age-keygen -o ~/.config/sops/age/keys.txt
sops --encrypt --in-place secrets/dev.env
```

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Dynamic secrets, sync to every platform, per-person access in a UI.
- one-click sync into Vercel, AWS, GitHub Actions and the rest
- the audit log and access control per person
- automatic rotation and dynamic secrets
- the dashboard

If one of those is essential to you, that is the reason to keep paying for Doppler, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

Teams pay so a secret changes in one place and every environment follows, with a record of who did it.

what you lose

xone-click sync into Vercel, AWS, GitHub Actions and the rest

xthe audit log and access control per person

xautomatic rotation and dynamic secrets

xthe dashboard

prior art · use these instead of building, if you'd rathersopsencrypted files for secrets in gitInfisicalopen-source secrets platform
share on X ↗"I just replaced Doppler ($21/mo) with one prompt"
the numbers

Doppler pricing

team$21/mo · monthly per user · $252/yr

free tierThe free Developer plan covers 3 users, 10 projects and 4 environments.

verified 2026-09-04 · source ↗

questions
Is Doppler free?

The free Developer plan covers 3 users, 10 projects and 4 environments. Paid is Team at $21/mo (checked 2026-09-04).

Vibecode Doppler

Kinda. The core of Doppler is buildable in a weekend with the prompt on this page, but there are real gaps: one-click sync into Vercel, AWS, GitHub Actions and the rest, the audit log and access control per person. Read the honest list above before committing.

How much does Doppler cost?

Doppler costs about $21/month (Team, checked 2026-09-04), which is $252 per year.

What do I lose by replacing Doppler?

Honestly: one-click sync into Vercel, AWS, GitHub Actions and the rest; the audit log and access control per person; automatic rotation and dynamic secrets; the dashboard. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Doppler?

Yes: sops (encrypted files for secrets in git), Infisical (open-source secrets platform). Using prior art is also vibecoding; the prompt is for when you want it exactly your way.