KeyGo is a secure, open-source Android password manager that allows you to store passwords, passkeys, and credit card information encrypted entirely on your local device.
- 100% Free & Open Source: All features are available for free.
- Local-Only Storage: Your data will never leave your device.
- Comprehensive Management: Store passwords, passkeys, and credit cards.
- MFA Support: Built-in authenticator for TOTP tokens.
- Advanced Security: Per-item, industry-standard encryption.
- Seamless Integration: System-wide autofill service for all your credentials.
Get the latest version of KeyGo directly from the Play Store or GitHub:
| Platform | Status |
|---|---|
| Google Play | |
| Store | ![]() |
| GitHub. |
You will need to install Rust. Rust is used for cryptographic functions and other amazing features, like generating backups.
If you are using Linux or macOS, simply run this in your terminal:
curl --proto '=https' --tlsv1.2 -sSf [https://sh.rustup.rs](https://sh.rustup.rs) | sh(For Windows, download the installer from the official Rust website.)
Once you have Rust installed, you are ready to build the application by running the following command in the project root:
./gradlew assembleFdroidReleaseYour compiled APK will be generated in app/build/outputs/apk/.
- Connect your phone to your computer using a USB cable.
- Enable USB debugging on your device.
- Install the APK using ADB by running:
adb install <path-to-apk-file>Licensed under the GNU General Public License v3.0. This means KeyGo is free software: you can redistribute and/or modify it under GPLv3 terms. For full details, see the LICENSE file.




