Skip to content
Triwarden

0.1.1 for macOS 26 · every feature free to try

Three guards.One door.

The Mac password manager your Vaultwarden deserves. Native, quick, and yours to try for as long as you like — nothing locked, no trial clock.

v0.1.1 · 11.6 MB · macOS 26 or laterRelease notes

Works with
Vaultwarden · Bitwarden US & EU
Unlock
Touch ID · PIN · master password
Price
Free to try · $19.99 for life

Native

Feels like it shipped
with the Mac.

SwiftUI all the way down: system materials, light and dark, full keyboard control and VoiceOver. Not a web page in a frame.

The vault: sidebar, item list, and a GitHub login with its password, live one-time code, passkey and attachmentsThe vault: sidebar, item list, and a GitHub login with its password, live one-time code, passkey and attachments

Every item type, folders, favorites, passkeys and attachments, in one quiet window.

Convenience

The right login,
before you search.

Press ⇧⌘Space over Safari, Chrome or any app and the palette already has that site’s login on top. Hit return and Triwarden types it in — auto-type, without the setup.

In the window it’s ⌘K: every item and every command, a few keystrokes away.

The command palette over the vault, searching “git”: GitHub first with its live code, then GitLab, Gitea and moreThe command palette over the vault, searching “git”: GitHub first with its live code, then GitLab, Gitea and more

Everywhere on your Mac

Not a website in a box.
All the way into macOS.

  1. 01

    Auto-type

    Types your login into any app.

    KeePass-style auto-type, built in. Over any page or app, the palette puts its logins first and Return types the username and password for you. Or skip the palette: ⌥⌘\ fills the page you’re on.

    ↵Type username and password
    ⌃↵Username only
    ⌥↵Password only
    ⇧Add to any of these to submit too
    ⌥⌘\From anywhere: fill the page or app you’re in
  2. 02

    Menu bar

    One click from any app.

    The login for the page you’re on, your favorites with live codes, quick actions and the generator — all in the menu bar.

    The menu bar panel: the page’s login, favorites with live codes, quick actions and the generatorThe menu bar panel: the page’s login, favorites with live codes, quick actions and the generator
  3. 03

    Developer tools

    Your SSH keys, guarded by Touch ID.

    Keep keys in the vault, not in ~/.ssh. Triwarden answers ssh and signs your git commits, one tap at a time.

    Read the SSH agent guide
  4. 04

    Automation

    Scriptable to the end.

    tw on the command line, Shortcuts and App Intents, a Safari extension and a Chrome native host. Reading the vault always asks for Touch ID.

Security model

Three locks.
Only you hold the keys.

Zero-knowledge encryption, a hardware-backed unlock and end-to-end sync. Each ring of the dial is one lock on your vault, and all three have to line up before it opens.

  1. Lock one · Your password

    Zero-knowledge, by design.

    Your master password never leaves the Mac. Keys are derived on-device with PBKDF2 or Argon2id, and the server only ever stores ciphertext it can’t read.

  2. Lock two · Your touch

    Hardware-backed unlock.

    One press of Touch ID unlocks every account at once. Keys live in the Keychain, guarded by the Secure Enclave — not in a file, not in memory longer than they need to be.

  3. Lock three · Your server

    End-to-end, on your terms.

    Self-host Vaultwarden, or use Bitwarden cloud in the US or EU. Everything is encrypted before it syncs — live over WebSocket, and readable offline.

  4. Unlocked

    All three line up. The vault opens.

    On the lock screen the rings turn as you type. When the last one lands in line, the door takes itself apart.

Lightweight

Not a browser
in a box.

download
11.6MB
of memory at rest
138MB
bundled browser engines
0

Download size of the latest release. Memory measured with make bench on an Apple M4 Pro with a 200+ item vault; it varies by Mac.

The generator with length, character sets and historyThe generator with length, character sets and history

Generator

Strong by default.
Pronounceable on request.

Passwords, passphrases from the EFF wordlist, and usernames — with a history, so nothing you generated is ever lost.

Security · Watchtower

Find the weak spots.
Give nothing away.

Breached, reused and weak passwords, sites still on http://, and two-step logins you haven’t turned on — each with a button to that site’s change-password page.

Breach checks use Have I Been Pwned’s k-anonymity: five characters of a hash leave your Mac, never the password.

Watchtower: a score, the logins exposed in breaches and the reused passwords, each with Change on SiteWatchtower: a score, the logins exposed in breaches and the reused passwords, each with Change on Site

And much more

Everything you’d expect.
Some things you wouldn’t.

Pricing

Pay once.
Own it for life.

Try everything for as long as you like. If Triwarden earns its place on your Mac, buy it once — no subscription, no renewal date, every future update included.

Lifetime license

$19.99once, forever

  • Yours for life — one payment, forever
  • Every future update included
  • One license, unlimited Macs
  • Card, Alipay, WeChat Pay or PayPal

Until then, official builds show a gentle reminder at most once a week, and once after each update. That’s all.

How it works

  1. 1DownloadGet the signed app from GitHub, or install it with Homebrew.
  2. 2Use everythingNo trial clock, nothing greyed out. Take a week or a year.
  3. 3Buy onceIf it earns its place, $19.99 through Lemon Squeezy. Paste the key and you’re done.
  4. 4Keep itEvery update after that is yours too. There’s nothing to renew.

Free to try, forever

No trial clock and nothing greyed out. Use every feature until you decide.

Private by design

Registering a receipt key asks Lemon Squeezy once, then never again. Offline keys never leave your Mac. Nothing phones home.

Or build it yourself

The source is GPL-3.0. Clone it, run make, and it’s yours — free, always.

The film

One minute
with the door.

Questions

The fine print,
in large type.

Is anything locked until I pay?

No. Every feature works from the first launch, with no time limit. Unlicensed official builds show a gentle reminder at most once a week, and once after each update.

How many Macs does one license cover?

Every Mac you own — no device limit — for life, with every future update. It’s $19.99, once; there’s nothing to renew.

Does Triwarden phone home?

Only once, and only if you choose to: registering a receipt key asks Lemon Squeezy to confirm it. After that nothing in the app contacts anyone about licensing. Offline license keys never leave your Mac.

Which servers does it work with?

Self-hosted Vaultwarden, and Bitwarden cloud in the US and EU — several accounts at once, all unlocked with one Touch ID.

Can I build it from source?

Yes. Triwarden is free software under the GPL-3.0; building it yourself is always free. Forks need their own name and icon.

How do I pay?

Through Lemon Squeezy, by card, Alipay, WeChat Pay or PayPal.

Ready to give your vault
a proper door?

Download it free and take your time. If it stays, it’s $19.99 — once, for life, on every Mac you own.

$ brew install --cask sinhong2011/tap/triwarden

v0.1.1 · 11.6 MB · macOS 26 or laterRelease notes

Requires macOS 26 or later. Updates itself; Homebrew keeps the cask current.