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/
Main Page

[...] a few months back, the developer for KeePassX posted on his blog here that he was completely rebuilding KeePassX from scratch. With that, I headed straight on over to [...]
Love this app. Now that development seems active again, would someone with an understanding of coding be willing to check out the project’s Gitorious page and let us know an estimate of how far we are from completion?
http://gitorious.org/keepassx/keepassx/commits/master
Thanks!
@Bob I’m no C programmer, but I have compiled his source and given it a test run. So far it looks like you can create a new database, add and edit new entries (but not delete), add and edit new groups (but not delete). Most of the dialogs seem to work, but are lacking in keybindings (ie: hitting enter will press OK, etc.). If you create a new database, you are not prompted to create a passkey for it. Instead, you have to manually change/set the master key by going to the change master key database menu item. If you don’t, you can’t save the database without the application crashing. Open functionality works now as well.
Overall, it’s pretty functional, albeit a work in progrees. However, given that debfx is recoding keepassx from the ground up, I’d say he’s doing a pretty great job. Props to ya debfx!
Thanks, nullspoon, and thanks, debfx.
Great to hear the project is coming along.
Would gladly donateto speed things up
Been a long time user of Keepass and Keypass 2 (for Windows). Used it on Blackberry and also iPhone (Tried MyKeepass for a while but now using KyPass and enjoying the sync between devices/computers using Dropbox). Now I have a Mac and have stumbled across your project. Am loving it I must say.
Keep up the great work; looking forward to Keepass X 2
I love this app, thank you very much for that irreplaceble thing. I think it need some improvement to password generator, as with option “exclude same characters” it generates :
I just made a donation; expressing my appreciation for your efforts! Hope KeePassX 2 is coming out soon – but I’m not asking when..