A password management tool as a demonstration and proof of concept of WebAuthn PRF extension and Large Blob extension.
Try it out on prf.axton.im!
- Use only passkeys to authenticate and encrypt your passwords. No main passwords to remember.
- Safely store your encrypted passwords with any safe or unsafe storage provider.
- Access to your passwords across all your devices.
- Running entirely in your browser (almost).
- Everything else you can expect from a password manager.
Important
As this is a demonstration and no further maintenance is planned, this is not a production-ready password manager and should not be used for storing sensitive data. Test use only.
For full usage instructions and FAQs, please refer to the help section on prf.axton.im.
yarn install
npm run dev
and a development version will be available at localhost:5173
.
For details on usages of the WebAuthn PRF and Large Blob extensions, please refer to src/passkey.js.
npm run build
and the production version will be available in the dist
folder.
This project is licensed under the GPLv3 license.
Matt's Headroom and Levi Schuck for the great WebAuthn PRF introductions.
Peace and trinketMage for the amazing background shaders.