Store and organize passwords in an encrypted KeePass database on macOS with a native app that feels at home on the platform.
Share a KeePass password vault across macOS, Windows, Android, and iOS by syncing the database file via iCloud, Dropbox, or similar.
Use the auto-type feature to fill in login credentials for websites and apps without manually copying and pasting.
Build and customize MacPass from source using Xcode to contribute bug fixes or new features.
Not on the Mac App Store due to GPL v3 incompatibility, download directly from the GitHub releases page.
MacPass is a password manager for macOS that reads and writes files in the KeePass format. KeePass is a widely used open standard for storing passwords in an encrypted database file, and the same file can be opened by KeePass-compatible apps on Windows, Android, iOS, and other platforms. MacPass provides a native macOS experience for working with those files, rather than running the Windows version of KeePass through a compatibility layer. The application lets you store passwords, usernames, URLs, and notes in an organized, encrypted database. You unlock the database with a master password or key file. MacPass supports an auto-type feature that can fill in login credentials for websites and applications without you manually copying and pasting. Pre-built downloads are available from the GitHub releases page. The project also publishes a continuously updated build for users who want the latest changes, though that version may be less stable. MacPass requires macOS 10.10 (Yosemite) or later. For those who want to build the application from source, the repository provides step-by-step instructions using Xcode and a dependency manager called Carthage. Because MacPass is licensed under the GNU General Public License version 3, it cannot be distributed through the Mac App Store. The Free Software Foundation has explained why the GPLv3 and App Store terms are incompatible, and the README links to that explanation. The project is open source and accepts contributions for bug fixes, features, and localization. MacPass was created as a response to the lack of a polished, native macOS KeePass client. The README notes that running KeePass through the Mono compatibility layer on macOS felt out of place and was missing important features.
← macpass on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.