Faktor 是一款专为 macOS 设计的小型应用,旨在解决在 Google Chrome 中填写 2FA(双因素认证)验证码时频繁切换设备、手动复制粘贴的痛点。它通过监听 Mac 上的 iMessage 获取新收到的验证码,并借助 Chrome 扩展自动补全到当前网站,提供流畅的自动完成体验。
用途:Faktor 的核心用途是简化 2FA 验证码的输入流程。当用户在浏览器中遇到需要输入 6 位验证码的网站时,Faktor 能够自动检测并填充来自 iMessage 的验证码,无需再去查看手机或手动输入。
主要能力:
- 监听 Mac 上的 iMessage,实时捕捉新到达的 2FA 验证码。
- 通过 Chrome 扩展将验证码自动补全到网页表单中。
- 完全本地运行,所有文本消息都不会离开设备,也不会上传到任何服务器。
- 原生 macOS 应用,体积小、效率高。
- 完全开源,可在 GitHub 上查看源代码、报告问题或贡献代码。
- 免费使用,无需付费。
使用方式:
- 安装 Faktor macOS 应用,并授予其完全磁盘访问权限(用于读取存储 iMessage 的库文件夹)以及发送通知的权限。
- 安装配套的 Google Chrome 扩展。
- 当 Mac 上的 iMessage 收到新的 2FA 验证码时,Faktor 会检测到并通过扩展推送到浏览器。
- 在需要输入验证码的网页上,Faktor 会自动填充验证码,完成验证。
适用场景:
- 频繁使用 2FA 验证的 Chrome 用户,希望减少在手机和电脑间切换的干扰。
- 希望将手机远离工作桌以提高专注度的用户。
- 使用 iOS 设备接收短信验证码,并在 macOS 13 及以上系统中工作。
- 使用 Google Chrome、Arc、Brave 等 Chromium 内核浏览器的用户。
限制:
- 仅支持 macOS 13 及以上版本,且需要搭配 iOS 设备接收短信验证码。
- 目前验证支持 Google Chrome、Arc 和 Brave 浏览器,其他 Chromium 内核浏览器可能兼容但未经验证。
- 项目不提供官方客户支持(作者因时间有限无法提供支持)。
- 虽然应用免费,但未提供付费或高级版本信息。
- 需要授予完全磁盘访问权限,可能涉及隐私顾虑,但官方声明所有数据处理均在本地完成。
Faktor 由 Kenneth Auchenberg 开发,是一个开源项目,源代码托管在 GitHub 上。