Skip to content
dortanesPublic

About

Local-first, end-to-end encrypted manager for passwords, passkeys, TOTP, cards and notes. Native autofill on macOS and Android, plus a browser extension. Built with Go, React, and Wails.

Topics

Resources

Contributing

Security policy

Stars

12 stars

Watchers

0 watching

Forks

Latest commit

 

History

49 Commits

Folders and files

Repository files navigation

Ravenpass

Ravenpass logo

The password manager that stays yours.

Passwords, passkeys and two-factor codes in one encrypted vault on your computer and phone, filled in wherever you sign in. No account needed, and you decide where your vault lives.

Latest release Chrome Web Store CI status GPL-3.0-or-later license

Website · Trailer · Features · Download · Security · Build from source · Contributing · Support


Ravenpass on a Mac and an Android phone

Note

Ravenpass is in beta. Keep a backup of anything you store in it.

Features

  • Native autofill, everywhere. Built into your system's own autofill, so passwords, passkeys and two-factor codes fill in any app or browser. Chrome also has its own extension.
  • Your vault, your choice. Keep it on your device, or in a cloud drive folder to open the same vault on your computer and phone.
  • Everything in one place. Passwords, passkeys, two-factor codes, payment cards, identities with document scans, secure notes and crypto wallet seeds.
  • Quick to unlock. Your fingerprint or your device's screen lock, or a PIN.
  • Hard to lose. Automatic encrypted backups to a folder you choose, and a 24-word recovery key you can print or save.
  • Easy to switch. Bring your passwords over from other password managers in a few clicks.
  • No tracking. No analytics or telemetry. Ravenpass goes online only to fetch icons from the sites you save and, on Android, to check which apps a site trusts.

Download

Get the latest version from Releases.

Platform File Requirements
macOS .dmg Apple silicon, macOS 13 or later; AutoFill needs macOS 15
Android .apk Android 12 or later; passkeys need Android 14
Chrome Chrome Web Store Chrome 133 or later and Ravenpass on your computer
Windows, Linux, iOS Coming soon
  • macOS: open the disk image and drag Ravenpass to Applications. On macOS 15 and later, turn on Ravenpass in System Settings → General → AutoFill & Passwords.
  • Android: open the APK and allow the install, then choose Ravenpass as your autofill service and, on Android 14 and later, as your passkey provider.
  • Chrome: add Ravenpass from the Chrome Web Store. The extension then shows how to link it to Ravenpass on your computer.

On macOS, you can also install with Homebrew:

brew tap dortanes/ravenpass https://github.com/dortanes/ravenpass
brew install --cask dortanes/ravenpass/ravenpass

To update, run brew update and brew upgrade --cask dortanes/ravenpass/ravenpass.

On Android, you can also install with Obtainium, which keeps Ravenpass up to date from this repository's releases:

Get it on Obtainium

Important

Nobody can reset your vault for you. Keep backups on and keep a copy of your recovery key: it unlocks a vault file you still have, but it cannot bring back a file that is gone.

Security

Every item is encrypted with XChaCha20-Poly1305 before it is written anywhere, and unlocking is bound to your device's secure hardware, such as the Secure Enclave or Android Keystore. The Chrome extension stores no passwords: it asks Ravenpass on your computer over an end-to-end encrypted local connection.

Found a vulnerability? Report it privately as described in SECURITY.md.

Build from source

You need Go 1.27 and Node.js 24. The macOS app also needs Xcode or its Command Line Tools, version 16 or later, because the AutoFill extension builds in Swift 6 mode. The Android app needs JDK 17 or later, the Android SDK and NDK 29.0.14206865.

git clone https://github.com/dortanes/ravenpass.git
cd ravenpass
make deps
make desktop     # macOS app in apps/desktop/bin
make android     # debug APK in apps/mobile/build/android/app/build/outputs/apk/debug
make extension   # Chrome extension in apps/extension/dist

make help lists every target. CONTRIBUTING.md covers the checks, signed builds and releases.

Community

Ask questions and share ideas in Discussions. Report bugs in Issues.

Support Ravenpass

Ravenpass is free and built in spare time. If it is useful to you, a donation helps keep it going.

Support Ravenpass on Ko-fi

Donate USDT
Network Address
TON UQDdOJ-e67sTvdkw3QbstGXiWa3KmB7_QUs98JZ-s53IPsyw
TRON (TRC-20) TNdEYdDKnfFt84wervgywr1iNg3ununuYw
Ethereum (ERC-20) 0x464e564580C76D252CC8A9aF1994dA4eCacEEaC7
Solana GfcK6LRhTWGYHQYSGoqTaYRssk4xGV26XywpCwkA9BPJ

Send only USDT, and only on the network listed next to the address.

License

Ravenpass is free software under the GNU General Public License v3.0 or later.


If Ravenpass keeps your passwords safe, please ⭐ star the repository.
It helps others find the project and keeps development going.

About

Local-first, end-to-end encrypted manager for passwords, passkeys, TOTP, cards and notes. Native autofill on macOS and Android, plus a browser extension. Built with Go, React, and Wails.

Topics

Resources

Contributing

Security policy

Stars

12 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Contributors

Languages