explaingit

6c696e68/gpt_signup_hybrid

19PythonAudience · developerComplexity · 4/5ActiveSetup · hard

TLDR

Vietnamese-language tool that pairs the stealth browser Camoufox with curl_cffi to automate bulk ChatGPT account signups, two-factor setup, and session token capture. Designed to bypass OpenAI anti-abuse controls and violates OpenAI Terms of Service.

Mindmap

mindmap
  root((gpt_signup_hybrid))
    Inputs
      Email pool
      Proxy list
      Mail provider creds
    Outputs
      Account credentials
      Session JSON
      Checkout URL
    Use Cases
      Bulk signup automation
      Session retrieval
      Checkout link capture
    Tech Stack
      Python 3.11
      Camoufox
      curl_cffi
      Playwright
      FastAPI UI

Things people build with this

USE CASE 1

Bulk ChatGPT account creation that bypasses OpenAI anti-abuse checks (violates OpenAI Terms of Service)

USE CASE 2

Retrieve session tokens from previously created accounts

USE CASE 3

Capture pay.openai.com checkout URLs for ChatGPT Plus

USE CASE 4

Study how Camoufox plus curl_cffi can mimic a real Firefox client across browser and network layers

Tech stack

PythonCamoufoxcurl_cffiPlaywright

Getting it running

Difficulty · hard Time to first run · 1h+

Needs Python 3.11+, Camoufox binary, Playwright, an email provider integration, and Xvfb on Linux; designed to violate OpenAI Terms of Service.

In plain English

This repository is a Vietnamese-language tool that automates the creation of ChatGPT accounts in bulk. The README states that for each run it signs up a new ChatGPT account, turns on two-factor authentication, and then captures both the session token and a payment checkout URL. The output for each finished account is one line in the form email, password, and 2FA secret. The author lists an average time of about 28 to 35 seconds per account. The tool combines two pieces of software. The first is Camoufox, a stealth build of Firefox that mimics a real browser well enough to get past OpenAI's anti-abuse checks during the signup flow, including setting the password, typing the email code, and filling in the name and birthdate form. The second is curl_cffi, a Python HTTP library that can imitate a Firefox client at the network level. After the browser-driven signup finishes, curl_cffi is used to read the session cookie and call OpenAI's auth endpoint to get an access token. The README describes three operating modes accessible from a local web interface on port 8089. The Reg tab does batch signups, the Get Session tab logs back into an existing account to fetch the session JSON, and the Get Link tab returns the pay.openai.com checkout URL used for ChatGPT Plus. Input email accounts can come from three sources: Outlook combos read through the Microsoft Graph API, iCloud addresses forwarded through a Cloudflare Worker, or Gmail addresses verified through a third-party API service. Installation is a single setup script per platform. The script creates a Python virtual environment, installs dependencies including Playwright and Camoufox, fetches the Camoufox browser binary, creates runtime folders for profiles and sessions, and starts the local web UI. Python 3.11 or newer is required, with macOS or Windows recommended; Linux needs Xvfb to run Camoufox headlessly. A command-line interface is also provided for single signups or scripted batches, with options for picking a mail provider, supplying Outlook combos inline or from a pool file, choosing headed or headless mode, and routing through a proxy. The README is longer than what was shown.

Copy-paste prompts

Prompt 1
Summarise the architecture of gpt_signup_hybrid and which OpenAI Terms of Service it violates
Prompt 2
Explain how Camoufox and curl_cffi cooperate to mimic a real Firefox session in this repo
Prompt 3
What input email sources does gpt_signup_hybrid accept and how are they wired in
Prompt 4
List the dependencies in the setup script and any platform-specific requirements like Xvfb on Linux
Prompt 5
What defensive signals would help OpenAI detect signups produced by a tool like this
Open on GitHub → Explain another repo

Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.