Simple application that generates a two-factor authentication code, created for GNOME.


  • QR code scanner
  • Beautiful UI
  • Huge database of more than 560 supported services
  • Keep your PIN tokens secure by locking the application with a password
  • Automatically fetch an image for services using their favicon
  • The possibility to add new services
  • Dark theme and night light

Scale to fit:

App ID:

Has to be filled


Phone Compatibility:

5/5, fully optimized

How to install:

sudo apt update
sudo apt install gnome-authenticator

Please note that the Debian version is very old, and does not work with HOTP with counters




# You will need to trust and add the flathub repo to flatpak first
flatpak install flathub com.github.bilelmoussaoui.Authenticator

Known Issues:

Using the Authenticator on flatpak will error out with an error:

mobian@mobian:~$ flatpak run com.belmoussaoui.Authenticator
thread 'main' panicked at 'Authenticator couldn't reach a secret service provider or unlock it: Zbus(MethodError("org.freedesktop.DBus.Error.InvalidArgs", Some("Invalid properties"), Msg { type: Error, sender: ":1.11", reply-serial: 4, body: Signature: [
	s (115),
] }))', src/
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

This is due to the way the Gnome Keyring works - will presumably be fixed in the future. On a default Mobian setup, there is no keyring for Authenticator to access. As a workaround you can install Seahorse (Gnome Keyring UI)

sudo apt install seahorse

and create a new keyring named login. After that, Fractal will remember your login credentials.


Getting it to work with Duo Mobile

Duo is a 2fa Authentication that requires one to use their Android or iOS app. However, there is a way to get it to work on python and export it into Authenticator: