Skip to content

FakerL/AutoTeam

 
 

Repository files navigation

AutoTeam

面向 ChatGPT Team 的账号轮转与认证同步工具

自动注册账号、获取 Codex 认证、按额度轮转席位,并与 CLIProxyAPI 双向同步认证文件。

Python Playwright uv FastAPI Vue Docker License: MIT


免责声明:本项目仅供学习和研究用途。使用本工具可能违反 OpenAI 的服务条款,包括但不限于自动化操作、多账号管理等。使用者需自行承担所有风险,包括账号封禁、IP 限制等后果。作者不对任何因使用本工具造成的损失承担责任。

特性

功能 描述
📧 自动注册 CloudMail 临时邮箱 + Playwright 自动注册
🔐 Codex OAuth 自动登录 Codex,无密码时可走邮箱验证码
🔑 手动 OAuth 导入 支持 localhost 自动回调,也支持手动粘贴回调 URL
🔄 智能轮转 额度不足自动移出,旧号恢复后优先复用
☁️ CPA 双向同步 本地 active 上传到 CPA,也可从 CPA 反向导入
🖥️ Web 面板 仪表盘、同步中心、OAuth 登录、任务历史、日志、设置
🔍 自动巡检 后台定时检查额度并触发轮转
📤 导出认证 一键导出 Codex CLI 格式 auth.json,直连 OpenAI 不走代理
🐳 Docker 支持容器部署与数据持久化

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

快速开始

安装

# 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

首次启动会自动引导配置 CloudMail、CPA、API Key,并验证连通性。

Docker 部署

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

详见 Docker 部署文档

CLI 命令

命令 说明
api 启动 Web 面板 + HTTP API(默认端口 8787)
rotate [N] 智能轮转,补满到 N 个(默认 5)
status 查看账号状态
check 检查额度
add 添加新账号
manual-add 手动 OAuth 添加账号(打开链接登录后粘贴回调 URL)
fill [N] 补满成员
cleanup [N] 清理多余成员
sync 同步认证文件到 CPA
pull-cpa 从 CPA 反向同步认证文件到本地
admin-login 管理员登录

更多参数与接口说明见 API 文档

Web 管理面板

启动 uv run autoteam api 后访问 http://localhost:8787

页面 功能
📊 仪表盘 账号统计 + 状态表格 + 登录/移出/删除/同步操作
👥 Team 成员 全部 Team 成员(含外部成员)
🔁 账号池操作 轮转、检查、补满、添加、清理等会直接改变账号池状态的操作
🔄 同步中心 同步账号、同步 CPA、拉取 CPA 等对账/同步动作
🔐 OAuth 登录 生成认证链接;优先自动接收 localhost 回调,失败时也可手动粘贴回调 URL
📜 任务历史 查看后台任务执行状态、参数、耗时与结果
📋 日志 实时日志查看器
⚙️ 设置 管理员登录 + 主号 Codex 同步 + 巡检配置

文档

文档 内容
从零开始部署 完整的首次部署教程,从安装到首次轮转
配置说明 .env 配置项、管理员登录、认证文件格式
Docker 部署 Docker Compose、数据持久化、Web 配置
API 文档 全部 HTTP 端点、调用示例
工作原理 轮转流程、状态机、项目结构、依赖
常见问题 安装/登录/轮转/Docker/Web 面板问题

适用场景

  • 需要维持固定数量的 Team 可用席位
  • 需要把 Codex 认证文件同步到 CLIProxyAPI
  • 需要在 Web 面板里完成日常轮转、对账、OAuth 导入

已知限制

  • IP 风险 — VPS 的 IP 容易被 OpenAI/Cloudflare 标记,建议使用住宅代理
  • 并发限制 — 同一时间只允许一个 Playwright 操作
  • 验证码 — OpenAI 验证码有效期短,网络延迟可能导致过期

更多详见 常见问题

友情链接

感谢 LinuxDo 社区的支持!

LinuxDo


Star History

Star History Chart

About

ChatGPT Team 账号自动轮转管理 - Codex 额度监控、自动换号、CPA 认证同步

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 77.9%
  • Vue 20.1%
  • JavaScript 1.3%
  • Shell 0.4%
  • Dockerfile 0.2%
  • HTML 0.1%