[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81183":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":14,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":18,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":37,"readmeContent":38,"aiSummary":39,"trendingCount":15,"starSnapshotCount":15,"syncStatus":40,"lastSyncTime":41,"discoverSource":42},81183,"gpt-account-maker","brom4ker\u002Fgpt-account-maker","brom4ker","Premium CLI tool for bulk ChatGPT account creation via direct HTTP fetch. No browser needed. Parallel processing, live progress UI, auto OTP verification.","https:\u002F\u002Fmail.gopretstudio.com\u002F",null,"JavaScript",41,17,1,0,7,13,3,3.77,"MIT License",false,"main",true,[25,26,27,28,29,30,31,32,33,34,35,36],"account-creator","automation","bulk-account","chatgpt","chatgpt-account","cli-tool","fetch-api","nodejs","openai","otp-verification","parallel-processing","terminal-ui","2026-06-12 02:04:11","\u003Cdiv align=\"center\">\n\n\u003Cimg src=\"assets\u002Flogo.png\" alt=\"ATMOSPREM\" width=\"120\" \u002F>\n\n# ATMOSPREM\n\n**Premium CLI tool for bulk ChatGPT account creation via direct HTTP fetch (no browser needed).**\n\n![Version](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FVersion-1.0.0-blueviolet)\n![Node](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FNode.js-v18+-green)\n![Runtime](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FRuntime-Fetch_API-blue)\n![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-lightgrey)\n\n[Features](#features) · [Installation](#installation) · [Usage](#usage) · [Structure](#project-structure) · [License](#license)\n\n[Bahasa Indonesia](README.id.md) | **English**\n\n[![WhatsApp Channel](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWhatsApp-Channel-25D366?style=for-the-badge&logo=whatsapp&logoColor=white)](https:\u002F\u002Fwhatsapp.com\u002Fchannel\u002F0029Vb7t5E8EKyZR4x25pn2Z)\n[![Telegram Community](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTelegram-Community-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white)](https:\u002F\u002Ft.me\u002Fbromaker_ch)\n\n\u003C\u002Fdiv>\n\n---\n\n> **Disclaimer:** This project is created solely for **educational purposes and automation research**. Using this tool to violate OpenAI's Terms of Service, abuse the platform, or engage in any illegal activity is entirely the responsibility of the user. The author assumes no liability for any misuse.\n\n---\n\n## Features\n\n- Automated ChatGPT account creation via **direct HTTP fetch** (no browser required)\n- **Much faster** than browser-based approach - pure API calls\n- Parallel processing with configurable worker pool (default 5 concurrent)\n- **Live progress bar** per-account with real-time ANSI terminal display\n- **Dynamic email generation** - domains fetched from API, accounts created on-the-fly\n- Automatic OTP verification from email inbox via API polling\n- **Auto-resend OTP** - if OTP doesn't arrive within 30s, auto-resend up to 2 times\n- **Multi-code OTP** - stabilization logic collects all codes, tries newest first\n- **Realistic random names** using faker.js (letters\u002Fspaces only, no symbols)\n- **Unique emails** - LocalDB ensures no duplicate emails across sessions\n- **Optional email suffix** - append custom text to emails (e.g. `johndoegpt@domain.xyz`)\n- Auto-retry on failure (up to 3 attempts per account)\n- Results saved to `data\u002Faccounts.json` and auto-exported to `data\u002Fresult.txt`\n- **Premium terminal UI** - gradient ASCII banner, live stats, colored progress bars\n\n## Requirements\n\n- Node.js v18 or newer\n- GoMail API access (for email generation + OTP retrieval)\n\n## Installation\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fatmosprem\u002Fgpt-account-maker.git\ncd gpt-account-maker\nnpm install\n```\n\n## Configuration\n\nEdit `config.json` in the project root:\n\n```json\n{\n  \"password\": \"@Gopretstudio88\",\n  \"batchSize\": 5,\n  \"otp\": {\n    \"timeout\": 90000,\n    \"pollInterval\": 4000\n  },\n  \"account\": {\n    \"apiUrl\": \"https:\u002F\u002Fmail.gopretstudio.com\",\n    \"apiKey\": \"GOMAIL-xxxxx\"\n  },\n  \"paths\": {\n    \"accounts\": \".\u002Fdata\u002Faccounts.json\",\n    \"result\": \".\u002Fdata\u002Fresult.txt\",\n    \"emailDb\": \".\u002Fdata\u002Femail-db.json\"\n  }\n}\n```\n\n| Option             | Description                            |\n| ------------------ | -------------------------------------- |\n| `password`         | Password used for all created accounts |\n| `batchSize`        | Max accounts processed in parallel     |\n| `otp.timeout`      | OTP polling timeout in milliseconds    |\n| `otp.pollInterval` | Inbox polling interval in milliseconds |\n| `account.apiUrl`   | GoMail API base URL                    |\n| `account.apiKey`   | GoMail API key                         |\n\n## Usage\n\n### Creating Accounts\n\n```bash\nnpm run create\n```\n\nThe system will ask interactively:\n\n```\n  ┌─ CONFIGURATION\n  | ❯ How many accounts to create? 5\n  | ❯ Email suffix (leave empty for none): gpt\n```\n\nThen displays a live progress:\n\n```\n  ┌─ PROCESSING\n  │ ⏱ 00:34  ✓ 5  ✗ 0  ⟳ 0  [5\u002F5]\n\n  01. ◉ johndoegpt@domain.xyz          │ ━━━━━━━━━━━━━━━━━━━━━━ 100% │ Complete ✓\n  02. ◉ emmastonegpt@domain.xyz         │ ━━━━━━━━━━━━━━━━━━━━━━ 100% │ Complete ✓\n```\n\n### Export Accounts\n\n```bash\nnpm run export\n```\n\n> **Note:** Export to `result.txt` is already done automatically after every `npm run create`.\n\n## Project Structure\n\n```\ngpt-account-maker\u002F\n├── index.js                    # CLI entry point (command router)\n├── config.json                 # All configuration centralized\n├── package.json\n├── assets\u002F\n│   └── logo.png                # Project logo\n├── data\u002F\n│   ├── accounts.json           # Account results (reset on each create)\n│   ├── result.txt              # Export output (reset on each create)\n│   └── email-db.json           # LocalDB unique emails (persistent)\n└── src\u002F\n    ├── config.js               # Config loader\n    ├── commands\u002F\n    │   ├── create.js           # Account creation (worker pool + live display)\n    │   └── export.js           # Export to result.txt\n    ├── lib\u002F\n    │   ├── http-client.js      # Cookie jar & fetch wrapper (cross-domain)\n    │   ├── register.js         # 7-step ChatGPT registration flow\n    │   ├── otp.js              # OTP polling with stabilization\n    │   ├── email-gen.js        # Email account generator (GoMail API)\n    │   └── storage.js          # Read\u002Fwrite accounts + LocalDB email\n    └── ui\u002F\n        ├── banner.js           # ASCII banner + section helpers\n        └── display.js          # Live progress display\n```\n\n## Registration Flow\n\nEach account is processed through 7 steps via direct HTTP fetch:\n\n1. **CSRF Token** - fetch token from `chatgpt.com\u002Fapi\u002Fauth\u002Fcsrf`\n2. **OAuth Signin** - POST to `api\u002Fauth\u002Fsignin\u002Fopenai` → get authorize URL\n3. **Trigger OTP** - follow redirect chain → capture cookies + send OTP\n4. **OTP Sent** - registration page loaded, OTP email dispatched\n5. **Wait OTP** - poll inbox via GoMail API (auto-resend up to 2x)\n6. **Validate OTP** - try each code (newest first) until one succeeds\n7. **Create Account** - fill name + birthdate → callback → get session token\n\n## Output Format\n\n### `data\u002Faccounts.json`\n\n```json\n[\n  {\n    \"email\": \"johndoegpt@domain.xyz\",\n    \"password\": \"@Gopretstudio88\",\n    \"fullName\": \"John Doe\",\n    \"birthdate\": \"2002-05-14\",\n    \"status\": \"verified\",\n    \"userId\": \"...\",\n    \"accessToken\": \"...\",\n    \"createdAt\": \"2026-05-18T00:00:00.000Z\"\n  }\n]\n```\n\n### `data\u002Fresult.txt`\n\n```\njohndoegpt@domain.xyz\t@Gopretstudio88\tJohn Doe\nemmastonegpt@domain.xyz\t@Gopretstudio88\tEmma Stone\n```\n\n## Notes\n\n- **No browser required** — all processing via direct HTTP fetch\n- On any failure, the system automatically retries (up to 3 attempts)\n- OTP is automatically resent if not received within 30 seconds (max 2 resends)\n- `data\u002Femail-db.json` stores all previously used emails (never deleted)\n- Only free accounts are created — no payment or credit card information is used\n- Domains are fetched dynamically from the GoMail API\n- **Access your email inbox** at [https:\u002F\u002Fmail.gopretstudio.com](https:\u002F\u002Fmail.gopretstudio.com) — use this to login to your created email accounts, check inbox, or verify anything manually\n\n## Community\n\nJoin and discuss with other users:\n\n[![WhatsApp Channel](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWhatsApp-Channel-25D366?style=for-the-badge&logo=whatsapp&logoColor=white)](https:\u002F\u002Fwhatsapp.com\u002Fchannel\u002F0029Vb7t5E8EKyZR4x25pn2Z)\n[![Telegram Community](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTelegram-Community-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white)](https:\u002F\u002Ft.me\u002Fbromaker_ch)\n\n## License\n\n[MIT](LICENSE) - free to use and modify with attribution.\n","ATMOSPREM 是一个用于批量创建 ChatGPT 账号的高级命令行工具，通过直接 HTTP 请求实现，无需浏览器。其核心功能包括并行处理、实时进度UI显示以及自动OTP验证等，利用了Node.js和Fetch API技术。该工具支持动态生成邮箱地址、多码OTP验证及自动生成真实姓名等功能，极大地提高了账号创建效率。适用于需要大量ChatGPT账号进行自动化研究或测试的场景。注意，本项目仅供教育目的使用，请遵守OpenAI的服务条款。",2,"2026-06-11 04:03:48","CREATED_QUERY"]