# chatgpt-web-dev/chatgpt-web

A third-party ChatGPT Web UI page built with Express and Vue3, through the official OpenAI completion API. / 用 Express 和 Vue3 搭建的第三方 ChatGPT 前端页面, 基于 OpenAI 官方 completion API.

Repository: https://github.com/chatgpt-web-dev/chatgpt-web
Canonical: https://ross.abutalabs.com/products/chatgpt-web-dev-chatgpt-web
Homepage: https://chatgpt-web.dev
Language: Vue
License: MIT
License Family: permissive
Topics: ai, chatgpt, chatgpt-web, cloud-sync, expressjs, naive-ui, openai, vue, openai-api, openai-chatgpt, ldap, oidc, saml, sso
Last push: 2026-03-04T07:12:57+00:00

## Health v2 (maintenance only)
Score: 75/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 70, release rhythm 73, longevity 91
- inputs: {"age_days": 1278, "days_push": 182, "days_rel": 182, "gap_med": 4.0, "n_releases_24m": 33}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1869, forks 463 (observed 2026-08-28T04:05:46.500227+00:00)

## What it is
A self-hosted third-party ChatGPT web UI built with Express (Node.js backend) and Vue3 (frontend), calling the official OpenAI completion API. It is a fork of Chanzhaoyu/chatgpt-web adding multi-user features such as registration, 2FA, SSO via auth proxy (LDAP/OIDC/SAML), conversation sync, user management, usage limits, multiple API keys, and Tavily-based web search.

## Use cases
- self-host a ChatGPT web interface for my team
- deploy a multi-user ChatGPT frontend with login and user management
- run a ChatGPT UI with SSO via LDAP or OIDC
- share one OpenAI API key across multiple users with usage limits
- give ChatGPT real-time web search capability
- sync chat history across devices with a self-hosted ChatGPT client
- use multiple OpenAI API keys with random rotation
- host a ChatGPT alternative UI with 2FA and password reset

## When to choose
- you want a self-hosted, multi-user ChatGPT web frontend with accounts, 2FA, and SSO support
- you need conversation history synced to a server rather than only local storage
- you want user quotas, redeem codes, and multiple API key management
- you want to add web search or vLLM model support to a ChatGPT-style UI

## When to avoid
- you only need a simple personal ChatGPT UI without accounts or a database (the upstream Chanzhaoyu/chatgpt-web may suffice)
- you need a fully managed hosted chat product rather than something you deploy yourself
- you primarily use providers other than OpenAI-compatible APIs without adaptation

## Facets
- artifact type: application
- maturity: active
- function: chatbot, chat-interface, http-server, auth, web-framework, frontend-framework, search-engine
- domain: artificial-intelligence, large-language-models, chatbots, web-development, self-hosted, frontend, backend
- platform: self-hosted, cross-platform
- tags: chatgpt, openai-api, vue3, express, sso, ldap, oidc, saml, 2fa, web-search, tavily, vllm, multi-user, conversation-sync, api-key-management, user-management, nodejs, web-server, docker

## Member repositories
- chatgpt-web-dev/chatgpt-web (main) score 75

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:46.500227+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:15:11.523816+00:00, confidence not recorded.
  - readme: https://github.com/chatgpt-web-dev/chatgpt-web (fetched 2026-08-28T04:05:46.500227+00:00, sha bf9c5d814ac0)
- Data as of 2026-08-30T08:39:29.467469+00:00.
