Skip to content

Supan-Roy/authdeck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AuthDeck

Version Platform Python UI Build Security

Professional desktop TOTP authenticator for Windows built with Python + PyQt6.

Download

Author

Features

  • Add account by screen-region QR scan or manual entry
  • Parses otpauth:// URLs automatically
  • Generates 6-digit TOTP codes with 30-second refresh
  • Copy code from main panel, sidebar context menu, or tray menu
  • Dark/light theme switch
  • Import/export backup JSON
  • Minimize-to-tray workflow

Run from source

pip install -r requirements.txt
python main.py

Build executable

.\scripts\build.ps1

Output: dist/AuthDeck.exe

Build installer

.\scripts\build-installer.ps1

Output: installer/output/AuthDeck-Setup.exe

Security notes

  • Accounts are stored locally only.
  • App PIN is stored as salted PBKDF2 hash.
  • Backup exports are encrypted with a user password (AES-256-GCM + PBKDF2 key derivation).

About

Desktop TOTP authenticator for Windows

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors