reg-factory  by tiantianGPU

Automated AI service account registration and authorization pipeline

Created 1 week ago

New!

687 stars

Top 49.0% on SourcePulse

GitHubView on GitHub
Project Summary

This project provides an automated pipeline for creating and authorizing accounts across multiple online services, starting with email providers like Outlook and Gmail, and then provisioning accounts on platforms such as ChatGPT, Grok, and Claude. It targets users needing to manage multiple accounts efficiently, offering benefits like automated credential generation, cookie export, and integration with third-party authorization services, thereby streamlining complex account setup processes.

How It Works

The system operates as a multi-stage automated workflow. It begins by registering Outlook accounts, leveraging BitBrowser for fingerprint isolation and potentially residential proxies to circumvent restrictions. Subsequently, it uses these email accounts to register on target platforms (ChatGPT, Grok, Claude), employing Clash Verge for dynamic proxy switching to bypass regional blocks and Cloudflare challenges. Phone and CAPTCHA verifications are handled via integrations with services like firefox.fun and CapSolver. The output can be exported as direct-login cookies or imported into credential management systems like SUB2API or CPA. Future iterations plan to include Gmail registration and Google One authorization.

Quick Start & Requirements

  • Installation:
    pip install -r requirements.txt
    playwright install chromium
    
  • Prerequisites:
    • Python 3.10+
    • BitBrowser client installed and running (API default: http://127.0.0.1:54345)
    • Clash Verge configured with API enabled (control port default: 9097, mixed-port default: 7897) and a clean node for Grok registration.
    • API tokens/keys for SMS/captcha services (e.g., SMS_TOKEN for firefox.fun, CAPSOLVER_API_KEY).
    • Configuration via .env file or environment variables for API endpoints, secrets, and proxy settings.
  • Links:
    • QQ Group for support: 1048143135

Highlighted Details

  • End-to-end automation for Outlook, ChatGPT, Grok, and Claude account registration.
  • Advanced anti-detection measures using BitBrowser for fingerprinting and Clash Verge for proxy management.
  • Integration with multiple SMS and CAPTCHA solving services.
  • Functionality to unlock locked Outlook accounts and extract Microsoft Graph refresh tokens.
  • Support for exporting account cookies and integrating with SUB2API/CPA for credential management.

Maintenance & Community

The project is actively developed, with planned features like Gmail registration and Google One authorization. Community support and updates are primarily channeled through a QQ group (1048143135). The developer mentions donations as motivation for continued updates.

Licensing & Compatibility

The specific open-source license is not explicitly stated in the README. However, the project is explicitly marked "仅供学习与授权测试使用" (for learning and authorization testing only), suggesting potential restrictions on commercial use or deployment in production environments. It requires Python and integrates with external applications like BitBrowser and Clash Verge, implying cross-platform compatibility where these dependencies are supported.

Limitations & Caveats

Several features are marked as "coming soon," indicating the project is under active development and may be unstable. The system's effectiveness relies heavily on the continued availability and efficacy of third-party services (SMS providers, CAPTCHA solvers, BitBrowser, Clash Verge), which are subject to change and potential blocking. The explicit "learning and testing only" disclaimer raises concerns about its suitability for production or commercial applications. Overcoming region-specific service unavailability (e.g., app-unavailable-in-region for Claude) requires careful and potentially costly node management.

Health Check
Last Commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
688 stars in the last 11 days

Explore Similar Projects

Feedback? Help us improve.