AI Chat Interface
1.9k 2026-04-18

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

User authentication (registration, login, 2FA, SSO)
Synchronized chat history and per-session custom prompts
Multi-API key management with usage limits
Real-time web search integration (Tavily API)
VLLM API model support and context window control

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-web

Detailed 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.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.