Analysis updated 2026-05-18
Import a batch of Outlook accounts and log each one into ChatGPT automatically.
Export session credentials in CPA, sub2api, or Cockpit format for use with other proxy tools.
Scan for expired credentials, refresh them by logging in again, and remove disabled accounts.
| maowuzz/chatgpt-session-forge | blacksnowskill/comfyui-bss_flsampler | momolm/codex-mainline | |
|---|---|---|---|
| Stars | 34 | 34 | 34 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | ops devops | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Outlook OAuth credentials (client ID, refresh token) and Node.js 18 or higher.
ChatGPT Session Forge is a locally run JavaScript tool for managing multiple ChatGPT accounts in bulk. It runs as a small web server on your own computer and provides a browser-based interface for importing Outlook email accounts, automating the ChatGPT login process for each account, and exporting the resulting session credentials in formats that other proxy tools can consume. The workflow starts by importing Outlook account details, including email address, password, and Microsoft OAuth credentials. The tool then connects to Outlook via standard email protocols to retrieve verification codes that OpenAI sends during login, completing the authentication process automatically. You can run multiple logins at the same time by setting a concurrency limit, and the interface shows progress and status updates in real time. The tool also detects when an account has been suspended or deleted. Once accounts are logged in, you can export the session credentials in three formats: CPA format saves one JSON file per account, sub2api format creates a single combined JSON file with all accounts, and Cockpit format produces a JSON array compatible with a separate tool called cockpit-tools. There is also a management feature that scans for expired credentials, attempts to refresh them by logging in again, and removes credentials for accounts that have been permanently disabled. All account data and logs are stored locally on your machine and are excluded from version control. The README includes a security warning noting that the tool handles sensitive data including passwords, OAuth tokens, and session tokens, and advising users not to commit or share any of that data. The project currently has no license selected.
A local tool that automates logging into many ChatGPT accounts and exports the session credentials for other proxy tools.
Mainly JavaScript. The stack also includes JavaScript, Node.js, Express.
No license has been chosen yet, so default copyright rules apply and reuse is not explicitly permitted.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.