让验证码自己到位。

OTPilot 是一个 macOS 菜单栏小工具。它读取本机 Messages 里的新短信验证码,复制到剪贴板,并可选择粘贴到当前聚焦的输入框,给 Dia、Chrome、Arc 带来接近 Safari 的体验。

本机处理 直接读取 Mac 上的 Messages 数据库,不经过云端服务。
中英模板 支持常见英文、简体中文和繁体中文验证码格式。
菜单栏常驻 没有 Dock 图标,打开后默认开始监测新消息。
【豆瓣网】豆瓣登录验证码:2463,20 分钟内有效。

它做的事情很少,也正因为如此可靠。

OTPilot 不尝试接管浏览器,也不在网页里注入脚本。它只在新消息到达时判断验证码,剩下的交给 macOS 剪贴板和当前应用的粘贴行为。

1

监测 Messages

应用启动后从最新消息开始读取,只处理之后进入 `~/Library/Messages/chat.db` 的 SMS / iMessage 记录。

2

提取候选验证码

解析器先找验证码关键词,再枚举附近 4-8 位候选,过滤 URL、日期和时间,并按质量排序。

3

复制,或粘贴

检测成功后自动复制到剪贴板。若开启 Auto paste 且当前焦点是可编辑输入框,它会发送 Command-V。

权限保持透明。

这是一个本机工具,所以权限边界应该清楚。OTPilot 不显示验证码通知,不上传短信内容,也不会在没有输入焦点时盲目粘贴。

Full Disk Access

用于读取本机 Messages 数据库。这是 macOS 隐私系统对 `chat.db` 的要求。

Accessibility

只有在启用 Auto paste 时需要,用来确认当前焦点是否可编辑,并发送 Command-V。

Notifications

可选。只在验证码已复制但没有自动粘贴时提示,不展示验证码本身或发件人。

下载 DMG,拖进 Applications。

OTPilot 现在提供预构建 DMG,普通用户不需要 Xcode。这个版本还没有 notarized,第一次打开时可能需要右键 Open 或到系统设置里允许。

给普通用户

下载 release 里的 `OTPilot-v1.5.1.dmg`,打开后把 `OTPilot.app` 拖进 Applications。首次打开若被 macOS 阻止,请右键选择 Open。

打开最新 release

给 Terminal 用户

本机需要 Xcode 或 Apple Command Line Tools。你可以从源码安装,也可以本地构建 DMG 用于发布。

git clone https://github.com/Cococolins/OTPilot.git cd OTPilot make dmg