Analysis updated 2026-07-03 · repo last pushed 2026-06-10
Convert a ChatGPT session file from one tool's format into another tool's expected format.
Move account credentials between proxy platforms like AxonHub, 9router, or Codex-Manager.
Extract email and account ID details directly from a ChatGPT access token.
Quickly reformat session JSON without manually rewriting the file structure.
| gtxx3600/gptsession2cpaandsub2api | jasonkneen/tiny-world-builder | foundzigu/gujumpgate | |
|---|---|---|---|
| Stars | 1,415 | 1,371 | 1,345 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | 2026-06-10 | 2026-07-03 | — |
| Maintenance | Active | Active | — |
| Setup difficulty | easy | easy | hard |
| Complexity | 1/5 | 2/5 | 4/5 |
| Audience | ops devops | general | developer |
Figures from each repo's GitHub metadata at analysis time.
No setup needed, just open the HTML file in a browser or use the online version and paste your session JSON.
gptsession2cpaandsub2api is a free, browser-based tool that converts ChatGPT login credentials between the JSON formats used by different tools and platforms. Think of it as a universal adapter plug: you have a session file from one tool, and you need it in the exact shape another tool expects. You can use it online or open it locally, no server involved. Here's how it works: you paste or drag in a JSON file containing your ChatGPT session details (like access tokens, email, account plan type, and expiry). The tool reads those fields and reshapes them into whichever target format you select. It can translate between formats for CPA, sub2api, Cockpit Tools, 9router, Codex, AxonHub, and Codex-Manager. The page also tries to extract extra details like your email and account ID directly from the token itself. Everything happens in your browser, your credentials are never uploaded anywhere or saved to local storage. This tool is for people managing ChatGPT accounts across multiple API tools or proxy platforms. For example, if you have a session exported from one tool but need to import it into another that uses a different JSON structure, this tool handles the conversion so you don't have to manually rewrite the file format. There are important limitations worth knowing. OpenAI has blocked the original use case of bypassing Codex's phone verification step, so this tool can no longer skip that requirement. Additionally, ChatGPT web sessions typically lack a "refresh token," meaning that once an access token expires, it can't automatically renew, it will just stop working. Free accounts may also lack permissions for paid models, even after conversion. Whether the converted file actually works depends on current OpenAI restrictions and whether your token is still valid. The project is notable for being entirely client-side: a single HTML file with all parsing and conversion done locally in the browser. This design choice means your tokens never leave your machine, which matters when handling sensitive authentication data.
A free browser-based tool that converts ChatGPT session files between different JSON formats used by API tools and proxy platforms. Everything runs locally in your browser, so credentials never leave your device.
Mainly JavaScript. The stack also includes JavaScript, HTML.
Active — commit in last 30 days (last push 2026-06-10).
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.