chatgpt-web-dev/chatgpt-web
A self-hosted, feature-rich web UI for ChatGPT, offering user management, multi-key support, and web search capabilities via the official OpenAI API.
Core Features
Quick Start
docker run --name chatgpt-web -d -p 127.0.0.1:3002:3002 --env OPENAI_API_KEY=your_api_key --env MONGODB_URL=your_mongodb_url chatgpt-webDetailed Introduction
This project is a powerful, self-hosted web interface for OpenAI's ChatGPT, developed as a permanent fork to introduce database-backed features. Built with Express and Vue3, it leverages the official OpenAI API while adding significant enhancements like comprehensive user authentication (including 2FA and SSO via auth proxy), synchronized conversation history, and advanced API key management with usage limits. It further distinguishes itself with real-time web search integration and VLLM API model support, providing users with greater control, customization, and privacy over their AI interactions compared to the standard ChatGPT web experience.