termkey

local-only TUI vault

# security model
XChaCha20-Poly1305 AEAD cipher, 192-bit nonce authenticated, tamper-evident
Argon2id memory-hard KDF resistant to GPU & ASIC attacks
~/.termkey/ local-only storage no cloud sync, no remote vault service
installation

get termkey

TermKey supports Apple Silicon Macs running macOS 11 or later.

Open the DMG and run the included installer. Production releases are signed with Developer ID and notarized by Apple.

Install from the TermKey tap and update with brew upgrade termkey.

$ brew install ryanonmars/termkey/termkey

Run the browser installer to register the local native-messaging host and open the Chrome Web Store listing.

$ termkey browser install
usage

up in 60 seconds

termkey — TUI
1
Launch — that's the only command
Run termkey from any terminal. First launch opens the setup wizard to create your vault and set a master password.
$ termkey
→ wizard runs on first launch
→ login screen on subsequent launches
2
Navigate the dashboard
After login, the entry list is your home screen. Use arrow keys to move, / to search.
↑ / ↓ navigate entries
/ search and filter
Esc clear filter / go back
3
Add a private key, seed phrase, or password
Press Shift+A from the dashboard. Fill in the form — the secret field is hidden and never touches shell history.
Shift+A open add-entry form
Name: my-eth-wallet
Secret: ••••••••••••••••
✓ Entry saved
4
View or copy a secret
Select an entry with arrow keys. Press Shift+V to reveal, or Shift+C to copy to clipboard — it auto-clears after the configured timeout, 10 seconds by default.
Shift+V view secret (revealed in TUI)
Shift+C copy to clipboard
✓ Copied. Clears in 10s.
5
Edit, rename, or delete
All vault operations are a keypress away. Destructive actions require confirmation.
Shift+E edit entry
Shift+D delete (prompts for confirmation)
Shift+X / Shift+I export / import encrypted backup
?
Press ? for the full shortcut reference
Available from anywhere in the TUI. Shows all keybindings for the current screen.
? keyboard shortcut reference
Shift+Q quit
reference

keyboard shortcuts

press ? inside the TUI for this reference
navigation
↑ / ↓Move between entries
EnterSelect / confirm
EscGo back / cancel / clear filter
/Search and filter entries in real-time
Shift+FFind / filter entries
entry operations
Shift+AAdd a new private key, seed phrase, or password
Shift+VView selected entry (secret revealed in TUI)
Shift+CCopy secret to clipboard — auto-clears after the configured timeout
Shift+EEdit selected entry
Shift+DDelete entry (confirmation required)
vault operations
Shift+XExport vault to an encrypted backup file
Shift+IImport entries from a backup file
Shift+PChange master password
Shift+SSettings (clipboard timeout, recovery setup)
F1Password recovery (from login screen)
global
?Show keyboard shortcut reference
Shift+QQuit TermKey