Zero-knowledge encryption

Passwords for developers who ship fast

Open source password manager built for the terminal-first workflow. CLI support, browser extension, and zero-knowledge architecture.

12k+ GitHub stars
MIT License
github.com
K
Keyforge
Unlocked
G
GitHub
dev@keyforgepass.com
A
AWS Console
dev@keyforgepass.com
V
Vercel
dev@keyforgepass.com
⌘K to search3 items

Trusted by developers at

Vercel
SStripe
GitHub
Linear
Raycast
FFigma

Built for the way you work

Every feature designed with developers in mind. No bloat, just the tools you need.

Get in Chrome Web Store

Install the Keyforge extension directly from Chrome Web Store with one click

Zero Knowledge

Your data never leaves your device unencrypted

Fast Autofill

Instant credential matching

AES-256 Encryption

Military-grade encryption for all your credentials

Biometric Unlock

Use TouchID or FaceID for quick access

Sync Anywhere

Encrypted sync across all devices

Git Integration

Version control for your vault

SSH Key Management

Securely store and manage SSH keys

$ keyforge ssh add ~/.ssh/id_ed25519

Get started in minutes

From install to autofill in under 5 minutes

Step 1

Install Extension

Add Keyforge to your browser in one click. Available for Chrome, Firefox, and Safari.

Step 2

Create Master Key

Generate a secure master password. This is the only password you'll need to remember.

Step 3

Import Credentials

Import from other password managers or start fresh. All data is encrypted locally.

Step 4

Start Shipping

Autofill credentials instantly. Use CLI for terminal workflows. Ship faster, stay secure.

Security first

Your data stays yours

Keyforge uses zero-knowledge architecture. Your master password never leaves your device, and all encryption happens locally. Even we cannot access your data.

AES-256-GCM
Zero Knowledge
Local-first
Audited
encryption.ts
1// Keyforge encryption flow
2import { encrypt, derive } from '@keyforge/core';
3
4async function encryptVault(data: VaultData) {
5 // Derive key from master password (PBKDF2)
6 const key = await derive(masterPassword, {
7 salt: crypto.randomBytes(32),
8 iterations: 600_000,
9 hash: 'SHA-256'
10 });
11
12 // Encrypt with AES-256-GCM
13 const encrypted = await encrypt(data, key, {
14 algorithm: 'AES-256-GCM',
15 iv: crypto.randomBytes(12)
16 });
17
18 return encrypted; // Never leaves device unencrypted
19}

How we compare

The features developers actually need

FeatureKeyforgeLastPass1PasswordBitwarden
Open Source
CLI Support
Zero Knowledge
Self-hosted Option
Git Integration
SSH Key Management
Free Tierunlimitedlimitedtrialunlimited
KeyforgeFeatured

Password Manager for Developers

Add to Chrome
4.9(2,847 reviews)
50,000+users
Free
Recent Reviews
JD
John D.

Best password manager I've used. The autofill is lightning fast!

SK
Sarah K.

Finally a password manager that understands developers. Love the CLI integration.

Read all reviews

Loved by developers

See what engineers are saying about Keyforge

Finally a password manager that understands developer workflows. The CLI integration is a game-changer.

SC
Sarah Chen
Staff Engineer at Vercel

Switched from 1Password. The Git integration and self-hosting option sold me immediately.

MJ
Marcus Johnson
DevOps Lead at Stripe

Open source, audited, and actually fast. This is what security tools should be.

ER
Elena Rodriguez
Security Engineer at GitHub

The zero-knowledge architecture gives me peace of mind. Plus, the CLI is incredibly well designed.

DP
David Park
CTO at Linear

We migrated our entire team in an afternoon. The import tools are flawless.

AZ
Amy Zhang
Engineering Manager at Figma

Frequently asked questions

Everything you need to know about Keyforge

Yes! Keyforge is open source and free for personal use. We offer a Pro plan for teams that need advanced features like shared vaults, audit logs, and priority support.

Ready to ship securely?

Join thousands of developers who trust Keyforge for their credential management. Free forever, open source, and built for the terminal.