ade1256/google-ai-pro-farming-2-years
效率与系统工具面向 macOS 的本地多账号浏览器自动化控制台,用导入的账号和银行卡跑通 Google AI Pro 订阅与取消流程。
项目做什么
GaiConsole 是一个只监听 127.0.0.1 的本地网页控制台,通过 Playwright 驱动真实的 Chrome 浏览器,对导入的 Google 账号执行固定流程:TOTP 登录、term discovery、四层订阅、日期 guard、取消订阅,以及把银行卡从账号上解绑。账号和银行卡通过界面导入;按 README 的说明,密码、TOTP 种子、卡号和 CVC 存在 macOS Keychain,SQLite 里只保存引用。
流程会根据发现的 term 决定起点:0 个月走 layer 1,12 个月走 layer 2,18 个月走 layer 3,24 个月只尝试 layer 4 然后取消,因此中断后可以重跑。有两步必须由人在手机上完成:登录时的设备提示(等待 5 分钟),以及解绑银行卡时的验证确认(等待 300 秒)。如果没有确认解绑,订阅仍会保持 24 个月有效,取消流程照常执行,只是卡会留在账号上。
运行准备
运行环境要求 macOS、已安装原版 Google Chrome、Python 3.13,并且出口 IP 在 US(VPN);流程最多等待 120 秒,出口不是 US 就会停止。依赖使用 sha256 全量锁定,并通过 pip install --require-hashes 安装。
- 克隆仓库并启动:
git clone https://github.com/ade1256/google-ai-pro-farming-2-years.git && cd google-ai-pro-farming-2-years && ./run.sh。脚本会创建 venv,在需要时安装锁定依赖,然后把控制台开到127.0.0.1:8765。 - 从
~/Library/Application Support/GaiConsole/console.token取出 43 位控制台 token(启动日志里也会打印),访问http://127.0.0.1:8765/?t=<token>。 - 先按
卡号|MM/YY|CVC导入银行卡,再按邮箱|密码|TOTP 种子导入账号,可以逐条或逐行导入。 - 对单个账号点 jalankan,或点 run-all 让账号依次排队执行。
使用约束
控制台只针对 macOS、真实 Chrome、Python 3.13 和 US 出口设计。它需要真实可用的账号密码、TOTP 种子和完整银行卡信息,因此运行者要直接处理敏感的登录凭据和支付数据。流程依赖 Google 当前的页面结构和审批提示;页面改版,或者设备提示、解绑确认没有得到批准时,订阅可能继续生效,卡也仍留在账号上。仓库使用 MIT 许可证,但 README 记录的用途是多账号订阅自动化并涉及银行卡处理,运行前需要确认这种做法符合 Google 的服务条款和适用法律。
HotRepo 点评
这个仓库没有 GitHub 全语言日榜记录。唯一一条快照是 2026-11-08 的 Python 新项目榜:在从 2026-11-07 开始、约 17.6 小时的窗口内新增 100 Star 和 26 Fork。这是单次观察,不足以判断趋势。README 的篇幅主要放在自动化流程和运行器自身的安全措施上,而不是通用浏览器工具,所以第一段就能看出它面向的是很窄的多账号场景。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。