KeeWeb is a web-based password manager and vault that allows users to open and edit encrypted databases through a browser interface. It functions as a cross-platform tool for managing password vaults using the KeePass database format.
The application provides a self-hosted password vault that can be deployed as a single HTML file or via Docker. It integrates with remote storage providers using OAuth to synchronize encrypted database files across multiple devices.
The system includes capabilities for secure credential generation, two-factor authentication management through time-based one-time passwords, and biometric database unlocking. It also supports the use of hardware security keys and keyfiles to protect encrypted data.
The software can be deployed as a container or a standalone web application.