
Ein leichtgewichtiges CLI-Tool zum interaktiven Durchsuchen und Zugreifen auf Ihre KeePassXC-Datenbankeinträge mit fzf. Schnell, sicher und terminalzentriert.
Interaktive Terminal-Oberfläche zur Verwaltung von KeePass-Datenbanken mit keepassxc-cli und fzf.

keepassxc-cli - KeePassXC-Befehlszeilenclientfzf - Befehlszeilen-Fuzzy-Finderbash - Unix-Shellxclip (X11)wl-copy (Wayland)pbcopy (macOS)# Install to /usr/local/bin (requires sudo)
curl -fsSL https://raw.githubusercontent.com/creusvictor/keepassxc-fzf/main/install.sh | sudo bash
# Or install to ~/.local/bin (no sudo required)
curl -fsSL https://raw.githubusercontent.com/creusvictor/keepassxc-fzf/main/install.sh | PREFIX=~/.local bash
# Debian/Ubuntu
sudo apt install keepassxc fzf xclip
# Arch Linux
sudo pacman -S keepassxc fzf xclip
# Fedora
sudo dnf install keepassxc fzf xclip
# macOS
brew install keepassxc fzf
git clone https://github.com/creusvictor/keepassxc-fzf.git
cd keepassxc-fzf
# Install to /usr/local/bin (requires sudo)
sudo make install
# Or install to ~/.local/bin
make install PREFIX=~/.local
sudo make uninstall
# Or: make uninstall PREFIX=~/.local
keepassxc-fzf [OPTIONS] [database.kdbx]
Options:
-h, --help Hilfe anzeigen
-k, --keyfile FILE Schlüsseldatei verwenden
Environment variables:
KPDB Pfad zur KeePass-Datenbank
KPKF Pfad zur Schlüsseldatei
Priorität (höchste zu niedrigste):
1. Befehlszeilenargumente (-k, Datenbankpfad)
2. Umgebungsvariablen (KPDB, KPKF)
Hinweis: KPKF wird nur aus der Umgebung übernommen, wenn die Datenbank
auch von KPDB stammt. Wenn Sie einen Datenbankpfad über die Befehlszeile
übergeben, werden die Umgebungsanmeldeinformationen ignoriert, um eine
Vermischung von Anmeldeinformationen verschiedener Datenbanken zu vermeiden.
Das Master-Passwort wird immer interaktiv eingegeben und niemals aus der
Umgebung gelesen.
# Basic usage
keepassxc-fzf ~/passwords.kdbx
# With keyfile
keepassxc-fzf -k ~/key.key ~/passwords.kdbx
# Using environment variables
export KPDB="$HOME/passwords.kdbx"
export KPKF="$HOME/key.key"
keepassxc-fzf
Standard-fzf-Navigation funktioniert ebenfalls (Ctrl+J/Ctrl+K, Pfeiltasten, Eingabe zum Suchen).
*****chmod 600 übergeben, nicht über Umgebungsvariablen, damit es nicht in /proc/<pid>/environ sichtbar isttrap gelöschtkeepassxc-cli nicht gefunden: KeePassXC installieren (sudo apt install keepassxc)
fzf nicht gefunden: fzf installieren (sudo apt install fzf)
Zwischenablage funktioniert nicht: xclip installieren (sudo apt install xclip) oder wl-clipboard für Wayland
Datenbank lässt sich nicht öffnen: Passwort, Dateipfad und ggf. Schlüsseldateipfad überprüfen
MIT
| Key | Aktion |
|---|
Ctrl+P | Passwort kopieren (löscht in 10s) |
Ctrl+U | Benutzername kopieren (löscht in 30s) |
Ctrl+L | URL kopieren (löscht in 30s) |
Ctrl+N | Notizen kopieren (löscht in 30s) |
Alt+S | Passwort auf dem Bildschirm anzeigen |
Enter | Passwort kopieren und beenden |
ESC | Beenden |