Two-factor authentication code generator for GNOME. Created with love using Python and Gtk.
- QR code scanner
- Beautiful UI
- Huge database of (290+) websites/applications
You can install the flatpak package of the application from flathub using
flatpak install flathub com.github.bilelmoussaoui.Authenticator
Python 3.3+Gtk 3.16+meson 0.38+ninjapyotpPillowpyzbardepends onzbarlibzbar-devon Ubuntuzbaron Arch
libsecret
1 - Clone the repository
git clone https://github.com/bilelmoussaoui/Authenticator && cd ./Authenticator2 - Install Python dependecies
sudo pip install pyotp pyzbar Pillow meson ninjaPS : In some distributions you will need to use pip3 instead of pip to install the compatible version of the package with Python 3.
3 - Install System dependencies
The following packages must be installed to successfully build Authenticator.
- Debian / Ubuntu
sudo apt install gobject-introspection libgirepository1.0-dev libgtk-3-dev4 - Afterwards
meson builddir
sudo ninja -C builddir install5 - You can run the application from the desktop file or from terminal using
authenticator-
--debugOpen the application with debug flags -
--versionShows the version number of the application -
--aboutShows the about dialog
- Applications/Websites database are from twofactorauth, by 2factorauth team


