Back to feed

AutoTeam-F: Enhanced ChatGPT Team Account Management and Automation

ZRainbow1275/AutoTeam-F
234
+61/day
75
PythonAI/ML📈 Breakout

参照上游 cnitlrt/AutoTeam 的改善版,重点在于实现免费号批量获得以及改善操作体验 (Fix + Free)

AI Analysis

A robust fork of AutoTeam featuring automated account registration, OAuth handling, and rotation.

Built for Developers and power users managing multiple ChatGPT Team accounts who need automated provisioning and lifecycle management.

From the README

AutoTeam-F

面向 ChatGPT Team 的账号轮转与认证同步工具 · Fix + Free 增强版

基于 cnitlrt/AutoTeam 的 fork,修掉若干阻塞性 bug,新增 批量生产免费号(Personal) 能力,改善操作体验。

致谢

  • 💚 感谢 cnitlrt/AutoTeam 的前置工作 —— 没有原作者搭好的轮转/同步骨架,就没有这个 fork。
  • 💙 感谢 LinuxDo 社区的支持 —— "学 AI,上 L 站"

AutoTeam-FF = Fix + Free

免责声明:本项目仅供学习和研究用途。使用本工具可能违反 OpenAI 的服务条款。使用者需自行承担账号封禁、IP 限制等后果。

特性

| | 功能 | 描述 | |---|---|---| | 📧 | 自动注册 | 临时邮箱(cf_temp_emailmaillab 双后端可切换)+ Playwright 自动注册 | | 🆓 | 生产免费号 🆕 | 批量注册 → 主号踢出 → Personal OAuth,一条龙 | | 🔐 | Codex OAuth | 自动登录 Codex,Team / Personal 双模式 | | 🔑 | 手动 OAuth 导入 | localhost 自动回调,失败可手动粘贴 | | 🔄 | 智能轮转 | 额度不足自动移出,旧号恢复后优先复用 | | ☁️ | CPA 双向同步 | 本地 active 上传到 CPA,也可反向导入 | | 🖥️ | Web 面板 | 仪表盘、同步中心、OAuth 登录、任务历史、日志、设置 | | 🛑 | 软停止任务 🆕 | 随时中止跑到一半的批次,协作式退出不留半成品 | | 📊 | 失败分类 🆕 | register_failures.json 持久化各类失败(手机号/重复/踢人/OAuth 等) | | 🔧 | 自诊断 🆕 | /api/admin/diagnose + /api/admin/fix-account-id 一键定位 401 | | 🗑️ | 批量删除 🆕 | Web 面板多选 + 一次性 kick + 删邮箱 + sync CPA | | 🔍 | 自动巡检 | 后台定时检查额度并触发轮转 | | 📤 | 导出认证 | 一键导出 Codex CLI 格式 auth.json | | 🐳 | Docker | 支持容器部署与数据持久化 |

🆕 = 相对原仓库新增。其余承袭自 cnitlrt/AutoTeam

首次使用建议直接看从零开始部署教程

快速开始

安装

# Linux
bash setup.sh
# 或手动: uv sync && uv run playwright install chromium

# Windows / macOS
uv sync
uv run playwright install chromium

支持 Linux、Windows、macOS。Windows/macOS 不需要 xvfb。

启动

# Web 面板 + API(推荐)
uv run autoteam api

# 或直接轮转
uv run autoteam rotate

首次启动会自动引导配置 临时邮箱后端(cf_temp_email 默认 / maillab 可选)、CPA、API Key,并验证连通性。两种后端的差异见 配置说明 · Mail Provider 切换

强烈推荐使用 dreamhunter2333/cloudflare_temp_email(对应 MAIL_PROVIDER=cf_temp_email,默认)。它是 Cloudflare Workers 部署、被广泛验证、与 OpenAI 域名黑名单适配良好。

⚠️ 如果你之前用的是上游 cnitlrt/AutoTeam 的 "cloudmail",那其实是 maillab/cloud-mail。本 fork 把它独立成 MAIL_PROVIDER=maillab 后端,需要在 .env 里显式设置(不再是默认)。详见 docs/configuration.md#mail-provider-切换

启动时会做轻量协议指纹嗅探,base_url 与 MAIL_PROVIDER 错配会提前 warning,避免出现"登录成功 → 创建邮箱 401"这种半成功假象(issue #1)。

Docker 部署

git clone  && cd AutoTeam-F
mkdir -p data && cp .env.example data/.env
# 编辑 data/.env 填入配置(或启动后在 Web 页面配置)
docker compose up -d

Linux + Docker 访问宿主机服务,详见 Docker 部署文档

CLI 命令

| 命令 | 说明 | |------|------| | api | 启动 Web 面板 + HTTP API(默认端口 8787) | | rotate [N] | 智能轮转,补满到 N 个(默认 5) | | status | 查看账号状态 | | check | 检查额度 | | add | 添加新账号 | | manual-add | 手动 OAuth 添加账号 | | fill [N] | 补满成员(Team 模式) | | cleanup [N] | 清理多余成员 | | sync | 同步认证文件