macOS
brew install keepassclocal Homebrew formula metadata
brew / rank 5167
Curses-based password manager for KeePass v.1.x and KeePassX. Version 1.8.2 via Homebrew; verified from local package data.
install
brew install keepassclocal Homebrew formula metadata
overview
Curses-based password manager for KeePass v.1.x and KeePassX
history
KeePassC is a Python 3, curses-based password manager compatible with KeePass 1.x and KeePassX databases. It belongs to the terminal-password-manager lineage: keyboard-driven, local database oriented, and designed for users who wanted KeePass-style encrypted storage without a graphical UI.
The GitHub repository was created on 2012-08-30, shortly after the related kppy Python module repository was created on 2012-05-13. The official README describes KeePassC as fully compatible with KeePass v1.x and KeePassX databases, encrypted with AES, and controlled through a curses interface.
The official project page lists v1.8.0 as the stable release from 2018-05-16 and says the maintainer's main focus had shifted to a Rust reimplementation while KeePassC remained stable and feature-complete. GitHub releases record v1.7.0 on 2015-01-06 and v1.8.2 on 2018-06-28.
KeePassC's adoption was niche but practical: it served Unix users who already kept KeePass or KeePassX databases and wanted a terminal-first way to open, search, edit, and copy credentials. Its Homebrew formula reflects that small-tool packaging niche rather than broad enterprise adoption.
A typical user opens an existing KeePass 1.x or KeePassX database in the curses interface, searches entries, generates passwords, and copies usernames or passwords to the clipboard. It also shipped helper programs such as keepassc-agent and keepassc-server.
KeePassC is historically interesting because it bridges GUI-era KeePassX databases and terminal workflows using a small Python package. It also shows the limitations of early KeePass 1.x compatibility: KeePass 2.x support was planned but remained outside the stable project scope.
security posture
broad file, network, media, or database tool signal.
blue risk · medium confidence · tool
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
keepassc | executable | indexed executable | Discovered from the local executable index. |
keepassc-agent | executable | indexed executable | Discovered from the local executable index. |
keepassc-server | executable | indexed executable | Discovered from the local executable index. |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:keepassc |
|---|---|
| Version | 1.8.2 |
| Package manager | Homebrew |
| Homepage | https://github.com/raymontag/keepassc |
| Bottle | not recorded |
| Service | none declared |
source trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.