Official Electron desktop client for Anytype, a local-first, end-to-end encrypted personal knowledge base for macOS, Windows and Linux.
- Stars
- 543
- Forks
- 72
- Open issues
- 35
- Last commit
- 3 months ago
What is it?
PearPass Desktop is the desktop client for PearPass, a password and identity manager that stores passwords, credit cards, secure notes and custom fields. All data is encrypted before it is written to disk and kept on your device rather than on a central server.
Instead of relying on a cloud service, PearPass syncs credentials directly between your devices using peer-to-peer technology from Pear Runtime. The vault remains accessible offline, and the app includes a password health check that flags weak passwords and a random password generator.
The desktop app runs on macOS, Linux and Windows. Mobile and browser extension versions are maintained in separate repositories. The project is currently paused from active development.
Key features
- 01Encrypts passwords, credit cards, secure notes and custom fields before writing them to disk.
- 02Syncs credentials between your devices directly, without a central server.
- 03Works offline with full access to your vault.
- 04Checks password strength to identify weak passwords.
- 05Generates strong, unique random passwords.
- 06Runs on macOS, Linux and Windows.
Use cases
- Keeping login credentials private without storing them on a third-party cloud service.
- Syncing a password vault between your own computers via peer-to-peer connections.
- Auditing existing passwords to find weak or reused ones.
Quick start
- 1
Clone the repository
git clone git@github.com:tetherto/pearpass-app-desktop.git - 2
Go to the cloned directory
cd pearpass-app-desktop - 3
Install dependencies
npm install - 4
Generate translation keys, then start the development app
npm run build && npm run dev
Things to know
- The project is currently paused from active development.
- Workspace sibling modules must be present locally, so the setup is not a plain clone.
- Requires Pear Runtime to be installed separately.
- The license field is not a standard SPDX identifier, though the README states Apache 2.0.
In collections
Topics
FAQ
- What is pearpass-app-desktop?
- Open-source desktop password and identity manager with end-to-end encryption and peer-to-peer sync between your devices, built on Pear Runtime. PearPass Desktop is the desktop client for PearPass, a password and identity manager that stores passwords, credit cards, secure notes and custom fields. All data is encrypted before it is written to disk and kept on your device rather than on a central server.
- Is pearpass-app-desktop free to use? What license does it have?
- pearpass-app-desktop is open source under the Other license. Check the license terms before using it in commercial products.
- Is pearpass-app-desktop still maintained?
- Updated within 6 months. The last commit to pearpass-app-desktop was on Aug 14, 2026.
- What can I use pearpass-app-desktop for?
- Keeping login credentials private without storing them on a third-party cloud service. Syncing a password vault between your own computers via peer-to-peer connections. Auditing existing passwords to find weak or reused ones.
- How do I install pearpass-app-desktop?
- Clone the repository: git clone git@github.com:tetherto/pearpass-app-desktop.git Go to the cloned directory: cd pearpass-app-desktop Install dependencies: npm install Generate translation keys, then start the development app: npm run build && npm run dev
- Where can I get pearpass-app-desktop?
- The source code and installation instructions are on GitHub: https://github.com/tetherto/pearpass-app-desktop
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An open source password and data manager for individuals and teams, with server, web, desktop, mobile and browser extension clients.
Free cross-platform password manager that opens and manages KeePass kdbx vaults in the browser or as a desktop app.
Cross-platform, offline password manager that stores logins, TOTP codes, passkeys and notes in an encrypted KDBX database file.
An Android password manager that stores credentials in KeePass-compatible database files, with optional sync across devices.
A stateless password manager that generates site passwords from one master password, so no encrypted vault needs syncing.