2faConsole supplies one-time password generation through a simple command-line workflow. It keeps secrets in a local file with restricted permissions and never connects to external servers. The supported algorithms include TOTP and HOTP with selectable hash functions.
The application works on Windows, macOS, and Linux without graphical libraries. Users can add accounts, rename labels, delete entries, and copy codes to the clipboard. All operations happen in a terminal window and produce plain text output.
The bundled Pxoqxo.Otp2fa library implements RFC 6238 and RFC 4226 from scratch. This design keeps the executable small and removes supply-chain risks from package managers. Storage uses owner-only file access, and code generation requires no internet connection.