KeePassX 2.0 Alpha 1 released

Despite the seeming lack of activity KeePassX is alive and we are proud to announce
the first 2.0 Alpha release.

This is the first release of KeePassX 2, which supports the KeePass 2 file format.
There are still lots of features missing, but the basic functionality is there.
Most importantly you can’t import databases from KeePassX 0.4 yet.

Feel free to test the new release and report any issues at
You can get the source code from
or checkout the git repository at

Beware, this is an alpha release and not intended to be used in a production environment.

So far the release has only been tested on Linux, so any feedback from other platforms is appreciated.

At last some screenshots:

No Comments and Pings are allowed at this moment.

94 Responses to “KeePassX 2.0 Alpha 1 released”

  1. 小狐狸 says:

    Great! Thank you for your work!

  2. KapitanAl says:

    More of the same, please! πŸ™‚

  3. Rodrigo says:

    Compiled and tested successfully on Mac OS X Lion 10.7.4. Used qt4 and cmake provided with macports.

  4. Gizero says:

    Great! I incorrectly thought the project was dead. Glad to be wrong.

  5. Justin says:

    thanks for your work here. a fully functional keepass 2 port to *nix environments will be an enormous benefit to the community

  6. Tom says:

    Hey! Thanks for the update! Can someone post a small how to compile. I managed an installation, but I don`t see icons in it.
    What I did is:

    sudo port install cmake
    cd /Users/tom/Desktop/down/keepassx-2.0-alpha1/
    mkdir app
    mkdir build
    cd build
    sudo cmake ..
    sudo make
    sudo make install DESTDIR=/Users/tom/Desktop/down/keepassx-2.0-alpha1/app/


    • jay says:

      I had to install from macports qt4-mac-devel, cmake, and libgcrypt & then followed Tom’s instructions… worked fine

      • Tom says:

        right, thanks! It`s bulding completely now but I still don`t have an app icon or icons inside the app…

        • jay says:

          you should see the program here:
          /Users/tom/Desktop/down/keepassx-2.0-alpha1/app/usr/local/KeePassX – with just a generic intel executable icon on the KeePassX file… copy that program – it’s the executable… move it to your apps folder or wherever… find the application that has the icon you want to use, e.g., keepassx 1.x … get info on it, select the icon in upper left of the get info window and copy it. get info on the new keepassx app you moved to wherever. select the icon in upper left and choose paste from edit menu… you should now have a KeePassX 2 program with the KeePassX icon from KeePassX 1.x…

  7. Thank you!!!
    But, how do I get my password?
    edit an entry, then select and copy it from the edit box???

  8. Das says:

    YEAH keep it coming, I live with KeePassX DAILY in Linux! πŸ™‚


  9. Will Vousden says:

    Fantastic work, glad to see the project’s still going! Don’t know where I’d be without KeePassX. A quick suggestion (if it’s not already been thought about): how about a feature for generating memorable passwords out of combinations of dictionary words (perhaps interspersed with other symbols), in the spirit of XKCD?

    • Beau Elliott says:

      Maybe it would be better to go a different route. It would be nice to have a plug-in architecture to add different types of password generators. This would be more flexible.

    • Javier says:

      But in truly XKCD spirit, you should create the password based on a sort of story you make up. It’s easier to remember the password if you make it up. Usually I take an animal, a colour, a place and a number. For example, “Three red camels gamble in Las Vegas”. The password could be 3redcamelsLasVegas. Weird sentece but easy to remember (for me). Much easier than three random words chosen by Keepassx.

  10. Mark Sund says:

    I am donating right now – this is great news. We use Keepass on a Windows+Mac network – keep the database file on our file server and each computer has the application installed. Obviously we’re looking forward to the “2” version of Keepass X for the Mac.

  11. harry says:

    OMG! I like it. Downloading now!

  12. HernΓ‘n says:

    Really great news! I’ll test it and report any bugs.. Thx!

  13. fake plastic me says:

    Copy&Paste doesnt seems to be working on Os X (Lion)
    Is it not supported yet, or am I missing anything?

  14. stu says:

    Sweet, will be checking this out for sure.

  15. devcyb says:

    Awesome work! Got it running in 2 minutes from source on osx lion..
    no more running mono on mac, that was bad

    • Riley says:

      Can you describe the steps you took to get it running on Lion? I’m a newbie at compiling and keep hitting a wall. Thanks.

  16. cp user says:

    Thanks for continuing development on this! I am just a regular user of KeePassX — not a programmer or anything. I just wanted to let you know that there are those of us out there who use KeePassX who are not computer geniuses but who are fans of open source (and live in a cross-platform household :). I use KeePassX every day, and I’ll be downloading this new version once it’s stable and can open my 0.4.3 database.

  17. John says:

    Search feature suggestion: Make the search more intelligent. For example, I can type “yahoo” and get all yahoo accounts. I can type “john” and get all accounts with john as the user. However, if I type “john yahoo” I get zero results. Correct behavior should return all entries that mention both john AND yahoo.

    I would love to see this feature in the original version too. This is my biggest gripe with keepassx. Otherwise I love it!

  18. Steve says:

    Got it working with brew (installed qt, libgcrypt and cmake) + Lion. πŸ™‚

    Btw, are there any efforts moving this project to Github?

  19. aweg says:

    I’m a user not a programmer…

  20. corwin78 says:

    Go Go Go Go Guys. I am looking forward for stable version πŸ™‚

  21. caralu says:

    Have yo think in add MD6 cipher algorithm or any of the ciphers from the SHA-3 contest?

  22. Me says:

    Nice work,
    I am looking forward, to see the same options like in the win version like Autofill

    Mac OS X 10.7.4 – had some trouble to install qt4-mac-devel, here i found the resolution

  23. Hi all – really looking forward to KeePassX 2.0 on Mac OS X. Thanks for all your efforts.

    If this helps – here’s how I built and installed from source on Mac OS X 10.7.4 using Homebrew for the dependancies.
    I also have the full Xcode 4.3.2 installed and have also installed the command lines tools from Xcode Preferences -> Downloads -> Command Line Tools (installed).

    (Note: if Homebrew is setup correctly – you shouldn’t need to ‘sudo’ any of this)

    brew install qt
    brew install libgcrypt
    (I didn’t need to install zlib via brew as was already present in Mac OS X installation).

    git clone git://

    cd keepassx
    mkdir build
    cd build
    cmake ..
    make package

    Done – mount the .dmg file and dragged the into my Applications folder and KeePassX is working fine.

    • Riyaz says:

      Guys, could anyone of you please upload the compiled app in dropbox or somewhere …

    • Hank says:

      I followed these instructions but on my two Macs with 10.6.7 and 10.6.8 the resulting binary refuses to run, saying:

      Incompatible library version: QtGui requires version 47.0.0 or later, but libpng12.0.dylib provides version 45.0.0

      Any idea?

  24. Rowan says:

    Works great on OS X Lion with dependencies installed from homebrew πŸ™‚ keep up the good work.

    • Andy says:


      May I ask what steps you went through to build KeePassX 2.0 on a Mac?



      • Xen says:

        1. Install Homebrew
        2. Run the following commands in Terminal:
        – brew install qt
        – brew install cmake
        – brew install libgcrypt
        3. Follow the instructions in the ‘INSTALL’ file

  25. david says:

    Thanks for working on this. Been using another OS X Mono port, but it’s functionality is severely limited. Looking forward to testing a binary. I don’t have any dev tools on my Macbook.