OLmatter/glm-coding-helper

智谱 GLM Coding Plan 抢购助手,一键抢购油猴脚本 ,本地 CPU/GPU OCR 自动识别 中文点选验证码,支持多窗口并发、限流重试和支付页保护

是什么

glm‑coding‑helper 是一个小型开源工具包,帮助用户在 Zhipu GLM Coding Plan 订阅开放的瞬间立即抢购。它结合了在 Chrome/Edge 中运行的 Tampermonkey userscript 与一个 本地 OCR 后端(CPU 或 GPU 加速),自动读取并点击购买页面上显示的中文点选验证码。

为何存在

Zhipu 的 GLM Coding Plan 以限时“抢购”批次形式发售,通常在数秒内售罄。手动刷新、复制邀请码并解决视觉验证码容易出错且通常太慢。该项目自动化重复步骤,同时将验证码解决过程 本地化(不上传第三方图像),从而在不违反服务条款的前提下加速购买流程。

核心功能

功能 作用
购买流程助手 提前启用“订阅”按钮,循环配置的计划和周期,并在遇到速率限制错误时重试。
本地 OCR 后端 在用户 CPU 或 GPU 上运行小型 YOLO 检测器 + PP‑OCRv6 模型(tiny + medium 备用),识别验证码中的三个中文词并返回点击坐标。
一键多窗口 同时打开多个浏览器窗口,以便预热页面并同时监控多个尝试。
可配置自动化 可切换自动点击“订阅”按钮、验证码文字和最终“确认”按钮;调整随机延迟以避免反机器人限流。
跨平台启动器 提供便携式 Windows 压缩包(预打包模型)或 macOS/Linux 在线安装器;单个 one‑click‑start.* 脚本可自动创建 Python 虚拟环境并启动 OCR 服务。
Tk GUI 监控器(Windows/macOS) 实时显示 OCR 状态、置信度分数和日志。
安全提示 默认情况下,脚本仅 高亮 验证码;必须手动启用最终确认点击,降低误购风险。

快速入门

  1. 下载发布版 – 选择 portable‑cpu‑*.zip(Windows)或 online‑installer‑*.zip(macOS/Linux)。
  2. 解压 到短且仅含 ASCII 字符的路径(如 C:\glm-coding-helper)。
  3. 安装 userscript – 通过 GreasyFork 链接或复制 glm-coding-helper.user.js 到新 Tampermonkey 脚本中。
  4. 启动 OCR 后端 – 双击 one-click-start.cmd(Windows)、one-click-start.command(macOS)或运行 ./one-click-start.sh(Linux)。脚本将自动创建虚拟环境、安装所需 Python 包,并在 http://127.0.0.1:8888 启动本地服务器。
  5. 打开购买页面 – 访问 https://www.bigmodel.cn/glm-coding,确认 Tampermonkey 图标显示脚本已激活。
  6. 配置 – 打开 Tampermonkey 菜单 → 打开配置面板,设置计划优先级、启用自动点击、调整验证码点击延迟等。
  7. 抢购 – 在宣布的发布时刻(如上午 10:00)运行脚本;若启用“抢购模式”,它将自动解决验证码并点击“订阅”按钮。

技术细节(好奇者可看)

  • OCR 流程:验证码图像 → YOLO‑v5 风格检测器(定位三个词框) → PP‑OCRv6‑tiny 模型(快速,每图约 30ms) → 可选回退至 PP‑OCRv6‑medium。在隐藏测试集上准确率为 100%。
  • 后端:FastAPI 服务器(captcha_server.py)暴露 /captcha_direct 接口。小 Tk 窗口实时显示状态;Linux 使用无头版本。
  • GPU 支持:若存在 CUDA-11.8 兼容 GPU,安装程序将创建 .venv_paddle_gpu 环境,安装 paddlepaddle‑gpu 和 GPU 支持的 torch。RTX 50 系列尚未支持(需 CUDA 12.8)。
  • 安全:验证码图像不会离开本地机器;所有处理均在本地完成。脚本尊重浏览器隐私设置(LNA 标志处理、无痕模式支持)。

适合谁使用

  • 需要 GLM Coding Plan 用于实验,希望最大化获得限时订阅机会的开发者或爱好者。
  • 习惯在本地运行小型 Python 环境并使用 Tampermonkey 的用户。
  • 偏好 自托管 验证码求解器而非云 OCR 服务的用户。

TL;DR: glm‑coding‑helper 是基于 Tampermonkey 的 Zhipu GLM Coding Plan 自动购买助手,搭配一个快速本地 OCR 服务器,用于解决中文点选验证码。安装 userscript,运行一键启动脚本,配置偏好,让工具为你处理疯狂抢购过程。

相关

  • 项目
  • Dispatch
  • 项目
  • 项目
  • 项目