regert888/gpt-outlook-register — explained in plain English
Analysis updated 2026-05-18
Batch-register multiple ChatGPT accounts from a list of Outlook email addresses.
Register a single ChatGPT account from the command line by passing credentials as an argument.
Use Cloudflare temporary email addresses instead of real Outlook credentials for registration.
| regert888/gpt-outlook-register | deepexperience/hypereyes | egocs-400k/dataset | |
|---|---|---|---|
| Stars | 45 | 45 | 45 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 3/5 | 5/5 | 4/5 |
| Audience | developer | researcher | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires a Microsoft application client ID and refresh token for each Outlook account.
This Python project automates the process of registering ChatGPT accounts using Outlook email addresses, without opening a web browser at any point. The README is written in Chinese (Mandarin). The tool works by making direct HTTP requests that mimic the sequence a browser would follow during sign-up, including solving the anti-bot challenge that OpenAI calls a Sentinel token, and fetching the one-time verification code from an Outlook inbox via the IMAP email protocol. The project can be run in two ways. The first is a web interface that you launch locally in a terminal and then open in a browser. This interface lets you paste in a list of Outlook accounts, trigger registration for all of them at once, and watch progress in real time with color-coded logs. The second is a command-line mode for registering a single account by passing credentials directly as a string argument. Each Outlook account needs to be supplied in a specific four-part format: the email address, password, a Microsoft application client ID, and a Microsoft refresh token. This lets the tool authenticate to Outlook's IMAP service using OAuth (a token-based login method) rather than a plain password, which is what modern Outlook accounts require to access email programmatically. The tool also supports using self-hosted Cloudflare temporary email addresses as an alternative to Outlook, for cases where you do not want to supply real Outlook credentials. After a successful registration, the tool saves the resulting ChatGPT session credentials to a JSON file, including the session token, access token, and other values needed to use the account programmatically. Environment variables control things like proxy settings, timeouts, and whether to attempt fetching a Codex-specific OAuth refresh token during registration.
A Python tool that automates registering ChatGPT accounts using Outlook email addresses entirely through HTTP requests, no browser needed.
Mainly Python. The stack also includes Python, IMAP, OAuth.
No license information given in the explanation.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.