Repolode
u14app

u14app/neo-chat

Локальная AI-чат-среда, которую можно развернуть самостоятельно: разные провайдеры моделей, агенты, Deep Research, RAG, Skills, MCP и голосовой ввод.

Open source альтернатива:ChatGPTClaude

Звёзды
1,879
Форки
624
Открытые issues
6
Последний коммит
23 часа назад

Что это?

Neo Chat — веб-среда для AI-чата, которую можно развернуть самостоятельно. Она подключается к Google, OpenAI, Anthropic и совместимым с OpenAI конечным точкам с помощью ваших API-ключей. Также поддерживается ввод изображений и их генерация, если это умеет провайдер.

Помимо обычного чата, здесь есть режим Agent для многошаговых сценариев с инструментами и режим Deep Research, который формирует планы на проверку и отчёты со ссылками на источники. Пользователи могут прикреплять файлы, искать информацию в базе знаний, сохранять память и создавать повторно используемые пресеты ассистентов. Расширения подключаются через текстовые Skills, плагины OpenAPI и удалённые MCP-серверы; для локальных MCP-инструментов, работающих через stdio, доступен дополнительный Docker-мост.

По умолчанию переписки и файлы рабочей области хранятся в браузере. Предусмотрены резервное копирование и восстановление из ZIP-архива, а также зашифрованная синхронизация через WebDAV или S3/MinIO. Интерфейс доступен на английском, упрощённом китайском и японском языках; есть варианты для компьютеров и мобильных устройств. Проект можно развернуть с помощью Docker, Vercel или Cloudflare Workers.

Ключевые возможности

  • 01Подключается к Google, OpenAI, Anthropic и совместимым с OpenAI конечным точкам моделей.
  • 02Режим Agent выполняет многошаговые сценарии с инструментами, а Deep Research формирует планы на проверку и отчёты со ссылками на источники.
  • 03Поддерживает прикрепление файлов, поиск по базе знаний, локальный поиск и память.
  • 04Расширяется с помощью текстовых Skills, плагинов OpenAPI и удалённых MCP-серверов.
  • 05По умолчанию хранит данные в браузере; доступны резервное копирование в ZIP и дополнительная зашифрованная синхронизация через WebDAV или S3/MinIO.

Сценарии использования

  • Запуск приватного чата, развёрнутого самостоятельно и работающего с несколькими провайдерами моделей через ваши API-ключи.
  • Общение с документами с помощью поиска по базе знаний и прикрепления файлов.
  • Выполнение многошаговых исследовательских задач с подготовкой отчётов со ссылками на источники для проверки.
  • Подключение внутренних сервисов OpenAPI или MCP-инструментов к интерфейсу чата.

Быстрый старт

  1. 1

    Клонируйте репозиторий

    git clone https://github.com/u14app/neo-chat.git
  2. 2

    Перейдите в каталог проекта

    cd neo-chat
  3. 3

    Установите зависимости (требуются Node.js 24 и pnpm 10.30.3 через Corepack)

    corepack pnpm install --frozen-lockfile
  4. 4

    Запустите сервер разработки, затем откройте localhost:3000

    corepack pnpm dev

Что важно знать

  • Для локальной настройки требуются Node.js 24 и pnpm 10.30.3, а для общения в чате — API-ключ провайдера модели.
  • В примере Docker используются временные ключи шифрования учетных данных, поэтому перед использованием в production нужны постоянные ключи BYOK.
  • Запуски Agent и Deep Research прекращаются при закрытии страницы, и их нужно явно возобновить.

Темы

Частые вопросы

Что такое neo-chat?
Локальная AI-чат-среда, которую можно развернуть самостоятельно: разные провайдеры моделей, агенты, Deep Research, RAG, Skills, MCP и голосовой ввод. Neo Chat — веб-среда для AI-чата, которую можно развернуть самостоятельно. Она подключается к Google, OpenAI, Anthropic и совместимым с OpenAI конечным точкам с помощью ваших API-ключей. Также поддерживается ввод изображений и их генерация, если это умеет провайдер.
neo-chat можно использовать бесплатно? Какая у него лицензия?
neo-chat распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
neo-chat всё ещё поддерживается?
Активно поддерживается. Последний коммит в neo-chat — 21 окт. 2026 г..
Для чего можно использовать neo-chat?
Запуск приватного чата, развёрнутого самостоятельно и работающего с несколькими провайдерами моделей через ваши API-ключи. Общение с документами с помощью поиска по базе знаний и прикрепления файлов. Выполнение многошаговых исследовательских задач с подготовкой отчётов со ссылками на источники для проверки. Подключение внутренних сервисов OpenAPI или MCP-инструментов к интерфейсу чата.
Как установить neo-chat?
Клонируйте репозиторий: git clone https://github.com/u14app/neo-chat.git Перейдите в каталог проекта: cd neo-chat Установите зависимости (требуются Node.js 24 и pnpm 10.30.3 через Corepack): corepack pnpm install --frozen-lockfile Запустите сервер разработки, затем откройте localhost:3000: corepack pnpm dev
Где скачать neo-chat?
Исходный код и инструкции по установке — на GitHub: https://github.com/u14app/neo-chat

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый интерфейс для общения с локальными моделями Ollama и API, совместимыми с OpenAI: без привязки к провайдерам, с RAG, плагинами и доступом для нескольких пользователей.

156,2 тыс.22,7 тыс.PythonOtherОбновлён 3 дня назад