# shadowhackrs/gmail-account-creator architecture

> Architecture diagram of the GitHub repository shadowhackrs/gmail-account-creator, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-29). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/shadowhackrs/gmail-account-creator
- Repository: https://github.com/shadowhackrs/gmail-account-creator

## Overview

Gmail Creator Pro is documented as a Windows automation tool for creating Gmail accounts. Its principal workflow runs through an interactive console, account setup, browser automation and phone verification, then saves account details and reports statistics. The repository contains only a compiled executable rather than its implementation, so runtime components and integrations below are based on README claims; their internal call wiring and the account-storage location cannot be verified.

Main entry points: [`auto_gmail_creator.exe`](https://github.com/shadowhackrs/gmail-account-creator/blob/main/auto_gmail_creator.exe) (Creator executable), [`config/config.py`](https://github.com/shadowhackrs/gmail-account-creator/blob/main/config/config.py) (App settings), [`config/password.txt`](https://github.com/shadowhackrs/gmail-account-creator/blob/main/config/password.txt) (Password), [`config/5sim_config.txt`](https://github.com/shadowhackrs/gmail-account-creator/blob/main/config/5sim_config.txt) (5sim settings)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_inputs["Configuration and data"]
  node_settings["App settings<br/>[config.py]"]
  node_password["Password<br/>[password.txt]"]
  node_five_config["5sim settings<br/>[5sim_config.txt]"]
  node_agents["User agents<br/>[user_agents.txt]"]
  node_names["Name data<br/>[names.txt]"]
end

subgraph group_creation["Account creation"]
  node_app["Creator executable"]
  node_browser["Browser automation"]
  node_humanize["Anti-detection"]
  node_account_setup["Account setup"]
  node_retry["Retry handling"]
end

subgraph group_verification["Verification and network"]
  node_phone["Phone verification"]
  node_proxy["Proxy integration"]
  node_five_sim["5sim API"]
end

subgraph group_operations["Interface and records"]
  node_console["Interactive console"]
  node_account_store[("Account records")]
  node_statistics["Statistics dashboard"]
end

node_user(("Operator"))
node_google["Google services"]
node_proxy_service["Proxy providers"]

node_user -->|"uses menu"| node_console
node_console -->|"starts creation"| node_app
node_app -->|"reads settings"| node_settings
node_app -->|"reads password"| node_password
node_app -->|"reads API key"| node_five_config
node_app -->|"loads agents"| node_agents
node_app -->|"loads names"| node_names
node_app -->|"runs automation"| node_browser
node_app -->|"sets account details"| node_account_setup
node_app -->|"simulates behavior"| node_humanize
node_app -->|"handles verification"| node_phone
node_app -->|"selects proxy"| node_proxy
node_app -->|"retries failures"| node_retry
node_browser -->|"automates pages"| node_google
node_phone -.->|"requests SMS"| node_five_sim
node_proxy -.->|"obtains proxies"| node_proxy_service
node_app -->|"saves accounts"| node_account_store
node_app -->|"updates totals"| node_statistics
node_statistics -->|"shows progress"| node_console
node_account_store -->|"supplies records"| node_statistics

click node_app "https://github.com/shadowhackrs/gmail-account-creator/blob/main/auto_gmail_creator.exe"
click node_console "https://github.com/shadowhackrs/gmail-account-creator/blob/main/auto_gmail_creator.exe"
click node_browser "https://github.com/shadowhackrs/gmail-account-creator/blob/main/auto_gmail_creator.exe"
click node_humanize "https://github.com/shadowhackrs/gmail-account-creator/blob/main/auto_gmail_creator.exe"
click node_account_setup "https://github.com/shadowhackrs/gmail-account-creator/blob/main/auto_gmail_creator.exe"
click node_retry "https://github.com/shadowhackrs/gmail-account-creator/blob/main/auto_gmail_creator.exe"
click node_phone "https://github.com/shadowhackrs/gmail-account-creator/blob/main/auto_gmail_creator.exe"
click node_proxy "https://github.com/shadowhackrs/gmail-account-creator/blob/main/auto_gmail_creator.exe"
click node_settings "https://github.com/shadowhackrs/gmail-account-creator/blob/main/config/config.py"
click node_password "https://github.com/shadowhackrs/gmail-account-creator/blob/main/config/password.txt"
click node_five_config "https://github.com/shadowhackrs/gmail-account-creator/blob/main/config/5sim_config.txt"
click node_agents "https://github.com/shadowhackrs/gmail-account-creator/blob/main/config/user_agents.txt"
click node_names "https://github.com/shadowhackrs/gmail-account-creator/blob/main/data/names.txt"
click node_account_store "https://github.com/shadowhackrs/gmail-account-creator/blob/main/auto_gmail_creator.exe"
click node_statistics "https://github.com/shadowhackrs/gmail-account-creator/blob/main/auto_gmail_creator.exe"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_settings,node_password,node_five_config,node_agents,node_names toneBlue
class node_app,node_browser,node_humanize,node_account_setup,node_retry toneAmber
class node_phone,node_proxy,node_five_sim toneMint
class node_console,node_account_store,node_statistics toneRose
class node_user,node_google,node_proxy_service toneIndigo
```

## Components

### Configuration and data

- [App settings](https://github.com/shadowhackrs/gmail-account-creator/blob/main/config/config.py): `config/config.py`
- [Password](https://github.com/shadowhackrs/gmail-account-creator/blob/main/config/password.txt): `config/password.txt`
- [5sim settings](https://github.com/shadowhackrs/gmail-account-creator/blob/main/config/5sim_config.txt): `config/5sim_config.txt`
- [User agents](https://github.com/shadowhackrs/gmail-account-creator/blob/main/config/user_agents.txt): `config/user_agents.txt`
- [Name data](https://github.com/shadowhackrs/gmail-account-creator/blob/main/data/names.txt): `data/names.txt`

### Account creation

- [Creator executable](https://github.com/shadowhackrs/gmail-account-creator/blob/main/auto_gmail_creator.exe): `auto_gmail_creator.exe`
- [Browser automation](https://github.com/shadowhackrs/gmail-account-creator/blob/main/auto_gmail_creator.exe): `auto_gmail_creator.exe`
- [Anti-detection](https://github.com/shadowhackrs/gmail-account-creator/blob/main/auto_gmail_creator.exe): `auto_gmail_creator.exe`
- [Account setup](https://github.com/shadowhackrs/gmail-account-creator/blob/main/auto_gmail_creator.exe): `auto_gmail_creator.exe`
- [Retry handling](https://github.com/shadowhackrs/gmail-account-creator/blob/main/auto_gmail_creator.exe): `auto_gmail_creator.exe`

### Verification and network

- [Phone verification](https://github.com/shadowhackrs/gmail-account-creator/blob/main/auto_gmail_creator.exe): `auto_gmail_creator.exe`
- [Proxy integration](https://github.com/shadowhackrs/gmail-account-creator/blob/main/auto_gmail_creator.exe): `auto_gmail_creator.exe`
- **5sim API**

### Interface and records

- [Interactive console](https://github.com/shadowhackrs/gmail-account-creator/blob/main/auto_gmail_creator.exe): `auto_gmail_creator.exe`
- [Account records](https://github.com/shadowhackrs/gmail-account-creator/blob/main/auto_gmail_creator.exe): `auto_gmail_creator.exe`
- [Statistics dashboard](https://github.com/shadowhackrs/gmail-account-creator/blob/main/auto_gmail_creator.exe): `auto_gmail_creator.exe`

### Other components

- **Operator**
- **Google services**
- **Proxy providers**

## Connections

- Operator → Interactive console: uses menu
- Interactive console → Creator executable: starts creation
- Creator executable → App settings: reads settings
- Creator executable → Password: reads password
- Creator executable → 5sim settings: reads API key
- Creator executable → User agents: loads agents
- Creator executable → Name data: loads names
- Creator executable → Browser automation: runs automation
- Creator executable → Account setup: sets account details
- Creator executable → Anti-detection: simulates behavior
- Creator executable → Phone verification: handles verification
- Creator executable → Proxy integration: selects proxy
- Creator executable → Retry handling: retries failures
- Browser automation → Google services: automates pages
- Phone verification → 5sim API: requests SMS
- Proxy integration → Proxy providers: obtains proxies
- Creator executable → Account records: saves accounts
- Creator executable → Statistics dashboard: updates totals
- Statistics dashboard → Interactive console: shows progress
- Account records → Statistics dashboard: supplies records
