Desktop app

The llaves desktop app runs on Linux and Windows from one Compose Multiplatform codebase, over the shared core library. It is designed to feel like a native desktop tool — dense and keyboard-driven — not a stretched mobile app.

Working with vaults

  • Open multiple databases at once as tabs, each with its own lock state.
  • Create a new vault, choosing cipher and key-derivation function, or change those settings later.
  • A full entry editor: fields, tags, expiry, custom attributes, attachments, per-entry icons, colours, auto-type associations and history.
  • A password/passphrase generator with live strength feedback.
  • Recent-files list that remembers paths only — never keys or content.

Fewer steps to the common action

  • Column-aware double-click (on by default): double-click the username cell to copy the username, the URL cell to open the URL, the title to open the editor.
  • Keyboard-first: arrow keys through the group tree and entry list, Enter to open, Escape to clear search, and the familiar KeePassXC accelerators for copy, clone and delete.
  • Clipboard copies auto-clear after a short timeout, and on lock.

Sync that doesn’t clobber

When you save and the file changed on disk since you opened it, llaves never blindly overwrites. It offers Merge-and-save, Overwrite, Discard-and-reload or Cancel — merge folds your edits into the on-disk copy through the core engine, so both writers’ changes survive.

Platform integration

  • Auto-type into the previously focused window, with per-entry window matching.
  • A system-tray icon and optional global hotkey — with a hard rule: resident never means unlocked, so auto-lock still applies.
  • Auto-lock on idle, screen lock and minimize.
  • A localized UI (English and Español to start) that switches live, with no restart.

Security posture

The desktop app does not cache your master key in the OS keyring by default — you enter your master password to unlock. Backups can be taken before each save, and writes are atomic so a crash can’t leave a half-written vault.