Desktop-2FA is a secure offline application for managing TOTP 2FA codes. It features an encrypted vault for safe storage, has a modular architecture for flexibility, and works without internet access. This application is designed to provide a reliable way to enhance personal security without compromising privacy.
desktop‑2fa is a secure, offline TOTP authenticator designed for desktop environments. It provides a fully local, encrypted vault for storing 2FA secrets, a clean and predictable CLI workflow, and a transparent architecture built around modern cryptographic standards. The project is aimed at users who value privacy, reproducibility, and complete control over their authentication data.
Most 2FA tools today rely on mobile devices, cloud sync, or proprietary storage. desktop‑2fa takes a different approach:
desktop‑2fa is built for people who want a trustworthy, minimal, and secure way to manage TOTP codes without relying on external services.
All TOTP secrets are stored in a local vault encrypted with:
No plaintext secrets are ever written to disk.
desktop‑2fa never connects to the internet.
There is:
Your secrets stay on your machine — always.
The command‑line interface provides:
The CLI is designed to be predictable, scriptable, and easy to integrate into automation.
The project includes:
This ensures long‑term stability and confidence for contributors.
The codebase is structured into clear modules:
This makes the project easy to navigate and extend.
desktop‑2fa is ideal for:
Planned features include:
The roadmap evolves based on community feedback and real‑world usage.
desktop‑2fa follows a clear and documented security model:
Every vault read operation verifies header, version, Argon2 parameters, and GCM tag integrity.
desktop‑2fa is built around three principles:
The goal is not to replace mobile authenticators, but to provide a secure, desktop‑native alternative for people who need it.
Contributions are welcome.
The project values:
The repository includes guidelines for development, testing, and architecture.
desktop‑2fa is source‑available under a custom license included in the repository.
It allows personal and non‑commercial use while protecting the project from unauthorized commercial exploitation.
desktop‑2fa is a modern, offline, encrypted TOTP authenticator for desktop systems.
It combines strong cryptography, a clean CLI, and a transparent architecture to give users full control over their 2FA secrets — without cloud services, telemetry, or hidden dependencies.
If you value privacy, reproducibility, and simplicity, desktop‑2fa is built for you.
No comments yet.
Sign in to be the first to comment.