KeePass Command Line Interface (CLI) / interactive shell.

Use kpcli to access and manage your KeePass databases from a Unix-like command line.

It supports all version 1.x (*.kdb) and 2.x (*.kdbx) prior to the KDBX 4.0 update.

Features

  • KeePass
  • cli
  • command line
  • password management

Project Samples

Project Activity

See All Activity >

Categories

Password manager

Follow kpcli

kpcli Web Site

Other Useful Business Software
Build, organize, and collaborate on work in one place from virtually anywhere Icon
Build, organize, and collaborate on work in one place from virtually anywhere

Features for knowledge management & project collaboration

From actionable meeting notes to inspiring project plans, kickstart team participation with a flexible workspace. Confluence is your remote-friendly team workspace where knowledge and collaboration meet.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
★
3
0
0
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • It doesn't support newer kbdx file formats. See the issue 46 and the README to see "Version 4 of the KDBX file format is unsupported"
    Reply from kpcli
    Edited 2022-03-19
    kpcli will support version 4 of the KDBX file format if and when the Perl module File::KeePass does. Contributions to make that so are very welcomed. ⬤ The documentation also clearly describes this and describes how to work around it: "KeePass 2.35 introduced version 4 of the KDBX file format (KDBXv4) and it is unsupported by File::KeePass. File::KeePass can only decrypt databases encrypted with AES and newer KeePass versions offer ChaCha20, which will also save the file as KDBXv4. You can use the File -> Database Settings -> Security tab to change the encryption algorithm to AES/Rijndael and, as of KeePass 2.46, kpcli will be able to operate on the files." ⬤ Given all of the capability that kpcli provides, it seems seems disingenuous for you to give it a 1-star rating due to it missing one feature that you desire.
  • fast, simple easy to handle and flexible.
  • I use this all the time - being able to ssh in remotely to my server and access keepass is just great.
  • Much easier installation than full keypass gui app. Very lightweight. Article entitled "How To Use kpcli To Manage KeePass2 Password Files on an Ubuntu 14.04 Server" helped me get going. Can't attach URLs so you'll have to search for it
    Reply from kpcli
    Posted 2020-06-13
    https://www.digitalocean.com/community/tutorials/how-to-use-kpcli-to-manage-keepass2-password-files-on-an-ubuntu-14-04-server
Read more reviews >

Additional Project Details

Languages

English

Intended Audience

Advanced End Users, System Administrators, Security Professionals

User Interface

Console/Terminal, Command-line

Programming Language

Perl

Database Environment

Other file-based DBMS

Registered

2010-11-28