The ChatGPT UI fork that chose MongoDB over simplicity
A permanent fork of a popular ChatGPT web client that added user accounts, conversation quotas, and SSO after the original author refused to add a database.

What it does This is a self-hosted ChatGPT web interface built with Express and Vue 3 that wraps the official OpenAI completion API. Unlike its parent project, it persists data to MongoDB and supports multi-user deployments with per-account limits, redeemable conversation quotas, and role-based access. It essentially turns a personal chat wrapper into a small shared platform.
The interesting bit The entire project exists because the original maintainer rejected database dependencies; this fork permanently split off to chase the opposite goal. That disagreement spawned a team-ready deployment complete with redeemable conversation codes, LDAP/OIDC/SAML SSO via auth-proxy headers, and Tavily-powered web search.
Key highlights
- User registration, 2FA, and per-session prompt customization
- Admin panel for user management, API key rotation, and manual conversation limits
- SSO integration through reverse-proxy auth headers (supporting LDAP, OIDC, and SAML)
- Real-time web search augmentation via the Tavily API
- Support for VLLM endpoints and a toggle to disable deep-thinking modes
Caveats
- SSO via auth proxy is explicitly flagged as risky if misconfigured, and intended only for experienced operators
- The README is primarily Chinese; English documentation exists but may lag behind
- Requires MongoDB and Node 20+, making it heavier than the original project
Verdict Worth a look if you need to share ChatGPT access with a team, impose usage quotas, or plug into corporate identity systems. Stick with the upstream project if you just want a quick, personal chat interface without database baggage.
Frequently asked
- What is chatgpt-web-dev/chatgpt-web?
- A permanent fork of a popular ChatGPT web client that added user accounts, conversation quotas, and SSO after the original author refused to add a database.
- Is chatgpt-web open source?
- Yes — chatgpt-web-dev/chatgpt-web is open source, released under the MIT license.
- What language is chatgpt-web written in?
- chatgpt-web-dev/chatgpt-web is primarily written in Vue.
- How popular is chatgpt-web?
- chatgpt-web-dev/chatgpt-web has 1.9k stars on GitHub.
- Where can I find chatgpt-web?
- chatgpt-web-dev/chatgpt-web is on GitHub at https://github.com/chatgpt-web-dev/chatgpt-web.