← all repositories
chatgpt-web-dev/chatgpt-web

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.

1.9k stars Vue Chat Assistants
chatgpt-web
Not currently ranked — collecting fresh signals.
star history

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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.