100% open source
100% offline

You keep your
own secrets.

OwnKeep is an offline, keyboard-first vault for macOS. Passwords, commands, todos, subscriptions and finance — one encrypted file that never leaves your Mac.

> cloud: none> telemetry: none> account: none> price: $0> macOS 13+
OwnKeep dashboard — Passwords module

Built like a vault, not a service

one portable vault.dat file — move it, back it up, it's yours
Argon2id key derivation + XChaCha20-Poly1305 AEAD
master password or Touch ID; keys zeroized on lock
12-word Emergency Kit — shown once, works offline
secrets copy as concealed, auto-clear after 30s
none. ever.
100% offline
No cloud, no sync servers, no account. Pull the network cable and nothing changes — your secrets live in one encrypted file on your disk.
Secure by construction
The same crypto family as KeePassXC. The master password is never stored; the Rust core zeroizes keys the moment the vault locks.
Keyboard-first
A menu-bar app summoned with ⌘⇧Space from anywhere. Search, copy, done — it hides itself when you're finished.
OwnKeep lock screen with master password and Touch ID
one door in: master password, Touch ID, or your recovery code
Touch ID unlock prompt
Touch ID is a shortcut — never a replacement for your keys

Everything worth keeping, one vault

vault/
└─ calendar, notes,
   bookmarks …soon
OwnKeep passwords moduleOwnKeep commands moduleOwnKeep todos moduleOwnKeep subscriptions moduleOwnKeep finance module

Logins with categories, sortable columns, one-click concealed copy for usernames and passwords, and full-text search — including CJK names.

One hotkey away, anywhere

Press ⌘⇧Space in any app and a Spotlight-style bar appears. Type a few letters, hit a number, and the password or command is on your clipboard — concealed from clipboard managers and auto-cleared in 30 seconds.

summon the command bar
toggle the Dashboard window
run a result's primary action
copy a command's raw template
keyboard-shortcut cheat sheet
gone — hides on blur too
OwnKeep command bar searching git commands

Fast, themeable, yours to shape

Rebindable
Global and Dashboard hotkeys are yours to change in Settings.
Light / dark / system
Plus a custom accent color — applied live, no restart.
Rust core
A native Tauri app, not a browser tab. Search is instant.
Your categories
Toggle modules on or off, define your own categories and tags.
OwnKeep settings — modules, hotkeys, categories and tags
OwnKeep system settings — security, vault file, backup and Emergency Kit
Open source, auditable
Don't trust — verify. Read the crypto, the Rust core, every line.
github.com/keystash-ai/ownkeep

Free now. Local forever.

NOW
$0Free
The full app — every module, no limitsEncryption, Touch ID, Emergency KitCommand bar + global hotkeyBackup & restore, migrations
Download for free
LATER
Procoming soon
· Optional extras as the app grows· Calendar, notes, bookmarks and beyond· Everything above stays free· Your data stays local either way
watch the repo →

Questions, answered

Built by one person who wanted this to exist

OwnKeep started as a simple question: why should a password manager need an account, a subscription, and someone else's servers? It's built with Tauri 2 and a Rust core, tested to a 95% coverage gate, and shipped as a plain .dmg. Upgrades never touch your vault — the file lives outside the app, and any data-shape change shows you a migration guide before a single byte is written.

Questions, bug reports or ideas? Write to me: caishaojiang@gmail.com

ownkeep.app · github.com/keystash-ai/ownkeep · macOS 13+
About OwnKeep dialog