git404hub

what is ita fr?

supperzl/ita — explained in plain English

Analysis updated 2026-05-18

112PythonAudience · ops devopsSetup · moderate

tl;dr

A Python tool that automates bulk account creation and authorization for OpenAI services through a third-party identity provider, exporting credentials to proxy API services.

vibe map

vibe map loading… check back in a sec.

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Review how the tool sequences IDP account generation through SSO and OAuth authorization flows via HTTP requests.

VIBE 2

Inspect the batch-processing terminal interface that tracks successful, failed, running, and queued tasks.

VIBE 3

Understand how the health-check script identifies and re-authorizes accounts with revoked tokens.

what's the stack?

Python

how it stacks up fr

supperzl/itacanwhite/microragexploitbench/exploitbench
Stars112112112
LanguagePythonPythonPython
Setup difficultymoderateeasyhard
Complexity4/5
Audienceops devopsresearcherresearcher

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 1h+

Requires an IDP token plus Sub2API server credentials configured via a .env file.

in plain english

Idp Team Automation is a Python tool that automates account creation and authorization workflows for OpenAI services, specifically ChatGPT and Codex, through a third-party identity provider service called IDP. The README states the tool is based on an OpenAI SSO bug and is intended for automatically provisioning team member accounts in bulk, then exporting the resulting credentials to proxy API services called Sub2API and CLIProxyAPI. The tool works entirely through HTTP requests, with no browser involved. It handles the full sequence from IDP account generation, through the ChatGPT SSO and Codex OAuth authorization flows, to retrieving refresh tokens and writing the results to the configured export destinations. A terminal-based interface lets you run batch operations, set how many accounts to create, how many to process in parallel, and how many times to retry failed tasks. Each failed task retries up to five times, and if an IDP account was already created successfully, retries reuse the same account ID to avoid consuming extra credits. The batch mode shows live counts of successful, failed, running, and queued tasks. Final output goes to timestamped folders under an artifacts directory, with one subfolder per task and one subfolder per attempt within each task, plus a summary JSON file. The artifacts directory is excluded from version control. A separate script checks the health of accounts in a Sub2API group, identifying those with error states such as revoked tokens, and another script re-runs the authorization flow for those errored accounts and clears their error and rate-limit status afterward. Configuration is through a .env file. Required settings include an IDP token and the Sub2API server URL and credentials. Optional settings include timeouts, model whitelists, and CLIProxyAPI connection details.

prompts (copy fr)

prompt 1
Explain how this tool's batch retry logic reuses an already-created IDP account ID to avoid extra costs.
prompt 2
Describe the artifact folder structure this tool writes for each task and attempt.
prompt 3
What environment variables does this tool's .env configuration require to run?
prompt 4
Summarize the health-check and re-authorization scripts described in this project's README.

Frequently asked questions

what is ita fr?

A Python tool that automates bulk account creation and authorization for OpenAI services through a third-party identity provider, exporting credentials to proxy API services.

What language is ita written in?

Mainly Python. The stack also includes Python.

How hard is ita to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is ita for?

Mainly ops devops.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.