Vibecode Bitwarden

track this build7 phases, 16 steps, beginner friendly
YES · one-shottable
price $1.65/moyou'd save $19.8/yrbuild time weekendcategory 🔐 securityreplaced by 0 people

If your goal is to stop paying hosted Bitwarden Premium, the core vault can be self-hosted or replaced with KeePass-style local storage; the caveat is security responsibility.

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

Your own password server without writing a password manager: vaultwarden in Docker behind Caddy on HTTPS, the official Bitwarden apps and extensions pointed at it, signups closed after your account exists, an admin token done the way current vaultwarden requires, encrypted nightly backups off the box, and a restore you have actually performed before trusting it.

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 |
| --- | --- | --- |
| Server | vaultwarden/server in Docker | rule zero: do not write a password manager |
| TLS | Caddy | the clients refuse non-HTTPS servers |
| Clients | The official Bitwarden apps and extensions | autofill, mobile and passkeys keep working because you did not rebuild them |
| Backups | tar plus age encryption, off the box | a backup of every credential you own must be encrypted |

## 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
- [ ] **A small always-on server (VPS)** (optional) · about $5 a month
  - Why: This needs one process running all the time with a public address. The vault must be reachable from your phone and laptops.
  - Get it: Hetzner Cloud (from about 4 EUR), DigitalOcean or Fly.io. Ubuntu 24.04, the smallest size. You need SSH access and a public IP. Only needed for the deploy phase; develop locally first.
- [ ] **Docker Engine and Compose on the VPS** · free
  - Why: vaultwarden runs as a container.
  - Get it: docs.docker.com/engine/install/ubuntu, then add your user to the docker group.
  - Verify: docker compose version prints
- [ ] **A subdomain for the vault** · free on a domain you own
  - Why: The browser extensions and mobile apps refuse to talk to a non-HTTPS server; a domain is how you get a certificate.
  - Get it: vault.yourdomain.com, one A record to the VPS.
- [ ] **age for backup encryption** · free
  - Why: Backups of your entire credential set must be encrypted at rest wherever they go.
  - Get it: apt install age, or from the releases page. Generate a key pair with age-keygen and keep the private key in your existing password manager.
  - Verify: age --version prints
- [ ] **An export of your current vault** · free
  - Why: Phase 5 imports it. Bitwarden exports are unencrypted by default; you will delete the file securely afterwards.
  - Get it: In your current manager: Export vault, JSON or CSV. Keep it only until import.
- [ ] **Off-box storage for backups** · cents a month
  - Why: A backup on the server being backed up is not a backup.
  - Get it: Backblaze B2 or Cloudflare R2 plus rclone on the VPS.

## Quick start

```sh
docker compose up -d
curl -I https://vault.yourdomain.com
```

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

## Honest limits

This build deliberately does not replace:

- Emergency access, organizations and family sharing.
- Pretending you have a security team.
- managed hosting
- premium support
- emergency access
- polished admin
- reduced security maintenance risk

If one of those is essential to you, that is the reason to keep paying for Bitwarden, 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

They pay because a professionally maintained security service is cheap relative to the downside of mistakes.

what you lose

xmanaged hosting

xpremium support

xemergency access

xpolished admin

xreduced security maintenance risk

share on X ↗"I just replaced Bitwarden ($1.65/mo) with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

VaultwardenBitwarden’s clients pointed at your own server; unofficial, capable, and now you are the outage.65kaug 2026open sourceKeePassXCA vault file on your disk with excellent autofill; syncing and sharing are deliberately somebody else’s job.28kaug 2026open sourcePassbolt Community EditionA team password vault with real sharing and a server stack that expects an adult in the room.6.1kaug 2026open source

all 5 free alternatives to Bitwarden →· no votes, no pay-to-list · just what's real

the numbers

Bitwarden pricing

planmonthlyannual (per mo)what you get
free (individual)$0$01 user; unlimited passwords, passkeys and devices; share with 1 other Bitwarden user; text-only Send.
free organization$0/workspace$0/workspace2 users and 2 collections; unlimited vault items.
premium$1.651 user; unlimited passwords/devices; 5 GB personal attachment storage; up to 10 hardware security keys.
families$3.99Up to 6 users; unlimited collections; 5 GB personal storage plus 5 GB organization storage.
teams$4/userUnlimited users and collections; Premium features for every seat; 5 GB personal plus 5 GB organization storage.
enterprise$6/userUnlimited users and collections; includes SSO, account recovery, self-hosting and 1 Families sponsorship per user.

free tierFree individual: 1 user, unlimited passwords/passkeys/devices, sharing with 1 other user; Free organization: 2 users and 2 collections.

billingpublished prices are annual subscriptions; no public month-to-month prices displayed; taxes excluded

hidden costsExtra encrypted storage costs $0.33/GB/month; organization seats added by invitations are prorated, and unused purchased seats remain billable until the subscription seat count is reduced.

verified 2026-08-11 · source ↗

questions
Is Bitwarden free?

Free covers unlimited passwords, devices and passkeys; Premium adds TOTP and reports. Paid is Premium at $1.65/mo (checked 2026-08-07).

Vibecode Bitwarden

Yes. A competent AI coding agent (Claude Code, Codex, Cursor) can build a usable personal Bitwarden replacement in one session with the prompt on this page. It runs on your own machine or server with no subscription.

How much does Bitwarden cost?

Bitwarden costs about $1.65/month (Premium, checked 2026-08-07), which is $19.799999999999997 per year. That's what you save by replacing it with one prompt.

What do I lose by replacing Bitwarden?

Honestly: managed hosting; premium support; emergency access; polished admin; reduced security maintenance risk. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Bitwarden?

Yes: Vaultwarden (Bitwarden’s clients pointed at your own server; unofficial, capable, and now you are the outage.) KeePassXC (A vault file on your disk with excellent autofill; syncing and sharing are deliberately somebody else’s job.) Passbolt Community Edition (A team password vault with real sharing and a server stack that expects an adult in the room.) All 5 curated free alternatives are at vibecodeit.com/bitwarden/alternatives. The prompt is for when you want it exactly your way.