This is a Raycast extension to access keepass database.
KeepassXC.appis required to access keepass database
There are 3 parameters required for this extension to work:
Enter: Paste Password
Enter: Paste Username
Enter: Paste TOTP
G: Copy Password
B: Copy Username
T: Copy TOTP
U: Open URL in Browser
This extension works by using
KeePassXC.app) in command line to access keepass database:
keepassxc-cliby simulating command line interaction with nodejs api subprocess.stdin.write.
# List entries for version < 2.7 keepassxc-cli locate -q /path/to/database.kdbx / # List entries for version >= 2.7 keepassxc-cli find -q /path/to/database.kdbx / # Get password by entry keepassxc-cli show -q -a Password /path/to/database.kdbx entry_name # Get username by entry keepassxc-cli show -q -a Username /path/to/database.kdbx entry_name