any-auto-register  by zc-zhangchen

Automated multi-platform account registration and management system

Created 1 week ago

New!

1,540 stars

Top 26.4% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This project addresses the challenge of automating account registration across multiple online platforms. It offers a flexible, plugin-based system with a web UI, designed for users who need to manage and automate account creation, particularly for research or testing purposes. The key benefit is a streamlined, extensible solution that integrates essential components like email services and CAPTCHA solving.

How It Works

The system employs a plugin architecture to support diverse platforms such as Trae.ai, Cursor, Kiro, and Grok. It supports multiple execution modes, including protocol-based, headless, and headed browser automation. Core features include integration with various email providers and CAPTCHA services, notably a local Turnstile Solver powered by Camoufox. It also incorporates proxy pool management with automatic polling and failure detection, alongside real-time logging delivered via Server-Sent Events (SSE).

Quick Start & Requirements

  • Primary Install/Run: Recommended setup involves Conda environments.
    1. Create environment: conda create -n any-auto-register python=3.12 -y
    2. Activate: conda activate any-auto-register
    3. Install backend: pip install -r requirements.txt
    4. Install browser dependencies: python -m playwright install chromium, python -m camoufox fetch
    5. Build frontend: cd frontend && npm install && npm run build && cd ..
  • Docker Deployment: A Dockerfile and docker-compose.yml are provided for a self-contained deployment. Run with docker compose up -d --build. Access the UI at http://localhost:8000.
  • Prerequisites: Python 3.12+, Node.js 18+. Conda is highly recommended.
  • Links: No external quick-start guides or dedicated documentation pages are linked beyond the repository itself.

Highlighted Details

  • Supports registration for platforms including Trae.ai, Cursor, Kiro, and Grok.
  • Integrates with multiple email services like MoeMail, Laoudo, DuckMail, Freemail, and self-hosted Cloudflare Worker emails.
  • Features an automatically launched local Turnstile Solver (Camoufox) for CAPTCHA resolution.
  • Includes robust proxy pool management with automatic rotation, success rate tracking, and invalid proxy disabling.
  • Extensible via a plugin system for adding new platform support or functionalities.

Maintenance & Community

This project is a secondary development based on lxf746/any-auto-register. The README does not provide information on specific maintainers, community channels (like Discord/Slack), sponsorships, or a public roadmap.

Licensing & Compatibility

  • License: MIT License.
  • Restrictions: The project explicitly states it is "for learning and research only, not for commercial use." This restriction overrides the permissive nature of the MIT license for any practical application.

Limitations & Caveats

The project is strictly limited to non-commercial, learning, and research purposes. Success rates for specific platforms, like Kiro, are highly dependent on the chosen email service; the project's built-in temporary email service shows a 0% success rate for Kiro, while self-hosted options achieve 100%. External plugin Git repository URLs are hardcoded and may require manual updates. Docker deployment primarily focuses on the core application and local solver, with less direct support for launching external host-dependent plugins within the container.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
17
Issues (30d)
31
Star History
1,564 stars in the last 10 days

Explore Similar Projects

Feedback? Help us improve.