Skip to content

keepassxc

Version 2026.144.1443
Repo box/github.com/opencharly/layer-keepassxc:v2026.237.457

Ships the KeePassXC password manager (GUI plus headless CLI) for managing encrypted .kdbx databases. Installs the keepassxc package, which provides the KeePassXC GUI at /usr/bin/keepassxc (launched on-demand inside a desktop session) and the keepassxc-cli console tool at /usr/bin/keepassxc-cli. The CLI runs headless, so its presence and –version output are deterministically verifiable in a disposable container; the GUI’s interactive use is graded against a live desktop deployment that composes this candy.

Installed on every distro:

  • keepassxc

This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.

Intent Step
check the KeePassXC desktop binary is installed at /usr/bin/keepassxc
check the keepassxc package is registered with the system package manager
check the keepassxc-cli console tool ships alongside the GUI
check keepassxc-cli runs headless and prints a semantic version
agent-check a user can launch KeePassXC from the desktop session to create, open, and edit a .kdbx password database
check command=test -x /usr/bin/keepassxc