What is Lockra
This page explains what Lockra is for and what sets it apart from other authenticators.
Lockra is a two-factor authenticator and password manager for your computers and your Android phone. When a website asks for a six-digit code after your password, Lockra shows it, and one click or tap copies it. It works with every service that offers an authenticator app: the codes follow the open TOTP and HOTP standards, the same ones Google Authenticator and Microsoft Authenticator use. From version 0.10.0 it keeps your passwords as well, in the same vault, and its browser extension fills them (Passwords).
Where your accounts are kept
Lockra keeps all your accounts and logins in one file on each device, encrypted with a key derived from a master password that only you know. Lockra goes online for its own updates (Updating) and, from version 0.4.0 if you turn it on, to sync your devices through storage of your own or, from version 0.8.1, a Lockra relay (Sync between devices): there is no account to create and nothing is reported back. The codes are calculated on the device from the secret each service gave you and the current time.
Moving accounts in and out
Most people already have their accounts in a phone app. Lockra reads the export codes of Google Authenticator from photos or screenshots, reads Microsoft Authenticator's database from a rooted Android phone, and accepts otpauth links and QR images from any other app. It can also move the accounts back to those apps.
Passwords
From version 0.10.0, Lockra keeps logins beside the codes: the user name, the password, the sites it is for, and the account whose code goes with it. A generator makes new passwords, and logins come in from browsers and password managers and go out to KeePass or a CSV file. On a computer, the browser extension for Chrome, Edge and Firefox fills a login and then its code into the sign-in page, page after page when the sign-in asks for them one at a time, and offers to save a new password; it keeps no passwords itself and asks Lockra, which runs on the same computer (The browser extension). On the phone, logins are shown, copied and edited (Passwords).
On the phone
From version 0.7.0 Lockra also runs on Android phones with Android 8 or later: the same vault as on the computer, QR codes scanned with the camera or read from screenshots, unlocking with a fingerprint, and sync with your computers, which a phone joins by scanning a QR code (Sync between devices). An app for iPhone and iPad is planned (Roadmap).
Backups
A lost or broken device would take the accounts with it. On a computer, Lockra writes encrypted backups to a folder you choose, automatically after each change; on the phone, you save them through the system's file picker. A backup restores on any device with Lockra and the password it was made under.
What Lockra does not do
Lockra has no sync service that can read your accounts or logins (a relay keeps encrypted files only), and no account to sign up for. The browser extension talks only to Lockra on the same computer, and on the phone Lockra fills nothing into other apps: copy passwords and codes there. See Roadmap for what is planned and what is left out.