# lilittlecat/awesome-free-chatgpt architecture

> Architecture diagram of the GitHub repository lilittlecat/awesome-free-chatgpt, 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/lilittlecat/awesome-free-chatgpt
- Repository: https://github.com/lilittlecat/awesome-free-chatgpt

## Overview

This repository is a maintained directory of free ChatGPT mirror sites and related resources, rather than a chat application. Readers browse the README catalogue and follow links to external services; contributors can report broken sites or suggest additions. A small script extracts and deduplicates URLs from the README into JSON. The README excerpt documents additional alternatives and resource sections, but their detailed contents and any runtime use of the JSON are not established by the sampled source.

Main entry points: [`README.md`](https://github.com/lilittlecat/awesome-free-chatgpt/blob/main/README.md) (Site and resource lists), [`convert.py`](https://github.com/lilittlecat/awesome-free-chatgpt/blob/main/convert.py) (URL extractor), [`.github/ISSUE_TEMPLATE/添加镜像站点.md`](https://github.com/lilittlecat/awesome-free-chatgpt/blob/main/.github/ISSUE_TEMPLATE/%E6%B7%BB%E5%8A%A0%E9%95%9C%E5%83%8F%E7%AB%99%E7%82%B9.md) (Add-site form), [`.github/ISSUE_TEMPLATE/反馈站点失效.md`](https://github.com/lilittlecat/awesome-free-chatgpt/blob/main/.github/ISSUE_TEMPLATE/%E5%8F%8D%E9%A6%88%E7%AB%99%E7%82%B9%E5%A4%B1%E6%95%88.md) (Broken-site form)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_catalogue["Resource catalogue"]
  node_readme["Site and resource lists<br/>[README.md]"]
  node_issue_add["Add-site form<br/>[添加镜像站点.md]"]
  node_issue_report["Broken-site form<br/>[反馈站点失效.md]"]
end

subgraph group_maintenance["URL maintenance"]
  node_converter["URL extractor<br/>[convert.py]"]
  node_url_list["Extracted URLs<br/>[urls.json]"]
end

node_reader(("Reader"))
node_contributor(("Contributor"))
node_mirror_sites["ChatGPT mirror sites"]

node_reader -->|"browses"| node_readme
node_readme -->|"links to"| node_mirror_sites
node_contributor -->|"submits additions"| node_issue_add
node_contributor -->|"reports failures"| node_issue_report
node_converter -->|"reads URLs"| node_readme
node_converter -->|"writes URLs"| node_url_list

click node_readme "https://github.com/lilittlecat/awesome-free-chatgpt/blob/main/README.md"
click node_issue_add "https://github.com/lilittlecat/awesome-free-chatgpt/blob/main/.github/ISSUE_TEMPLATE/%E6%B7%BB%E5%8A%A0%E9%95%9C%E5%83%8F%E7%AB%99%E7%82%B9.md"
click node_issue_report "https://github.com/lilittlecat/awesome-free-chatgpt/blob/main/.github/ISSUE_TEMPLATE/%E5%8F%8D%E9%A6%88%E7%AB%99%E7%82%B9%E5%A4%B1%E6%95%88.md"
click node_converter "https://github.com/lilittlecat/awesome-free-chatgpt/blob/main/convert.py"
click node_url_list "https://github.com/lilittlecat/awesome-free-chatgpt/blob/main/urls.json"

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_readme,node_issue_add,node_issue_report toneBlue
class node_converter,node_url_list toneAmber
class node_reader,node_contributor,node_mirror_sites toneIndigo
```

## Components

### Resource catalogue

- [Site and resource lists](https://github.com/lilittlecat/awesome-free-chatgpt/blob/main/README.md): `README.md`
- [Add-site form](https://github.com/lilittlecat/awesome-free-chatgpt/blob/main/.github/ISSUE_TEMPLATE/%E6%B7%BB%E5%8A%A0%E9%95%9C%E5%83%8F%E7%AB%99%E7%82%B9.md): `.github/ISSUE_TEMPLATE/添加镜像站点.md`
- [Broken-site form](https://github.com/lilittlecat/awesome-free-chatgpt/blob/main/.github/ISSUE_TEMPLATE/%E5%8F%8D%E9%A6%88%E7%AB%99%E7%82%B9%E5%A4%B1%E6%95%88.md): `.github/ISSUE_TEMPLATE/反馈站点失效.md`

### URL maintenance

- [URL extractor](https://github.com/lilittlecat/awesome-free-chatgpt/blob/main/convert.py): `convert.py`
- [Extracted URLs](https://github.com/lilittlecat/awesome-free-chatgpt/blob/main/urls.json): `urls.json`

### Other components

- **Reader**
- **Contributor**
- **ChatGPT mirror sites**

## Connections

- Reader → Site and resource lists: browses
- Site and resource lists → ChatGPT mirror sites: links to
- Contributor → Add-site form: submits additions
- Contributor → Broken-site form: reports failures
- URL extractor → Site and resource lists: reads URLs
- URL extractor → Extracted URLs: writes URLs
