Repolode
tetherto

tetherto/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.

Open-source alternative to:1PasswordBitwardenLastPass

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. 1

    Clone the repository

    git clone git@github.com:tetherto/pearpass-app-desktop.git
  2. 2

    Go to the cloned directory

    cd pearpass-app-desktop
  3. 3

    Install dependencies

    npm install
  4. 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