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.