Discover and explore top open-source AI tools and projects—updated daily.
7836246Full-cycle ChatGPT account automation tool
Top 98.5% on SourcePulse
This project provides an end-to-end automated solution for managing ChatGPT accounts, specifically focusing on the registration process, activating the Plus trial with a credit card, and immediately canceling the subscription to avoid future charges. It is designed for technically savvy users, researchers, or power users looking to streamline the setup and management of ChatGPT Plus subscriptions through Python automation.
How It Works
The tool leverages Python with the Selenium framework and the undetected-chromedriver library to automate browser interactions, effectively mimicking real user behavior and bypassing anti-bot measures like Cloudflare. It integrates with a temporary email service, likely based on cloudflare_temp_email, to handle email verification during registration. The process includes automatic form filling for account creation, profile details, and credit card information for the Plus trial, followed by an immediate cancellation step to secure the trial benefits without incurring costs.
Quick Start & Requirements
Installation is managed via uv: first, install uv (pip install uv), then run uv sync to set up the virtual environment and install all project dependencies defined in pyproject.toml. Configuration is handled by copying config.example.yaml to config.yaml and populating it with necessary details, including a deployed Cloudflare temporary email worker URL, email domain, admin password, and credit card information. The project can be run via a web console (uv run server.py, accessible at http://localhost:5000) or directly from the command line (uv run main.py). A functional cloudflare_temp_email service with correctly configured MX records for the specified domain is a critical prerequisite.
Highlighted Details
undetected-chromedriver to circumvent Cloudflare challenges and simulate human-like browsing.config.yaml allows customization of registration parameters, email service details, browser settings, and retry logic.Maintenance & Community
The provided README does not detail specific contributors, sponsorships, or community channels (e.g., Discord, Slack). The project appears to be a standalone utility.
Licensing & Compatibility
No explicit open-source license is specified. The project's disclaimer strongly restricts usage to "Technical research purposes only" and explicitly prohibits commercial use or mass registration, warning against violations of OpenAI's Terms of Service. This implies a restrictive, non-commercial, personal-use-only context, making it incompatible with commercial applications or integration into closed-source products.
Limitations & Caveats
The tool is explicitly for technical research and learning, not for commercial use, and carries inherent risks such as account bans or IP blacklisting. Its functionality is dependent on the target website's (OpenAI's) structure, making it prone to breaking with updates. Users must deploy and manage their own temporary email service, and the authors provide no guarantees or maintenance commitments.
2 months ago
Inactive