any-auto-register  by lxf746

AI platform account automation and management

Created 2 months ago
2,380 stars

Top 18.7% on SourcePulse

GitHubView on GitHub
Project Summary

This project addresses the complex and time-consuming task of automatically registering and managing accounts across numerous AI platforms. It offers a streamlined solution for users, researchers, and developers who need to provision and maintain access to services like ChatGPT, Cursor, Grok, and others, providing a significant benefit by automating a manual, often frustrating process. The system's plugin-based architecture and dual-mode execution (protocol/browser) enhance its flexibility and efficiency.

How It Works

The system employs a plugin-based architecture, allowing modular integration of various AI platforms, email services, captcha solvers, SMS providers, and proxy management. It supports three execution modes: a high-speed pure API protocol mode, a headless browser mode, and a headed browser mode for platforms requiring interactive elements. A key feature is its integration with the Any2API gateway, enabling registered accounts to be immediately available as compatible APIs, creating a full-cycle solution from registration to API usage. The backend is built with FastAPI and SQLite, while the frontend uses React, TypeScript, Vite, and TailwindCSS.

Quick Start & Requirements

  • Desktop App: Downloadable .dmg (macOS) or .exe (Windows) from the Releases page for a zero-configuration, one-click launch.
  • Source Installation: Requires Python 3.11+ and Node.js 18+. Clone the repository, set up a Python virtual environment, install backend dependencies (pip install -r requirements.txt), build the frontend (npm install && npm run build), and optionally install browser automation tools (python3 -m playwright install chromium, python3 -m camoufox fetch). Run the backend with uvicorn main:app --port 8000.
  • Docker: Recommended pre-built image (ghcr.io/lxf746/any-auto-register:latest) via docker compose up -d. Source build also available.
  • Links: Releases page for desktop apps.

Highlighted Details

  • Cross-Platform Desktop App: An Electron-based client for macOS and Windows simplifies setup and usage, abstracting away command-line complexities.
  • Extensive Plugin System: Supports over 13 AI platforms out-of-the-box with a universal adapter for custom platforms. Integrates with multiple email, captcha, and SMS services.
  • Any2API Integration: Automatically pushes newly registered accounts to an Any2API gateway, making them immediately usable as compatible APIs (e.g., OpenAI, Claude).
  • Account Lifecycle Management: Features automated account validity checks, token auto-renewal (e.g., for ChatGPT), and trial expiration warnings.
  • Success Rate Dashboard: Provides detailed, actionable statistics on registration success rates, broken down by platform, proxy, and time, along with aggregated error analysis.

Maintenance & Community

The project positions itself as the official upstream repository with timely updates. Community interaction is primarily facilitated through a QQ group (1081650009) for discussions and tips, while bug reports and feature requests should be submitted via GitHub Issues.

Licensing & Compatibility

The project is licensed under AGPL-3.0. While free for personal learning and research, commercial use is permitted only under the strict terms of AGPL-3.0, which mandates that any derivative works must also be open-sourced under the same license.

Limitations & Caveats

A prominent disclaimer states the project is intended solely for learning and research, not commercial use, with users assuming all associated consequences. The AGPL-3.0 license imposes significant restrictions on commercial adoption due to its strong copyleft provisions. Configuration of external services like proxies, captcha, and SMS providers may incur costs and requires careful setup.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
5
Issues (30d)
23
Star History
603 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.