
Uno strumento CLI leggero per cercare e accedere interattivamente alle voci del tuo database KeePassXC utilizzando fzf. Veloce, sicuro e incentrato sul terminale.
Interfaccia terminale interattiva per la gestione di database KeePass utilizzando keepassxc-cli e fzf.

keepassxc-cli - Client da riga di comando di KeePassXCfzf - Fuzzy finder da riga di comandobash - Shell Unixxclip (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]
Opzioni:
-h, --help Mostra aiuto
-k, --keyfile FILE Usa file chiave
Variabili d'ambiente:
KPDB Percorso del database KeePass
KPKF Percorso del file chiave
Precedenza (dalla più alta alla più bassa):
1. Argomenti CLI (-k, percorso database)
2. Variabili d'ambiente (KPDB, KPKF)
Nota: KPKF viene ereditato dall'ambiente solo quando il database proviene anch'esso da KPDB. Se si passa un percorso del database tramite CLI, le credenziali d'ambiente vengono ignorate per evitare di mescolare credenziali da database diversi. La password principale viene sempre inserita interattivamente e non viene mai letta dall'ambiente.
# 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
| Tasto | Azione |
|---|---|
Ctrl+P | Copia password (cancella dopo 10s) |
Ctrl+U | Copia nome utente (cancella dopo 30s) |
Ctrl+L | Copia URL (cancella dopo 30s) |
Ctrl+N | Copia note (cancella dopo 30s) |
Alt+S | Mostra password a schermo |
Invio | Copia password ed esci |
ESC | Esci |
Anche la navigazione standard di fzf funziona (Ctrl+J/Ctrl+K, frecce, digitare per cercare).
*****chmod 600, non tramite variabili d'ambiente, quindi non è visibile in /proc/<pid>/environtrapkeepassxc-cli non trovato: Installa KeePassXC (sudo apt install keepassxc)
fzf non trovato: Installa fzf (sudo apt install fzf)
Appunti non funzionanti: Installa xclip (sudo apt install xclip) o wl-clipboard per Wayland
Il database non si apre: Verifica password, percorso del file e percorso del file chiave se usato
MIT