The vending-machine approach to ChatGPT access
Built to let anyone launch a paid chat and image-generation service without writing their own billing plumbing.

What it does
This project wraps OpenAI-compatible APIs into a polished React chat interface backed by an admin dashboard. It manages user accounts, token quotas, product catalogs, and activation codes, while supporting GPT-4, DALL·E, and Midjourney painting. The frontend is advertised as a ~100 kb initial load, and the system requires a backend server with MySQL.
The interesting bit
Most open-source chat frontends are built for personal use; this one treats commerce as a core feature. The built-in product and card-password management frames it less as a casual tool and more as a turnkey kiosk for reselling API access.
Key highlights
- Admin panel for users, tokens, products, and card-based access codes
- Supports custom API endpoints such as OpenAI and API2D
- Curated prompt libraries in both Chinese and English
- Full Markdown support with one-click chat export
- Integrated image generation via DALL·E and Midjourney painting
- Frontend payload claimed at roughly 100 kb
Caveats
- The authors explicitly discourage local development unless you have a direct line to OpenAI’s servers, noting proxy setup is tricky
- Requires a separate backend and MySQL database; not a purely static deploy
Verdict
A practical shortcut for operators who need a paywalled or managed ChatGPT portal fast. If you just want a clean personal client, this is overkill.
Frequently asked
- What is 79E/ChatGpt-Web?
- Built to let anyone launch a paid chat and image-generation service without writing their own billing plumbing.
- Is ChatGpt-Web open source?
- Yes — 79E/ChatGpt-Web is open source, released under the MIT license.
- What language is ChatGpt-Web written in?
- 79E/ChatGpt-Web is primarily written in TypeScript.
- How popular is ChatGpt-Web?
- 79E/ChatGpt-Web has 1.4k stars on GitHub.
- Where can I find ChatGpt-Web?
- 79E/ChatGpt-Web is on GitHub at https://github.com/79E/ChatGpt-Web.