AutoTeam-F  by ZRainbow1275

Enhanced tool for ChatGPT Team account rotation and sync

Created 1 month ago
337 stars

Top 81.6% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

AutoTeam-F addresses the challenge of managing ChatGPT Team accounts through automated rotation, authentication synchronization, and batch account acquisition. Targeting users requiring efficient management of multiple ChatGPT accounts, it offers a fork with bug fixes and enhanced features, aiming to streamline operations and facilitate automated workflows.

How It Works

This project leverages Python with Playwright for browser automation, FastAPI for its backend API and web interface, and Vue.js for the frontend. It automates account registration via temporary email services, manages Codex OAuth flows for both Team and Personal accounts, and synchronizes credentials with a CPA system. Key features include intelligent account rotation based on quota, automated background checks, and a comprehensive web dashboard for monitoring and control.

Quick Start & Requirements

Installation is supported via a Linux setup.sh script or manual uv sync && uv run playwright install chromium on Linux, Windows, and macOS. Docker deployment is also available using docker compose up -d. Prerequisites include Python 3.10+, Playwright, uv, FastAPI, and Vue 3. Configuration requires specifying temporary email providers (e.g., maillab, cf_temp_email), CPA details, and API keys. Detailed setup guides are available in the docs/ directory.

Highlighted Details

  • Batch Free Account Generation: A core feature designed for bulk creation of free Personal accounts, though currently impacted by OpenAI's workspace path changes (as of April 30, 2026).
  • Web Management Panel: Provides a dashboard for account statistics, status tables, login/logout/deletion operations, sync controls, OAuth management, task history, and logging.
  • Automated Account Lifecycle Management: Includes intelligent rotation, automatic quota checks, batch deletion, self-diagnosis tools (/api/admin/diagnose), and account reconciliation to identify and manage orphaned or invalid accounts.
  • Enhanced Robustness: Features soft task stopping, detailed failure classification (register_failures.json), and improved handling of network errors during child account quota checks to prevent incorrect status flagging.

Maintenance & Community

The project is a fork of cnitlrt/AutoTeam, inheriting its foundation. It acknowledges contributions from the LinuxDo community. Recent updates (April 30, 2026) indicate active adaptation to external API changes, suggesting ongoing maintenance. No specific community channels (like Discord/Slack) or roadmap links are provided in the README.

Licensing & Compatibility

The project is released under the MIT License, which permits broad use, modification, and distribution, including for commercial purposes and integration into closed-source applications.

Limitations & Caveats

The primary "Free" account generation feature is currently non-functional due to recent OpenAI backend modifications. The use of VPS IPs carries a risk of being flagged by OpenAI/Cloudflare, necessitating residential proxies. Concurrency is limited to one Playwright operation at a time. CAPTCHA validation can fail due to short expiry times and network latency. Task stopping is a "soft" stop, allowing ongoing registrations to complete. Batch free account production has a seat limit (baseline + new ≤ 4).

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
3
Star History
119 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.