whatisgithub

What is nortsub?

sanguine886/nortsub — explained in plain English

Analysis updated 2026-05-18

17PythonAudience · generalSetup · moderate

In one sentence

A Chinese-language tool that automates passwordless ChatGPT logins via email OTP in bulk and converts the resulting sessions into a 'sub2api' format for reuse elsewhere.

Mindmap

mindmap
  root((repo))
    What it does
      Passwordless ChatGPT login
      Bulk session extraction
      sub2api conversion
    Interfaces
      Web UI on port 5000
      Command line batch mode
    Risks
      Terms of service violation
      Account reselling pattern
      No license listed
    Documentation
      Chinese only
      Minimal explanation

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

Understand how automated bulk account-login and session-conversion tools for ChatGPT work.

USE CASE 2

Recognize why converting personal ChatGPT logins into an API-like format usually violates OpenAI's terms of service.

What is it built with?

Python

How does it compare?

sanguine886/nortsub0petru/sentimoalingalingling/akasha-wechat
Stars171717
LanguagePythonPythonPython
Setup difficultymoderatemoderatehard
Complexity3/54/5
Audiencegeneraldeveloperdeveloper

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

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires editing config.yaml with a proxy address before the tool will run.

So what is it?

NoRtSub is a small tool, documented only in Chinese, that automates logging into ChatGPT accounts using the passwordless email verification code flow instead of typing a password, then extracts the resulting session and converts it into what the README calls sub2api format. The README references two related projects by other authors, openai-cpa and GPTSession2CPAandSub2API, suggesting this tool builds on or interoperates with existing tools in that space. According to the setup instructions, you install Python dependencies, copy an example configuration file, and fill in a proxy server address before running the tool. It offers a web interface reachable at localhost on port 5000, where you enter a key to use it, as well as a command line mode that can process a single login interactively or read a list of accounts in bulk from a file. The README describes real time logging in the web interface for batch processing, and mentions an exchange API that works across multiple domains. The stated purpose, converting personal ChatGPT account logins into a session format usable by other API style tooling, is associated with reselling or proxying access to ChatGPT accounts rather than using the OpenAI API through an official, paid API key. Automating account logins in bulk this way, and converting the resulting sessions into a format meant to be consumed like an API, goes against how OpenAI intends its consumer ChatGPT product to be accessed and can violate its terms of service. The README does not explain what a sub2api format is used for beyond the setup steps, does not name a license, and provides no other documentation such as architecture details or a list of supported providers beyond ChatGPT. Beyond the bare functional description of what the tool automates, there is little further explanation available.

Copy-paste prompts

Prompt 1
Explain what 'sub2api' means in the context of this tool and why it might violate a service's terms.
Prompt 2
What are the risks of using a tool that automates bulk logins to a personal ChatGPT account?
Prompt 3
Summarize what this repo's config.yaml setup expects from a user.

Frequently asked questions

What is nortsub?

A Chinese-language tool that automates passwordless ChatGPT logins via email OTP in bulk and converts the resulting sessions into a 'sub2api' format for reuse elsewhere.

What language is nortsub written in?

Mainly Python. The stack also includes Python.

How hard is nortsub to set up?

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

Who is nortsub for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.