Linux · System & Settings
OTPClient
Application for managing TOTP/HOTP tokens with built-in encryption
by Paolo Stivanin
Official site: flathub.org
About OTPClient
OTPClient is a secure and easy-to-use desktop client for TOTP and HOTP one-time passwords, built with GTK4 and libadwaita. Features:
multiple databases with sidebar management and cross-database search
token grouping with quick filtering
desktop search provider for GNOME Shell and KDE KRunner (opt-in trigger keyword)
command-line companion (otpclient-cli) with scriptable table/JSON/CSV output
support for TOTP, HOTP, and Steam codes
configurable digits (4 to 10), period (1 to 120 seconds), and algorithm (SHA1, SHA256, SHA512)
import and export of encrypted/plain Aegis backups
import and export of encrypted/plain Authenticator Pro and 2FAS backups
import and export of plain FreeOTP+ backups (key URI format)
import of Google Authenticator migration QR codes (file, webcam, clipboard)
integration with the OS secret service provider via libsecret (opt-in)
local database encrypted with AES-256-GCM and Argon2id key derivation; plaintext lives only in libgcrypt secure memory while unlocked
How to install OTPClient
- Click Download — the developer's official website opens in a new tab.
- Download the latest version there and run it. Choose Custom/Advanced where offered, and skip any bundled extras.
- Prefer the command line? With Flatpak you can install and update it with: flatpak install flathub com.github.paolostivanin.OTPClient
- Open OTPClient once it finishes installing.
Frequently asked questions
Is OTPClient free to download?
Yes. The Download button sends you to flathub.org, the developer's official site, where OTPClient is available to download. Flatnic doesn't host or modify any files.
How do I install OTPClient from the command line?
With Flatpak, run: flatpak install flathub com.github.paolostivanin.OTPClient. This installs it from the official source and keeps it updated.
Is OTPClient safe?
OTPClient downloads directly from the developer. As always, scan the installer with your antivirus and choose Custom setup to skip any bundled extras.