GptCrate  by junjiezhou1122

Automated OpenAI account registration tool

Created 1 week ago

New!

261 stars

Top 97.3% on SourcePulse

GitHubView on GitHub
Project Summary

Automates OpenAI account registration using multiple email providers and proxy rotation. It targets users requiring bulk account provisioning for research or development, offering efficiency through automated workflows and flexible configuration.

How It Works

The tool supports four distinct email sourcing strategies: LuckMail API (recommended, with auto-purchase and active email pre-checking), self-hosted Cloudflare Workers, local Outlook credential import, and Hotmail007 API integration. It manages dependencies and Python environments using uv and handles proxy rotation via a list file or a single proxy URL. The core registration logic resides in gpt.py, with start.py acting as an interactive launcher, and an experimental Web UI available via web_ui.py.

Quick Start & Requirements

  • Installation: Use uv sync to create a virtual environment and install dependencies.
  • Configuration: Copy .env.example to .env and fill in required API keys and settings (e.g., LUCKMAIL_API_KEY).
  • Execution: Run via uv run python gpt.py --once for a single run, or uv run python start.py for interactive setup.
  • Prerequisites: Python 3.10+ (managed by uv via .python-version). Proxies must be non-CN/HK IPs.
  • Docs: README provides detailed configuration and usage examples.

Highlighted Details

  • Email Flexibility: Supports LuckMail (recommended, with smart purchase/pre-check), Cloudflare Worker (custom domains), local Outlook import, and Hotmail007 API.
  • Proxy Management: Handles single proxies or rotation from a proxies.txt file, crucial for bulk operations.
  • Experimental Web UI: Offers a browser-based interface for configuration, task management, and log viewing, though the terminal version is recommended for stability.
  • Token Management: Successfully registered account tokens (access/refresh) are saved as JSON files. An optional feature can automatically copy these tokens to a specified directory and remove local copies.

Maintenance & Community

No specific details regarding maintainers, community channels (like Discord/Slack), or project roadmap are present in the provided README.

Licensing & Compatibility

The README does not explicitly state a software license. This absence may pose compatibility concerns for commercial use or integration into closed-source projects.

Limitations & Caveats

The Web UI is marked as experimental and may lack stability or full functionality compared to the terminal interface. The project requires non-Chinese/Hong Kong proxies to avoid network interception. Careful management of multi-threading relative to the number of available proxies is advised to prevent account flagging.

Health Check
Last Commit

3 days ago

Responsiveness

Inactive

Pull Requests (30d)
3
Issues (30d)
4
Star History
264 stars in the last 7 days

Explore Similar Projects

Feedback? Help us improve.