This app is the macOS companion for OTP Auth for iOS. It can be used to generate one time passwords for your two factor authentication enabled accounts right on your Mac. No need to pull your phone. The macOS companion app works with the same services the iOS app works with.
OTP Auth can be used with any service that uses one time passwords. This includes popular services like Google Mail, Dropbox, Evernote and many more. You only have to enable two factor authentication. For a list of services that support two factor authentication you may want to take a look at twofactorauth.org.
OTP Auth supports synchronize all your accounts between your devices. This allows you to add a new account on your iPhone and later request a code on your Mac. This feature is powered by Apples iCloud to make it as reliable as possible and can be turned on and off at any time.
To make using OTP Auth as easy as possible, it includes a widget for the macOS Notification Center. Tap the notification center button in the top right, tap an account in the widget and your code is copied into the pasteboard. From there you can paste it where ever you need it.
If you are browsing the web using Safari, OTP Auth has something special for you: A Safari extension. Just launch this extension, choose an account and the code of the chosen account will be inserted into the website right where you need it.
OTP Auth fully respects your privacy. Unlike other apps, your accounts are not sent to any server (except you enable iCloud Sync). Also OTP Auth does not show any ads and does not collect any usage data. The app works offline without any restrictions.
Basically, Apple does not want the app in the current state. Their problem with the app is that it is not fully featured (you can only access accounts, but you cannot add and/or modify accounts). Thus publishing in the macOS App Store is not an option 😑.
However, I thought getting some feedback about whether or not such a macOS app is useful might be good. This is why I publish a beta here.
I wanted to have a macOS app for generating one time passwords on my Mac without the need of a phone. This is what the macOS app does. Writing this app already took me some time. And to prevent me from failing after investing a lot more time to implement a full featured client I thought that this app might already be good to get some feedback. It is kind of a minimal viable product to me: A way to find out what a fully featured macOS app would need to do 🙃.
Right now my focus is on perfectly implementing the available features. That is, fixing all bugs and adding missing features in the macOS widget and Safari extension. After I'm finished with that, I will start adding more and more features to the macOS app until we finally have a fully featured app which than can be published in the macOS App Store.
Write me a mail. If it is a bug, I will fix it. Of course, a detailed description of your problem (or a screenshot/screencast) will be helpful for me.