whatisgithub

What is gpt-outlook-register?

regert888/gpt-outlook-register — explained in plain English

Analysis updated 2026-05-18

45PythonAudience · developerComplexity · 3/5Setup · moderate

In one sentence

A Python tool that automates registering ChatGPT accounts using Outlook email addresses entirely through HTTP requests, no browser needed.

Mindmap

mindmap
  root((repo))
    What it does
      Automates ChatGPT signup
      No browser required
      Solves anti-bot challenge
    Modes
      Local web interface
      Command line mode
    Requirements
      Outlook email OAuth
      Client ID and refresh token
      Cloudflare temp email option
    Output
      JSON session credentials
      Access and session tokens

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 build with it?

USE CASE 1

Batch-register multiple ChatGPT accounts from a list of Outlook email addresses.

USE CASE 2

Register a single ChatGPT account from the command line by passing credentials as an argument.

USE CASE 3

Use Cloudflare temporary email addresses instead of real Outlook credentials for registration.

What is it built with?

PythonIMAPOAuth

How does it compare?

regert888/gpt-outlook-registerdeepexperience/hypereyesegocs-400k/dataset
Stars454545
LanguagePythonPythonPython
Setup difficultymoderatehardmoderate
Complexity3/55/54/5
Audiencedeveloperresearcherresearcher

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

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a Microsoft application client ID and refresh token for each Outlook account.

No license information given in the explanation.

So what is it?

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.

Copy-paste prompts

Prompt 1
Explain how this tool solves OpenAI's Sentinel anti-bot challenge without a browser.
Prompt 2
Help me set up the four-part Outlook credential format this tool needs, including client ID and refresh token.
Prompt 3
Walk me through running the local web interface to register a batch of accounts.
Prompt 4
What environment variables control proxy and timeout settings in this project?

Frequently asked questions

What is gpt-outlook-register?

A Python tool that automates registering ChatGPT accounts using Outlook email addresses entirely through HTTP requests, no browser needed.

What language is gpt-outlook-register written in?

Mainly Python. The stack also includes Python, IMAP, OAuth.

What license does gpt-outlook-register use?

No license information given in the explanation.

How hard is gpt-outlook-register to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is gpt-outlook-register for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.