7 Feb 26, 2013

A native KeePass app for Mac

Password storage is incredibly important to me. Since I began seeing friends and others get their identities and online lives taken away because of reusing and/or using weak passwords, I started taking password security extremely seriously.

When I chose the utility to use for this, I had a couple basic requirements.

  1. It had to be open source, for obvious reasons
  2. I had to be able to access my passwords on all my devices (iPad, iPhone, MacBook, workstation)

Things like 1Password and Lastpass didn’t fullfill the first requirement, although very handy because of browser integration and the mobile apps. So I ended up choosing a combination of the KeePass framework and Safari+Mac OS X keychain for my password storage needs, with KeePassX for my client, along with a mobile app, MiniKeePass, that syncs my KeePass database using Dropbox. As an added bonus, the iOS mobile app is open source as well.

I use KeePass as my primary password storage database, and Safari’s password saving feature for sites I access often, like my blog and reddit account.

I’m very happy with this solution, but unfortunately the Mac KeePassX currently has a very ugly, un-Mac-like user interface. I’ve been waiting for something which incorporates the native Mac user interface controls.

And, finally, today stumbled across this KeePass Mac client developed by Michael Starke from Hick’n’Hack Software. It seems like it’s in very early alpha, but it can load KeePass files and display their contents, so the basis functionality is almost done. It seems like it’s using the MiniKeePass framework library for its backend functionality. I cloned and ran it immediately as I’ve been wanting this ever since I started using KeePass for storing my passwords.

Unfortunately I can’t seem to be able to copy passwords yet, and there’s no detail dialog when you click on a password entry.

But since, as of writing, the last commit is 13 hours ago I’m sure this functionality will be added soon. I’m just so happy someone is making this. This definitely makes me want to learn Objective C properly so I can contribute to this project! If you know ObjC, you should definitely go add some pull requests!

 

Here’s a screenshot from the release I just built:

Screen Shot 2013-02-26 at 5.59.35 PM

Compare this to the current KeePass:

Screen Shot 2013-02-26 at 6.20.28 PM


7 Responses to “A native KeePass app for Mac”

  1. RedBug Says:

    And here is a safari extension for keepass: http://www.kyuran.be/blog/2013/03/03/kypass-companion-beta-0-1/ :)

  2. Simon Says:

    Sounds great. I’ll try that out as well.

  3. yusf Says:

    Kyuran isn’t open source though!

  4. Brittany Says:

    Are you able to use the Autofill Hotkey shortcut with MAC? On my PC, I just have to hit CTRL+V and it autofills for me, but I’m trying to set up a friend’s MAC. I got Keypass installed, but there doesn’t seem to be an autofill function.

  5. Emre Says:

    please please please! bitte machen Sie weiter mitdem Projekt. es gibt niergends eine gut aussehende Keepass-Port. Nirgends!!!
    bitte instaendiglich.

  6. Autohaus Radolfzell Says:

    Hey all, just become alert to your website via Yahoo and google, and discovered that it’s seriously useful.

  7. » MacPass: a decent, OS X native, KeePass port Ad Astra Per Aspera Says:

    […] native OS X port of Keepass is something that I have been wanting for a long time. Amazingly I found one today while browsing the web. You can download it from here, and look at the source code on the […]

Leave a Reply