Skip to main content
Released · v1.7.1 · Windows 10/11

Keyra

Your passwords, in one encrypted file on your own PC.

A small password vault for Windows. No account, no cloud, no tracking. Free for personal use.

v1.7.1 · Windows 10 (2004) or later · x64 · MSIX installer

Signed with a self-signed certificate: you check the file and trust the certificate once. Install guide

EncryptedOfflineNo tracking

Built by Biswajit Panday

The problem

  • Cloud password managers ask you to trust their servers with everything you own
  • Passwords, card numbers and ID details end up in notes, browsers and spreadsheets
  • If something happens to you, your family has no safe way into your accounts

I wanted my passwords, cards and notes encrypted, without trusting a cloud service. So Keyra keeps everything in one file that never leaves your PC.

At a glance

256 MiB
Per password guess
Argon2id makes every guess slow and memory-hungry
0
Network calls
No telemetry, no update check, no cloud
26
Written threats
Each one with what Keyra does, and what it can't
2 of 3
Legacy shares
Your family gets a read-only way in, without your password

What Keyra does

More than passwords

Logins, cards, bank accounts, secure notes and identities, all in one encrypted vault. A sidebar with types, your own categories and favourites. Rows show a short summary like "Visa ···· 1111 · exp 08/28"; never more than the last 4 digits.

Hidden until you ask

Passwords, card numbers, CVVs, PINs, IBANs and ID numbers are masked by default. A shown value hides again after 20 seconds, when you pick another item, when the window loses focus, or when the vault locks.

A health check for your vault

Finds reused, weak and old passwords, and cards, passports, ID cards and driver licences that expire soon. Problems first, each with a tip on how to fix it. It never shows a password or a number.

Locks itself, cleans up after itself

Locks after 5 minutes idle, on minimize, when Windows locks, on sleep and on exit. Copied values stay out of Windows clipboard history and cloud clipboard, and are cleared after 30 seconds. Both are yours to change.

Import from where you are

CSV exports from Chrome, Edge, Firefox, Bitwarden, KeePass, KeePassXC, LastPass and Proton Pass. Keyra shows how to export from the app you pick, previews what will be added (never a password), then deletes the plaintext CSV.

Nothing lost by accident

Deleted items wait in Trash for 30 days, where you can restore them. Each login also keeps its last 5 passwords, with show, copy and restore.

Windows Hello, if you want it

Off by default. Turn it on and Windows Hello unlocks Keyra while it runs; the master password is still needed after every start and at least every 14 days. Chosen items ask for Windows Hello again before a secret is shown, copied or changed.

Invisible to screen sharing

Keyra's windows are left out of screenshots, recordings and screen sharing. On by default, and always on while locked. Optionally blur the list rows you are not pointing at.

Backups you can trust

Backups are the encrypted file only; there is no plaintext export. Keyra reminds you after 30 days without a backup. A restore keeps a copy of the current vault first.

Legacy access for your family

Keyra makes three shares for the people you trust. Any two of them open a read-only snapshot of the items you choose; one share alone opens nothing. Built from standard parts (HKDF and AES-GCM), no home-made math.

How it protects your data

Your master password goes through Argon2id to make the key. AES-256-GCM seals the whole vault into one file, with a new nonce on every save. The header is authenticated too, so a single changed byte makes the file refuse to open. A failed unlock never creates a new vault and never overwrites the old one.

Loading diagram…

Read the details: security · threat model · vault format · privacy

What Keyra does not do

  • Windows only, one user, one vault. No sync and no browser autofill.
  • Nobody can recover a forgotten master password, not even Keyra. Make a backup right after setup.
  • While unlocked, item text lives in normal .NET strings, which can't be reliably wiped from memory.
  • The installer is signed with a self-signed certificate, so you trust it once by hand. The install guide shows how to check the file and its signer first.
  • Updates are installed by hand; Keyra never checks for them, because it has no network code.

A security tool should say where it stops. Keyra can't protect you from malware on an unlocked PC or from a weak master password; the threat model lists each case.

How I built it

I set the specs and the rules, I build with Claude Code, and I review every step. The checks are automatic, so the assistant can't skip them.

Spec first

Every change maps to a numbered requirement. When behaviour changes, the spec changes before the code.

Nine security rules

A security constitution the AI assistant must follow: no home-made crypto, no plaintext on disk, never log a secret, fail closed, no network calls.

A reviewer with fresh eyes

A read-only security-reviewer agent checks every milestone against the spec and the rules before I commit.

No "done" without proof

A Stop hook runs the build and the tests whenever code changed, and blocks the assistant from finishing if they fail.

One example: a fake Windows Hello in the tests showed that the lock screen never started the Hello prompt by itself. I fixed it and shipped 1.7.1.

Built with

.NET 10C#WPF (Fluent theme)CommunityToolkit.MvvmNSec (libsodium) Argon2idAES-256-GCMWindows HelloMSIXxUnit v3 + FsCheck

Two layers: a WPF app on top of a core library with no UI. The app never touches the crypto, the file format or JSON directly; only the core does. Argon2id comes from NSec (libsodium), AES-256-GCM and HKDF from .NET itself.

Try it

Free for personal use. Windows 10/11, x64.

PolyForm Noncommercial license · free for personal and non-profit use; business use needs a paid license.

Loading image viewer…