Open-source Android authenticator app from 2FAS that generates TOTP and HOTP one-time codes for two-factor login.
beemdevelopment/Aegis
A free, open source Android authenticator app that generates HOTP and TOTP two-factor codes and keeps them in an encrypted vault.
Open-source alternative to:Google Authenticator
Authy
- Stars
- 13,336
- Forks
- 609
- Open issues
- 129
- Last commit
- last month
What is it?
Aegis Authenticator is a 2FA app for Android that generates one-time codes for online services supporting HOTP and TOTP. Its vault is encrypted with AES-256-GCM and can be unlocked with a password (scrypt) or biometrics backed by the Android Keystore.
Beyond basic code generation, Aegis offers many ways to add entries, including scanning a QR code or image, entering details manually, and importing from a range of other authenticator apps such as Google Authenticator, Authy, andOTP and FreeOTP. Entries can be sorted, grouped, searched, and given custom or automatically generated icons, and icon packs are supported.
The app also provides encrypted or plaintext export, automatic vault backups to a chosen location, screen capture prevention and tap-to-reveal codes. It is available on Google Play and F-Droid.
Key features
- 01Generates HOTP and TOTP codes compatible with thousands of services.
- 02Vault encrypted with AES-256-GCM, unlocked by password or biometrics.
- 03Imports entries from many authenticator apps, including Google Authenticator and Authy.
- 04Adds entries by scanning QR codes, from images, or manually.
- 05Supports sorting, grouping, search, and icon packs.
- 06Exports vaults in plaintext or encrypted form and makes automatic backups.
Use cases
- Storing two-factor codes for personal online accounts on an Android phone.
- Migrating existing codes from another authenticator app into a single encrypted vault.
- Keeping encrypted backups of 2FA secrets in a location you control.
Topics
FAQ
- What is Aegis?
- A free, open source Android authenticator app that generates HOTP and TOTP two-factor codes and keeps them in an encrypted vault. Aegis Authenticator is a 2FA app for Android that generates one-time codes for online services supporting HOTP and TOTP. Its vault is encrypted with AES-256-GCM and can be unlocked with a password (scrypt) or biometrics backed by the Android Keystore.
- Is Aegis free to use? What license does it have?
- Aegis is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is Aegis still maintained?
- Updated within 6 months. The last commit to Aegis was on Sep 6, 2026.
- What can I use Aegis for?
- Storing two-factor codes for personal online accounts on an Android phone. Migrating existing codes from another authenticator app into a single encrypted vault. Keeping encrypted backups of 2FA secrets in a location you control.
- Where can I get Aegis?
- The source code and installation instructions are on GitHub: https://github.com/beemdevelopment/Aegis
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Turns an Android phone into an SMS gateway, letting you send and receive SMS and MMS through a local or cloud API.
A end-to-end encrypted messaging app and network that uses no user identifiers, with iOS, Android, desktop and terminal clients.
Open-source disk encryption software for creating encrypted volumes and partitions, forked from TrueCrypt 7.1a with security enhancements.
An Android app that scans nearby Bluetooth Low Energy devices, tracks them over time, and alerts you to suspicious or following devices.