Об этом проекте

NextChat (ранее ChatGPT-Next-Web) — это открытое веб-приложение для AI-чата, спроектированное как лёгкое и быстро развёртываемое. Проект позиционирует себя как лёгкий и быстрый AI-ассистент с поддержкой Claude, DeepSeek, GPT-4 и Gemini Pro, а также других провайдеров. Ключевые возможности, описанные в README: - Бесплатное развёртывание в один клик на Vercel, а также развёртывание через Docker, Zeabur, Gitpod и другие платформы. - Компактный десктопный клиент (~5 МБ) для Windows, macOS и Linux, созданный на Tauri. - Приоритет приватности: все данные чата хранятся локально в браузере, если пользователь не выберет иное. - Полный рендеринг Markdown с LaTeX, диаграммами Mermaid и подсветкой кода. - Адаптивный дизайн с тёмной темой и поддержкой PWA. - Потоковые ответы и быстрая загрузка первого экрана. - Шаблоны промптов (маски) для создания, обмена и отладки чат-инструментов. - Автоматическое сжатие истории чата для поддержки длинных разговоров при экономии токенов. - Плагины с поддержкой сетевого поиска, калькулятора и других внешних API. - Функция Artifacts для предпросмотра, копирования и обмена сгенерированным контентом в отдельном окне. - Поддержка чата в реальном времени. - Опциональная поддержка MCP (Model Context Protocol), включаемая переменной окружения ENABLE_MCP. - Интернационализация для английского, упрощённого/традиционного китайского, японского, французского, испанского, итальянского, турецкого, немецкого, вьетнамского, русского, чешского, корейского и индонезийского языков. Конфигурация управляется через переменные окружения. OPENAI_API_KEY требуется для базового использования, а опциональные переменные поддерживают Azure OpenAI, Google Gemini, Anthropic Claude, Baidu, ByteDance, Alibaba Cloud, iFlytek, ChatGLM, DeepSeek, SiliconFlow, Stability AI и эндпоинты 302.AI. Дополнительные настройки включают пароль доступа (CODE), пользовательские списки моделей (CUSTOM_MODELS), выбор модели по умолчанию, конфигурацию vision-модели, отключение пользовательских API-ключей и эндпоинты синхронизации WebDAV. README также описывает Enterprise Edition, ориентированную на компании, которым нужны приватное развёртывание, кастомизация бренда, интеграция ресурсов, контроль прав доступа, интеграция знаний, аудит безопасности и непрерывные обновления. Приведена контактная информация для корпоративных запросов. Варианты развёртывания включают Docker (docker pull yidadaa/chatgpt-next-web), shell-скрипт установки и Vercel. Для разработки требуются Node.js >= 18 и Docker >= 20, локальная разработка поддерживается через конфигурацию .env.local. Проект лицензирован под MIT.