Repolode
Kunzisoft

Kunzisoft/KeePassDX

Lightweight password manager for Android that stores credentials in KeePass-format (.kdb/.kdbx) encrypted files, with autofill and passkey support.

Open-source alternative to:1PasswordLastPassBitwarden

Stars
7,513
Forks
416
Open issues
553
Last commit
5 days ago

What is it?

KeePassDX is a password and passkey manager for Android. All credentials live in a single encrypted database file in KeePass format, unlocked with a master password, a keyfile, or biometrics. Entries are organised into group trees, and each entry keeps a history of its changes.

The app supports Android autofill for filling passwords into forms, along with a custom keyboard called Magikeyboard for filling any field. It also manages HOTP and TOTP one-time codes for two-factor authentication and stores passkey private keys locally. Both .kdb and .kdbx files (versions 1 to 4) are supported, with AES, Twofish, ChaCha20 and Argon2 algorithms, and the files are designed to work with other KeePass-compatible clients such as KeePassXC and KeeWeb.

The project is open source under GPL-3.0, ad-free, and a fork of KeePassDroid. The app is distributed through F-Droid, Google Play, IzzyOnDroid and GitHub releases.

Key features

  • 01Stores passkeys and their private keys locally on the device.
  • 02Unlocks the database with biometrics, a master password or a keyfile.
  • 03Manages HOTP and TOTP codes for two-factor authentication.
  • 04Provides Android autofill and a Magikeyboard for filling form fields.
  • 05Opens and edits .kdb and .kdbx files (versions 1 to 4) compatible with KeePass clients.

Use cases

  • Keeping a separate unique password for every online account on an Android phone.
  • Syncing a KeePass database between Android and desktop tools like KeePassXC.
  • Storing TOTP codes alongside passwords for two-factor sign-in.
  • Keeping passkey private keys on the device instead of with a cloud provider.

Quick start

  1. 1

    Install the app from F-Droid (recommended)

  2. 2

    Open the app and create a new database or open an existing KeePass file

Things to know

  • Android only; it is not available for desktop platforms.
  • Licensed under GPL-3.0, a copyleft license that requires derivative works to remain open source.

Topics

FAQ

What is KeePassDX?
Lightweight password manager for Android that stores credentials in KeePass-format (.kdb/.kdbx) encrypted files, with autofill and passkey support. KeePassDX is a password and passkey manager for Android. All credentials live in a single encrypted database file in KeePass format, unlocked with a master password, a keyfile, or biometrics. Entries are organised into group trees, and each entry keeps a history of its changes.
Is KeePassDX free to use? What license does it have?
KeePassDX is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is KeePassDX still maintained?
Actively maintained. The last commit to KeePassDX was on Oct 17, 2026.
What can I use KeePassDX for?
Keeping a separate unique password for every online account on an Android phone. Syncing a KeePass database between Android and desktop tools like KeePassXC. Storing TOTP codes alongside passwords for two-factor sign-in. Keeping passkey private keys on the device instead of with a cloud provider.
How do I install KeePassDX?
Install the app from F-Droid (recommended) Open the app and create a new database or open an existing KeePass file
Where can I get KeePassDX?
The source code and installation instructions are on GitHub: https://github.com/Kunzisoft/KeePassDX

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects