tiantiangpu/reg-factory — explained in plain English
Analysis updated 2026-05-18
Automate creating batches of accounts on platforms like Outlook, Gmail, or ChatGPT for authorized testing.
Export login cookies from automated registrations for use in other tools.
Route registration traffic through rotating VPN nodes and browser fingerprinting to avoid detection.
| tiantiangpu/reg-factory | kasothaphie/genrecon | joeseesun/qiaomu-goal-meta-skill | |
|---|---|---|---|
| Stars | 469 | 478 | 494 |
| Language | Python | Python | Python |
| Setup difficulty | hard | hard | easy |
| Complexity | 4/5 | 5/5 | 2/5 |
| Audience | developer | researcher | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires third-party fingerprinting, proxy, SMS, and CAPTCHA-solving services with paid API keys, Gmail flow needs an Android emulator too.
reg-factory is an automated account registration pipeline written in Python. It is designed to create batches of accounts on Outlook, Gmail, ChatGPT, Grok, Claude, and Gemini, then export the resulting login cookies or import them into aggregator services. The README is written in Chinese and describes the tool as intended for learning and authorized testing only. The automation works by combining several external tools. It uses a browser fingerprinting service called BitBrowser to make each browser session appear as a distinct device, preventing platforms from linking multiple registrations together. It uses a proxy tool called Clash Verge to rotate through VPN nodes and bypass regional access restrictions and bot-detection systems. For phone verification, it connects to SMS rental services that supply temporary phone numbers. For CAPTCHA solving, it connects to third-party solving services using API keys. All credentials and API keys are configured through environment variables or a local .env file that is excluded from the repository. The configuration covers the proxy controller connection, the BitBrowser local API endpoint, SMS service tokens, CAPTCHA solving keys, and optional subscription activation codes for paid tiers on the supported platforms. Registering Gmail accounts requires additional setup: an Android emulator (BlueStacks), the Android Debug Bridge tool, Node.js, and the Appium mobile UI automation framework. These handle the Gmail Android app flow, which the desktop browser path cannot complete on its own. The project is structured as a set of scripts for each registration target, with shared utilities for proxy switching, browser window management, and cookie export. It is released under an educational license. The README notes that registering Grok accounts requires VPN nodes that can pass Cloudflare checks, and the scripts will automatically cycle through available nodes to find one that works.
An automated pipeline that registers batches of accounts on services like Gmail and ChatGPT using fingerprinting, proxies, and CAPTCHA solving.
Mainly Python. The stack also includes Python.
Marked for learning and authorized testing only, not a standard open license.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.