whatisgithub

What is chatgpt-auto-register?

heartmore/chatgpt-auto-register — explained in plain English

Analysis updated 2026-05-18

61PythonAudience · developerComplexity · 4/5Setup · moderate

In one sentence

A Python tool that reverse-engineers ChatGPT's signup flow to automate bulk account creation, bypassing bot protections.

Mindmap

mindmap
  root((ChatGPT Auto Register))
    What it does
      Automates ChatGPT signup
      Bypasses Cloudflare TLS check
      Solves proof-of-work challenge
    Tech stack
      Python
      curl_cffi
      Flask web GUI
    Use cases
      Protocol reverse engineering study
      SMS verification research
      Bot detection analysis
    Audience
      Security researchers
      Python developers
    Status
      ToS risk disclaimer
      No stated license
      Chinese language README

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Study how a reverse-engineered OAuth and phone-verification signup flow is automated end to end.

USE CASE 2

Examine how the tool mimics a browser's TLS fingerprint to get past Cloudflare protections.

USE CASE 3

Review the proof-of-work solving code used against OpenAI's bot-detection challenge.

What is it built with?

PythonFlaskcurl_cffi

How does it compare?

heartmore/chatgpt-auto-registeralbertaworlds/japanese-corpus-syntactic-analysis-agentblue-pen5805/comfyui-krea2-negpip
Stars616161
LanguagePythonPythonPython
Setup difficultymoderatehardmoderate
Complexity4/54/52/5
Audiencedeveloperresearchergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a third-party SMS verification API key, the README states this may violate OpenAI's Terms of Service.

The README does not state a license.

So what is it?

This is a Python tool for automatically creating ChatGPT accounts in bulk, without using a browser. The README is written in Chinese. The tool works by reverse-engineering the HTTP requests that the ChatGPT registration flow makes, then replaying them programmatically to create accounts end-to-end. The registration process involves nine steps: fetching a login page, requesting a security token, completing an OAuth redirect, submitting a phone number, waiting for an SMS verification code, validating the code, and finally retrieving a session token. The tool uses a third-party SMS service (SMSBower, hero-sms, or 5sim) to obtain temporary phone numbers and receive the verification codes automatically. To bypass Cloudflare and OpenAI's bot detection, the tool mimics the TLS fingerprint of the Chrome browser and solves a proof-of-work challenge that the OpenAI authentication server issues to JavaScript clients. These components are bundled as separate modules in the project. The tool includes both a command-line interface and a web-based control panel. Through the web panel, you can configure your SMS API key, set a proxy, pick a country for the phone numbers, and watch real-time logs as accounts are registered. There is also an optional second phase that links an iCloud Hide My Email address to the created account and uploads the session token to a separate service. The README includes a disclaimer stating that the project is intended for reverse engineering study only, and that using automated tools to create accounts may violate OpenAI's Terms of Service. The authors note that users bear their own risk.

Copy-paste prompts

Prompt 1
Explain the nine-step registration flow this tool automates, from CSRF token to session token.
Prompt 2
Walk me through how the Sentinel proof-of-work bypass module in this repo works.
Prompt 3
Describe how this project's SMS verification integration is structured across SMSBower, hero-sms, and 5sim.
Prompt 4
What does this repo's README say about the terms-of-service and legal risk of using this tool?

Frequently asked questions

What is chatgpt-auto-register?

A Python tool that reverse-engineers ChatGPT's signup flow to automate bulk account creation, bypassing bot protections.

What language is chatgpt-auto-register written in?

Mainly Python. The stack also includes Python, Flask, curl_cffi.

What license does chatgpt-auto-register use?

The README does not state a license.

How hard is chatgpt-auto-register to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is chatgpt-auto-register for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.