Repolode
beemdevelopment

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 AuthenticatorAuthy

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