
Access your KeePass database directly from Raycast
Fuzzy search entries ⸱ Copy & paste any field ⸱ Generate TOTP codes ⸱ Mark entries as favorites
To use this extension, you will need:
Type anything in the search bar to search entry titles, usernames and folder names (URLs too):
gh finds GitHub, cld finds Claudeguthub finds GitHubcld admin finds the Claude entry with the username admin)Pick a folder from the dropdown next to the search bar to only show its entries.
To filter on a specific field, use the KeePassXC search syntax anywhere in the search bar. A filter is a field followed by a value:
| Field | Short | Searches |
|---|---|---|
user: | u: | Username |
title: | t: | Title |
url: | URL | |
group: | g: | Folder path |
Unlike text search, filters are strict: by default, the field must contain the value (case-insensitive). Change this with:
- or ! to exclude, + for an exact match, * for a regular expression* for anything, ? for one character, | for ORFilters and text can be combined: an entry must match all of them.
| Query | Description |
|---|---|
github u:alice | Entries matching "github" whose username contains alice |
user:john|smith | Entries whose username contains john OR smith |
u:adm?n | Entries whose username contains adm, any character, then n |
+u:johnsmith -t:test | Username exactly johnsmith, title not containing test |
g:"Shared Drive" | Entries in a folder whose path contains Shared Drive |
-url:google.com | Entries whose URL doesn't contain google.com |
Configure the following preferences in the extension settings:
This extension leverages the KeePassXC command-line interface (CLI). All applicable CLI security considerations apply. For comprehensive details, refer to the KeePassXC CLI documentation.
Your credentials required to access your KeePass database, which include a password and an optional key file, are securely stored in Raycast's local encrypted database. This storage prevents other extensions from accessing the storage of that extension.
Search in KeePassXC
user: (u:), title: (t:), url: and group: (g:), with - or ! to exclude, + for an exact match, * for a regular expression, * and ? wildcards, | for OR, and quotes for values with spaces (e.g. g:"Shared Drive").u:<name> anywhere in the search bar.keepassxc-cli.KeePassXC App in the extension preferences.raw.githubusercontent.com link for the KeePassXC image in the README.keepassxc-cli command.keepassxc-cli show can't retrieve details from entries with the same name.keepassxc-cli export to retrieve entries and most other data from the database instead of relying heavily keepassxc-cli show.Open URL action.Paste TOTP action.Clipboard.Copy's concealed type.⌘ P isn't an available custom shortcut anymore for extensions.Copy Password when the password contains a backslash.Paste Username action.⌘ U for copy the username instead of ⌘ B).Paste Password instead of Paste).