Aging Qt based password manager for OS X, Linux, and maybe Windows.
Shell C++ TypeScript C Perl Prolog
Failed to load latest commit information.
doc Added the github URL. Apr 4, 2009
examples [project @ 2004-05-04 22:50:15 by nolan] May 4, 2004
locale [project @ 2004-06-24 04:15:32 by nolan] Jun 24, 2004
packages [project @ 2006-12-31 20:03:37 by nolan] Dec 31, 2006
release [project @ 2007-01-02 00:01:22 by nolan] Jan 2, 2007
src Trying out QtTest. Jul 23, 2013
test Added a unit test for PassPhraseDlg Aug 24, 2013
uuid-1.0.0 Renamed uuid_t to ossp_uuid_t since it conflicted with a type provide… Jun 28, 2007
.gitignore added .gitignore Oct 10, 2009
COPYING [project @ 2004-11-01 21:44:54 by nolan] Nov 1, 2004
Makefile Added an icon for OSX. Could be better >128 Oct 18, 2009
README.markdown Making it look better on Github. Apr 4, 2009
doxygen.conf [project @ 2006-04-12 17:16:13 by nolan] Apr 12, 2006
resources.qrc Switched over to Qt4's resource system. Jun 28, 2007


MyPasswordSafe Copyright 2004 Semantic Gap (TM)


Semantic Gap and the double spiral logo are trademarks of Nolan Eakins.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

The copy is in the COPYING file.

Quick Instructions

Please read doc/manual.html for all the information you'll probably need. If for some reason you can't read html, you need Qt 3 to use MyPasswordSafe. Once that's setup, running "make" will compile everything and "make install" will install everything to '/usr/local'. If you want it installed someplace else try "PREFIX=$somepath make" and "PREFIX=$somepath make install"

To compile quicker try "make -jN" where N is a number greater than 1.


There exists two mailing lists for MyPasswordSafe. One is an announce list, and the other is a development/discussion/help list. To subscribe to them goto the following web pages:

Announce: Development/Help:

For other inquieries, send an email to