regplatformm  by xiaolajiaoyyds

Automated multi-platform account registration system

Created 3 weeks ago

New!

602 stars

Top 54.1% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This project offers an automated, multi-platform account registration system for services like OpenAI, Grok, Kiro, and Gemini. It supports OAuth token acquisition, a points system, and multi-user management, benefiting researchers and power users by streamlining account provisioning. The system is explicitly not for beginners due to its complex setup.

How It Works

The platform uses a distributed architecture: a Go backend (Gin, GORM, PostgreSQL) and Vue 3 frontend. Worker nodes on HuggingFace Spaces handle core tasks, orchestrated by TaskEngine and HFSpaceService. Cloudflare Workers act as a dynamic router to HF Space pools. Real-time logs use WebSockets; PostgreSQL stores data. This approach leverages elastic worker pools and Cloudflare routing for scalability.

Quick Start & Requirements

  • Prerequisites: Go 1.25+, Node.js 18+, PostgreSQL 16+, Docker & Docker Compose.
  • Local Dev: Clone, configure .env, run Go backend (go run cmd/server/main.go), start Vue frontend (npm install && npm run dev in web/).
  • Docker Deploy: docker-compose -f docker-compose.prod.yml up -d.
  • Initial Setup: Access UI (http://localhost:8000), register first user (admin), configure system settings (email, captcha solvers).

Highlighted Details

  • Supports registration for OpenAI, Grok, Kiro, Gemini, and Turnstile.
  • Integrates various registration methods: OAuth, gRPC-web, Turnstile, AWS Cognito, browser automation.
  • Features CI/CD via GitHub Actions for Docker images and worker releases.
  • Includes comprehensive HuggingFace Space management for deployment, health, autoscaling, and Cloudflare sync.

Maintenance & Community

Acknowledges support from "LINUX DO 社区". No specific maintainer, sponsorship, or community channel details are provided.

Licensing & Compatibility

Released under the MIT License, permissive for commercial use and integration into closed-source projects.

Limitations & Caveats

Deployment is complex, requiring significant user configuration of external services (HuggingFace, Cloudflare, Git) and credentials. The project explicitly offers no technical guidance, making it unsuitable for beginners.

Health Check
Last Commit

2 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
1
Star History
617 stars in the last 21 days

Explore Similar Projects

Feedback? Help us improve.