turb-gpt-free-register  by myfanhua

Automated ChatGPT account registration and Codex OAuth tool

Created 2 weeks ago

New!

334 stars

Top 81.9% on SourcePulse

GitHubView on GitHub
Project Summary

This project automates the creation of ChatGPT/OpenAI accounts and subsequent Codex OAuth authorization. It targets users needing to manage multiple accounts, offering flexibility through diverse registration drivers and email/phone verification methods, thereby streamlining the account provisioning process.

How It Works

The system employs multiple registration drivers: a pure protocol-based approach using curl_cffi with Sentinel/PoW, and browser automation via RoxyBrowser, CloakBrowser, Browser Use Cloud, or Skyvern Browser Sessions. These drivers handle complex registration flows, including email verification, password setting, and profile information. Codex OAuth authorization is integrated, supporting various authentication methods and phone number verification services.

Quick Start & Requirements

  • Installation: pip install -r requirements.txt and node --version (Node.js 18+).
  • Prerequisites: Python 3.10+, available proxies or system proxy/VPN, specific browser API access (e.g., RoxyBrowser API), or cloud service keys (Browser Use API Key). CloakBrowser requires downloading its binary. Phone number verification services (GrizzlySMS, etc.) need API keys. Sensitive API keys should be placed in a .env file.
  • Setup: Requires configuration of email sources, registration drivers, and potentially Codex/phone verification services.

Highlighted Details

  • Multi-Driver Support: Offers protocol, roxy, cloak, browser_use, and skyvern drivers for registration, catering to different environments and requirements.
  • Advanced Browser Automation: RoxyBrowser and CloakBrowser support features like one-profile-per-account, headless operation, humanized interactions, and automatic locale/timezone/WebRTC matching based on exit IP. They handle complex form inputs like age and birthday.
  • Flexible Email & Verification: Integrates multiple email sources (Outlook, Cloudflare, generic API, GPTMail, MailNest) and supports automated phone number acquisition, submission, and verification via services like GrizzlySMS.
  • Codex OAuth Integration: Automates the Codex OAuth flow post-registration, supporting various authorization drivers and CPA management interfaces.
  • WebUI & CLI: Provides both a command-line interface and a local WebUI for managing tasks, monitoring logs, and configuring settings with hot-reloading.

Maintenance & Community

The project is based on xiaoguzuiniu/gpt-free-register and offers a Telegram (TG) group for community exchange: https://t.me/+gu_cvEKq_vcyZWRl.

Licensing & Compatibility

Licensed under MIT. The license permits commercial use and integration with closed-source projects, with no copyleft restrictions.

Limitations & Caveats

Requires significant setup involving external services (email providers, phone verification) which may incur costs or have rate limits. Users must manage their own API keys and credentials securely. Reliance on specific browser automation tools (Roxy, Cloak) or cloud platforms (Browser Use) introduces external dependencies. OpenAI's evolving anti-bot measures may require frequent updates to the registration drivers. The project focuses on automation and does not inherently bypass OpenAI's terms of service.

Health Check
Last Commit

3 days ago

Responsiveness

Inactive

Pull Requests (30d)
9
Issues (30d)
1
Star History
336 stars in the last 18 days

Explore Similar Projects

Feedback? Help us improve.