Documentation
Keyguard's documentation, grouped by product area. New to Keyguard? Start with Get started with Keyguard.
Get started
- Get started with Keyguard — Install Keyguard, create its local vault, and add your first Bitwarden or KeePass account.
- Premium — What Keyguard Premium unlocks, and how to buy a subscription or lifetime license.
- License keys — Activate Keyguard Premium with a lifetime license bought on the web or a key from an existing purchase.
Accounts and sync
- Bitwarden
- Connect to a Bitwarden server — Connect Keyguard to bitwarden.com, bitwarden.eu, Vaultwarden or another self-hosted Bitwarden server.
- Two-factor authentication — The two-factor methods Keyguard supports when you sign in to a Bitwarden account.
- Sends — Share text or a file through a Bitwarden link that deletes itself, with an optional password or access limit.
- KeePass databases — Open, create and edit KeePass (KDBX) databases in Keyguard, and how their entries map to items.
- Multiple accounts — Connect several Bitwarden and KeePass accounts and see their items in one merged vault.
- Sync and conflict resolution — How offline edits sync back to the server, and how Keyguard merges conflicting edits field by field.
Vault
- Items and fields — What an item holds: item types, custom field types, and the folders, tags, archive and trash that organize them.
- Search — Search your vault with terms, phrases, exclusions and field qualifiers, and sort the results.
- Filters — Narrow the vault list by account, type, folder, tag and more, and save the filters you use as custom filters.
- One-time passwords — Store authenticator keys in login items and use TOTP, HOTP, Steam and mOTP codes.
- Generator — Generate passwords, passphrases, PIN codes, usernames, email aliases, and SSH and GPG keys.
- Email forwarders — Generate masked email addresses through SimpleLogin, addy.io, Firefox Relay and other forwarders.
- Attachments — Attach files to vault items, download them, and preview images, text, GPG keys and ZIP archives without saving them to disk.
- Bulk actions — Select several vault items, then move, rename, tag, merge, archive, trash or export them in one step.
Autofill and passkeys
- Autofill — Fill logins in other apps and browsers with Keyguard: turn it on, allow it in browsers, and adjust its options.
- Passkeys — How passkeys work, why they resist phishing, and how Keyguard stores and signs with them.
- Use Keyguard as a passkey provider — Register Keyguard as the system's passkey provider to create and sign in with passkeys stored in your vault.
- URL matching — How Keyguard picks the items to suggest for a website or app: match detection and equivalent domains.
- Blocked URIs — Stop Keyguard from offering autofill in the apps and on the websites you list.
- Quick search — Find an item from any desktop app with a global shortcut, then copy its values or auto-type a login.
- Troubleshoot autofill and passkeys — Fix missing or wrong autofill suggestions, and problems with Keyguard as a passkey provider.
Security
- Lock and unlock — The app password, biometric, YubiKey and security key unlock, auto-lock, and what to do if you forget a password.
- Watchtower — The security checks Keyguard runs on your vault, how each one works, and how they protect your privacy.
- Security model — How Keyguard protects the local copy of your vault, what it can't protect against, and its known limitations.
Developer tools
- SSH agent — Sign SSH requests with keys from your vault, from desktop tools, Termux and Android apps.
- GPG agent — Sign and decrypt with GPG keys from your vault, from GnuPG on desktop and in Termux, and from OpenPGP apps on Android.
- Agent approvals — How long Keyguard remembers an approval for the SSH and GPG agents, the command line and MCP, and who can reuse it.
- Sign Git commits — Sign Git commits with a GPG or SSH key from your vault, through Keyguard's GPG or SSH agent.
- GPG keys — The GPG Key item: identifiers, algorithms, edits, import and export, GPG tools and keyservers.
- GPG tools — Encrypt, decrypt, sign and verify text or files with the GPG keys in your vault, without GnuPG.
- Environments — Keep environment variables in your vault and pass them to local tools through local .env files, keyguard run or MCP.
- Connect a coding agent — Let a coding agent create and edit your environments through MCP, and run its commands with their variables, without seeing values.
- Command line — The keyguard command-line tool, with its commands, flags, endpoints, exit codes, error messages and MCP tools.
Backup and transfer
- Import from another password manager — Move your passwords into Keyguard through a Bitwarden account, a KeePass database or Credential Exchange.
- Export your vault — Export items from Keyguard as an encrypted ZIP archive or a KeePass database, with or without attachments.
- Credential Exchange — Move passwords, passkeys and other items between Keyguard and another app on the same device.
- Automatic backups — Save versioned snapshots of your vault to a folder, a WebDAV server or S3-compatible storage after each change.
Platforms
- Platform support — Which pages and features each platform supports, built from the docs themselves.
- Wear OS — Use your vault on a Wear OS watch: setup, what works on the watch, and its limits.
Reference
- Placeholders — Tokens that expand into an item's data: fields, URL parts, text transformations, dates and times.
- URL overrides — Rewrite or extend an item's URLs with regex-matched commands and placeholders.
- Keyboard shortcuts — Global, Quick search and in-app keyboard shortcuts for the desktop app.
- Custom field conventions — Custom-field names that Keyguard reads as Wi-Fi credentials, tags, item links, GPG keys, SSH certificates and environments.
- Appearance settings — Language, theme, color, font, navigation, icon, behavior and layout settings that change how Keyguard looks.
- Security settings — Every setting on the Security screen: locking, the clipboard, screen privacy, unlock methods and the app password.
Help
- Troubleshooting — Every troubleshooting page in the docs, with the problems each one covers.
- Send feedback — Suggest a feature, report a bug, ask a question or start a discussion about Keyguard.
- Report a vulnerability — Report a security vulnerability in Keyguard privately by email, optionally encrypted with PGP.
- Architecture — How Keyguard is built: the shared code, the app for each platform, the core technologies and the local-first design.