# Installer kpcli avec Homebrew, chocolatey, apt, dnf, Nix

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de kpcli pour les workflows d'agents IA.

## installation

```sh
sudo av install brew:kpcli
```

Commandes d'installation supplémentaires:

### macOS

- Homebrew (100%):

```sh
brew install kpcli
```

  Preuve: local Homebrew formula metadata

### Linux

- Debian apt (92%):

```sh
sudo apt install kpcli
```

  Preuve: Debian stable package indexes: kpcli from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install kpcli
```

  Preuve: Fedora Rawhide package metadata: kpcli from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#kpcli
```

  Preuve: nixpkgs package indexes: pkgs/by-name/kp/kpcli/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

### Windows

- Chocolatey (92%):

```sh
choco install kpcli
```

  Preuve: Chocolatey community package catalog: kpcli from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','kb5001567'

## Faits du paquet

- **Clé du paquet:** brew:kpcli
- **Gestionnaire de paquets:** Homebrew
- **Page du gestionnaire de paquets:** <https://formulae.brew.sh/formula/kpcli>
- **Version:** 4.1.3
- **Résumé source:** Command-line interface to KeePass database files
- **Page d'accueil:** <https://kpcli.sourceforge.io/>
- **Dépôt:** <https://sourceforge.net/p/kpcli/code>
- **Docs amont:** <https://kpcli.sourceforge.io/>
- **Licence:** Artistic-1.0-Perl OR GPL-1.0-or-later
- **Archive source:** <https://downloads.sourceforge.net/project/kpcli/kpcli-4.1.3.pl>
- **Dernière mise à jour:** 2026-06-25T13:37:47+02:00
- **Généré:** 2026-07-08T18:08:21+00:00

## exécutables

- kpcli (cli)
- kpcli (alias)

## Dépendances

- readline

## Bibliothèques fournies par macOS

- ncurses
- perl

## Comportement d'installation

- hook post-installation: non défini
- Bouteille: disponible sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sequoia, sonoma, tahoe, x86_64_linux

## Version et fraîcheur

- page générée: 2026-07-08
- version du gestionnaire: 4.1.3
- gestionnaire mis à jour: 2026-06-25
- données locales: OK
- dépôt amont: https://kpcli.sourceforge.io/
- info: Release/tag comparison is only available for GitHub repositories.
## Historique du projet et usages

kpcli is a Perl command-line and interactive-shell client for KeePass database files. It gives Unix-like terminal users a way to inspect and edit KeePass 1.x and 2.x password stores without opening a graphical KeePass application.

### Historique du projet

Lester Hightower created kpcli around a practical migration need: the official project page says it was inspired by use of the Ked Password Manager CLI, `kedpm -c`, combined with a need to migrate to KeePass. That origin explains kpcli's shape as an interactive shell rather than only a collection of one-shot subcommands.

The project was hosted on SourceForge, with a homepage, file area, wiki, tickets, and source-code browser. Its Perl licensing followed Perl's own terms, and the tool grew support for KeePass 1.x and 2.x database files.

### Historique d'adoption

kpcli became a packaged utility across Unix-like distributions because it filled a narrow but persistent need: terminal access to KeePass databases. The official installation wiki noted on April 17, 2023 that most Linux and BSD distributions packaged a 3.x version, while users needing 4.x or newer for KDBX4 support might need to install it manually.

Package-manager support in Homebrew, Debian, Ubuntu, Fedora, Nix, Chocolatey, and other ecosystems reflects its status as a small security-adjacent utility rather than a large password-manager platform.

### Modes d'utilisation

Users run `kpcli` to open a KeePass database in an interactive shell, then browse, search, copy, create, edit, or otherwise manage entries from a terminal. The package is most useful for SSH sessions, scriptable maintenance workflows, and people who keep KeePass databases synced but prefer command-line interaction.

### Pourquoi les passionnés de paquets s'y intéressent

kpcli is package-nerd interesting because it is a thin terminal layer over a widely used encrypted password database format. It represents a common packaging niche: a small CLI that makes a GUI-centered file format usable on servers, in remote shells, and in dotfile-heavy workflows.

### Chronologie

- 2012-10-13: kpcli 1.5 appeared in downstream manpage history with interactive help and password-generation improvements.
- 2023-04-17: The official installation wiki documented broad Linux and BSD packaging of kpcli 3.x.
- 2023-08-21: SourceForge project review notes associated kpcli 4.0 with full KDBX support through File::KDBX.

### Related projects

- kpcli is related to KeePass, KeePassX, File::KeePass, File::KDBX, Ked Password Manager, and other command-line password-manager tools such as pass.

### Sources

- <https://kpcli.sourceforge.io/>
- <https://sourceforge.net/p/kpcli/code>
- <https://sourceforge.net/p/kpcli/wiki/Installation%20instructions/>
- <https://sourceforge.net/projects/kpcli/files/>
- <https://sourceforge.net/projects/kpcli/reviews/>


## Notes de sécurité

broad file, network, media, or database tool signal.

- **Risque Geiger:** blue / moyen
- broad file, network, media, or database tool signal

## Détails de la base source

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** kpcli
- **Version Scheme:** 0
- **Revision:** 1
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** stable

## Autres enregistrements de gestionnaires de paquets

- Debian apt - kpcli - 3.8.1-1.1: normalized package name match | Debian stable package indexes: kpcli from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | command line interface to KeePassX password manager databases | https://sourceforge.net/projects/kpcli/
- Nix - kpcli: normalized package name match | nixpkgs package indexes: pkgs/by-name/kp/kpcli/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - kpcli - 3.8.1-1.1: normalized package name match | Ubuntu 24.04 LTS package indexes: kpcli from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | command line interface to KeePassX password manager databases | https://sourceforge.net/projects/kpcli/
- dnf - kpcli - 4.1.3-3.fc44: normalized package name match | Fedora Rawhide package metadata: kpcli from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | KeePass Command Line Interface (CLI) / interactive shell | http://kpcli.sourceforge.net/
- Chocolatey - kpcli: normalized package name match | Chocolatey community package catalog: kpcli from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','kb5001567'


## Liens liés

- [Secret-risk packages](https://www.automicvault.com/fr/pkg/secret-risk-packages/) - Has protected-tool coverage, approval-gate, or non-low Geiger security signals.
- [Terminal utility packages](https://www.automicvault.com/fr/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Networking and protocol packages](https://www.automicvault.com/fr/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Database and data packages](https://www.automicvault.com/fr/pkg/database-data-tools/) - Matched database, SQL, migration, or data-store metadata.
- [clipsafe](https://www.automicvault.com/fr/pkg/brew/clipsafe/) - Shares av.db curated category or tags: cli, password-management, password-manager, perl, security.
- [enpass-cli](https://www.automicvault.com/fr/pkg/brew/enpass-cli/) - Shares av.db curated category or tags: cli, password-management, password-manager, security.
- [go-passbolt-cli](https://www.automicvault.com/fr/pkg/brew/go-passbolt-cli/) - Shares av.db curated category or tags: cli, password-management, password-manager, security.
- [gokey](https://www.automicvault.com/fr/pkg/brew/gokey/) - Shares av.db curated category or tags: cli, password-management, password-manager, security.
- [gopass-jsonapi](https://www.automicvault.com/fr/pkg/brew/gopass-jsonapi/) - Shares av.db curated category or tags: cli, password-management, password-manager, security.
- [gopeed](https://www.automicvault.com/fr/pkg/brew/gopeed/) - Shares av.db curated category or tags: cli, password-management, password-manager, security.
- [lastpass-cli](https://www.automicvault.com/fr/pkg/brew/lastpass-cli/) - Shares av.db curated category or tags: cli, password-management, password-manager, security.
- [pass](https://www.automicvault.com/fr/pkg/brew/pass/) - Shares av.db curated category or tags: cli, password-management, password-manager, security.
- [pwsafe](https://www.automicvault.com/fr/pkg/brew/pwsafe/) - Security-sensitive metadata or terminology overlaps. Shared terms: cli, management, manager, password, password-management.

## Combined YAML source

View the package source record on GitHub. [combined/kpcli.yml](https://github.com/automic-vault/db/blob/main/combined/kpcli.yml)


## Sources

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
