KeePassX

On the road to KeePassX 2

As I briefly mentioned on the forum I’m currently rewriting KeePassX from scratch.
The main motivation behind this is the old codebase of KeePassX 0.* that has become unmaintainable over the years and support for the KeePass 2 (.kdbx) file format.

The goal for now is to gain feature parity with KeePassX 0.4.3 but I also have some ideas for new features (think of it as a long term roadmap):

  • Auto-Type support for Mac OS X and Windows.
    There is already an unofficial KeePassX version on the forum that supports auto-type on Mac OS X.
    I don’t plan to make another 0.* release (especially not one with new features) so this will have to wait until KeePassX 2.
  • Database synchonisation through various file transfer protocols (e.g. WebDAV, (S)FTP).
  • Integration with various components on Linux.
    This should include gpg-agent/ssh-agent integration and support for the upcoming freedesktop.org secret-storage specification.
  • User interface that works well with small displays like the N900.
  • Import and export other file formats (especially KeePass 1).
  • Handling translations on Transifex.

This rewrite will take time especially since I’m the only developer at the moment.
So don’t ask me about a release date or the status of these features.
There is no guarantee that they will be implemented.

If you are interested in getting involved with the KeePassX development, now would be the perfect time.
I won’t be able to implement all these features alone so please contact me, drop a message on the forum or visit the IRC channel #keepassx on irc.freenode.net.

I decided to switch from SVN to Git and away from SourceForge so
development now takes place on Gitorious: http://gitorious.org/keepassx
and the bug tracker is on: http://www.keepassx.org/dev/

And the obligatory screenshot:

No Comments and Pings are allowed at this moment.

149 Responses to “On the road to KeePassX 2”

  1. bpg says:

    As a user of KeePassX 0.4.3 for quite some time I look forward to KeePassX 2 release eagerly.

  2. NedA says:

    Im using 0.4.2 with the Android app as well as on Ubuntu syncing the data file via Dropbox. Excellent. Looking forward to V2. Many many thanks for all the hard work.

  3. zolarbaboo says:

    Hey,
    It’s a great work that you guys are doing. I bought 1password for mac but now I am in more love with keepassX. I think more things can be added. Like template for credit card or so. How about a custom template where users can make a template of their own and go on using it. As in functionality of adding their custom fields.
    Thanks

    Zb

    • David Blaz says:

      Actually a good idea to include templates for credit cards and the likes. Never thought about this myself but it really is a good idea.

  4. Scott Foster says:

    Where is the new version? You are killing me here.

  5. Thijs says:

    idd love to see .kdbx support, hopefully keepassx-2 + firefox + keefox-addon would work under ubuntu soon, the only thing i miss dearly about my windows set-up.

  6. Robert Krig says:

    I love KeepassX.

    I wish we could switch to using KeepassX at work. Unfortunately, we need a shared password database that supports individual user privileges. As far as I know, keepass doesn’t have that feature, and its not planned in the near future.

  7. If you want to see KeepassX2, donate!

  8. corwin78 says:

    Hello, I am very lucky that KDBX support and adapting for N900 are planned.

  9. Paul says:

    I use KeePassX 0.4.3 in Linux for a long time. I also used, a long long time ago. KeePass 2 for Windows in Windows, i know the features, and miss some of them in KeePassX. So I hope there is still progress on KeePassX 2!
    Thanks for the hard work you people do! 🙂

  10. Daniel says:

    I have been very happy with KeePassX and I do recommend this to all my IT contacts. It just amazing that such a great product is not that well known.

  11. Paul Holst says:

    I use KeepassX for a while now and I love it. I use Keepass on Windows too. I introduce it to many people. I’d really appreciate it when KeepassX would support the .kdbx format so I can share the database among OS/X and Win versions. Thanks for the good work!!!

    • Ossi says:

      Not sure about Windows, but at least I’m able to share the database among Linux, Android and OS X.

      • Nick Coghlan says:

        KeepassX itself runs on Windows, so there’s no fundamental problem with syncing to Windows.

        It’s only if you use KeePass itself (with the new format) that the file format difference can cause problems.

  12. Martin says:

    I am really looking forward to see KeePassX 2 available for linux! Unfortunately I can’t support you for the development apart from wishing you good luck 🙂

  13. Matti-Seppo says:

    KeepassX fucking rules!

  14. Leho Kraav says:

    so today i discovered that Keepass2 runs on all platforms with Mono. which to me is fabulous news since this pretty much renders KeepassX obsolete for me. since developer resource is pretty much always scarce, what’s the plan from here on anyway?

  15. Leho Kraav says:

    right, so after seeing what portable mono app actually looks like and how it behaves… keepassx isn’t so dead after all. got keepass/mono to crash on 10.5 in about 10 minutes into the session and the overall responsiveness compared to something like lets say even gtk is just plain subpar. quite unfortunate.

  16. Leho Kraav says:

    running keepass2 on wine seems to be the cross-platform experience so far.

  17. Matt says:

    Thanks for all the hard work – I just discovered and started using KeePassX about a week ago and its simply awesome for managing everything – pretty much above and beyond what I ever expected to find for a password program. Can’t wait for V2! If I had any requests for version 2 it would be keep doing what you’re doing.

  18. John says:

    For me the main feature missing is Advanced > String Fields.

    I have many extra fields in all my passwords and using KeePassX, they all go to Comment.

    So I use at Ubuntu, KeePass with Wine. 🙁

  19. Tarzan says:

    Hello my Friend: First of all thank you for tacking the time to develop such a quality app. I would like to see someday soon a KeepassX version for the iPhone – with some sort of Synching, whatever it is via WIFI, WebDav, or at least through iTunes. I would also like to see Keepass at the App Store – I just think it will be highly beneficial for KeePass that level of exposure. I personally think KeepassX is the best password manager for Mac – for a few good reasons: First; It gives you the avility – In addition to your Master Password – To use a Keyfile to increase the over all security. Second; I can use any USB to store my Data (Just as Roboform2Go) and this is great because I can have an additional level of security by creating an encrypted DMG within my USB and then store my KeePassX file on it – which is also in encrypted form – Protected by my Master Password and a Key File – which can even reside in a separate volume whatever is a HD or even a different USB. Now, This is what I call Ultra High Security for a Mac. One final note, about Synching; Well, even though Dropbox will be great for synching your KepassX data file for multiple devices (iPhone and a Mac per example) there is in the Horizon a more secure solution called SpiderOak which will be the perfect partner for KeePassX on a Mac, but of course you can give your users the option to choose whatever they want – Dropbox or Spider Oak. Best of lucks, Tarzan 🙂

  20. Paul Mavrovic says:

    I have been a Keepass user on windows for many years and I have have also been using KeepassX on my Mac / Linux boxes to keep my passwords synched. The move to Keepass 2.0 is highly anticipated! Keep up the great work.
    Keepass is one of the only password manager I trust and recommend to friends!

    kind regards, Paul Mavrovic, CISSP

  21. Guest says:

    Hi please include FamFamFam icons in KeePassX. Thanks.

  22. Amitabh says:

    Just wondering if this project is still under active development?

  23. Junkyard Sam says:

    Thanks for your hard work on this project. I hope you keep up with it – KeePassX is such a valuable contribution to the open-source community.

  24. The original Keepass project has released Debian+Ubuntu packages for its version 2:
    http://sourceforge.net/projects/keepass/forums/forum/329220/topic/4503818

    Ubuntu bugs:
    https://launchpad.net/ubuntu/+source/keepass2
    https://bugs.launchpad.net/ubuntu/+source/keepass2/+filebug

    Installing it:
    sudo apt-add-repository ppa:jtaylor/keepass
    sudo apt-get update
    sudo apt-get install keepass2

  25. Emanuel says:

    I use keepasx on all my Linux desktops, and look forward to the new version. Thanks for your hard work