Analysis updated 2026-08-01 · repo last pushed 2025-06-16
Generate offline two-factor authentication codes for your online accounts on any device.
Use a desktop 2FA app so you can copy login codes without switching to your phone.
Keep all your 2FA account data private and local instead of syncing to the cloud.
| haidrrrry/authenticator | strugglechen1337/thorrombutler | android-hacker/wechatchatroomhelper | |
|---|---|---|---|
| Stars | 7 | 7 | 8 |
| Language | Kotlin | Kotlin | Kotlin |
| Last pushed | 2025-06-16 | — | 2019-12-09 |
| Maintenance | Stale | — | Dormant |
| Setup difficulty | moderate | easy | hard |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires setting up Kotlin and Compose Multiplatform build tooling to compile for Android, iOS, or desktop targets.
Authenticator is a two-factor authentication (2FA) app that generates the temporary, six-digit security codes you need when logging into your online accounts. Instead of relying on a cloud-connected service like Google Authenticator or Authy, this app works entirely offline and stores all your account data directly on your device. It runs on Android phones, iPhones, and desktop computers. At its core, the app implements a standard security protocol called TOTP, which generates a new passcode every thirty seconds based on a secret key tied to your account. When you set up 2FA on a website, you normally scan a QR code or enter a text key. This app takes that secret key, computes the current code using the clock on your device, and displays it with a visual timer so you know how long the code remains valid. Because the generation depends only on the secret key and the current time, the app never needs an internet connection to produce your codes. This tool is built for anyone who wants a privacy-first approach to securing their online logins. For example, if you are a founder or manager who logs into sensitive dashboards across different devices, you could use this on your desktop instead of fumbling with your phone. It also appeals to users who are uncomfortable with authentication apps that sync data to the cloud, since everything here stays local to the machine you are using. The app includes helpful features like smart search to find specific accounts, tap-to-copy codes, and both light and dark themes. What stands out about this project is how it is built. The developer used a technology called Compose Multiplatform, which allows a single codebase written in Kotlin to run across Android, iOS, and desktop operating systems. This means the creator only has to write and maintain the app's interface and logic once, rather than building three separate versions from scratch. Looking ahead, the project's roadmap includes plans for backup options and biometric security features like fingerprint unlocking.
A privacy-first two-factor authentication app that generates temporary login codes entirely offline. It runs on Android, iOS, and desktop from a single shared codebase.
Mainly Kotlin. The stack also includes Kotlin, Compose Multiplatform, TOTP.
Stale — no commits in 1-2 years (last push 2025-06-16).
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.