GoldenPassport
A native implementation of Google Authenticator for Mac based on Swift
Install / Use
/learn @stanzhai/GoldenPassportREADME
GoldenPassport
A native implementation of Google Authenticator for Mac based on Swift3.
Screenshot



Features
- Recognize OTPAuth URL from a QRCode image
- Authentication code management
- Support RESTful API to obtain the verification code
- Use a global hot key(
Shift+Cmd+[0-9]) to direct fill out the verification code - Click an auth-menu to copy the verification code to the
PasteBoard - Export/Import authentication codes
How to use
- Download the latest version of GoldenPassport from the releases page.
- Unzip
GoldenPassport.zipand putGoldenPassport.appto yourApplicationfolder then start it. - Add an auth URL from the status menu.
Or you can install if from brew cask
brew install --cask goldenpassport
Now, you can get the verification code by:
- From the status menu, copy the verification by clicking an auth-menu
- Use a global hot key(
Shift+Cmd+[0-9]) to direct fill out the verification code
You can also use the RESTful API if you want to get the verification code from a shell script by the following way:
# you can get the url from `http://localhost:17304/`
code=$(curl 'http://localhost:17304/code/test@stanzhai.site')
# ues the verification code
echo $code
Building
GoldenPassport uses cocoapods as the package manager tool, you should install it first.
pod installto install dependencies- Open
GoldenPassport.xcworkspacewith Xcode to build
Todo
- Support auto startup with system
- i18n
Resources
Related Skills
node-connect
349.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
