6,897
stars
+0+2+18
475
forks
178
watchers
204
prs
1,115
issues
35
releases
–
discussions
README
macpassapp.org was dropped due to a fuck-up on my part.
The website is now available under https://macpass.app
Update to MacPass 0.8.2 as soon as possible!
If – for whatever reason – you still run version 0.8.1 or older please disable the automatic plugin update in the plugin settings to prevent any malicious activity.
MacPass will refuse to load unsigned or wrongly signed plugins if you uncheck the "load unsecure plugins". This is the default behaviour. If you have not changed this, you're set!
If plugins get disabled due to a version downgrade in the bundled plugins.json file, check "load incompatible plugins". This setting does not enable unsigned plugins to be loaded!
Releases are not published on the website or via the https://macpassapp.org url.
Only use releases on the official Github page.
MacPass
MacPass began as an attempt to provide a nice looking feature complete KeePass client for macOS. To a degree this has been accomplished. Over the years, a couple of other awesome clients were created. With the decline of steady updates, MacPass fell behind in terms of UI and features. I hope we can revive the old fella and get cracking again!
I'm very proud that to this day, MacPass is the only native macOS client that is fully open source!
Download
All pre-built releases can be found at Github.
An unsigned build of the current continuous tag can be found here: Continuous Build
Due to the nature of the build it might be unstable, however this version contains all the latest changes and bug fixes!
How to Contribute
If you want to contribute by fixing a bug, adding a feature or improving localization you're awesome!
How to Build
Fetch the source of MacPass
bash
git clone https://github.com/MacPass/MacPass --recursive
Install Carthage
Install all Dependencies
bash
cd MacPass
carthage bootstrap --platform macOS
After that you can build and run in Xcode. The following command will build and make the application available through Spotlight. If you run into signing issues take a look at Issue 92. Since Sparkle is disabled only on the CI build and in Debug mode, you have to explicitly disable it in Release. Otherwise warnings on unsecure updates will appear.
xcodebuild -scheme MacPass -target MacPass -configuration Release CODE_SIGNING_REQUIRED=NO NO_SPARKLE=NO_SPARKLE
Help
Some questions might be answered in the FAQ
Or follow the Mastodon account @MacPass
System Requirement
Version 0.8 requires macOS 10.13 High Sierra or later. Version 0.7 requires macOS 10.10 Yosemite or later and earlier versions of MacPass require macOS 10.8 Mountain Lion or later.
Status
The Status can be found on the dedicated Wiki page.
What does it look like?
!image
More Screenshots in the Wiki
Alternatives
KeePassX and its fork KeePassXC. Qt based cross plattform port.
KyPass Companion. Native macOS client.
KeeWeb. Electron based cross plattform port. Since it's browser based you can pretty much run it anywhere.
License
Ma