Лёгкий веб-интерфейс для ChatGPT и других LLM с вопросами по файлам, веб-поиском, запуском локальных моделей и ИИ-ассистентом.
sdcb/chats
Самостоятельно размещаемый веб-интерфейс и AI-шлюз для LLM, объединяющий более 22 провайдеров моделей в одном интерфейсе.
Open source альтернатива:ChatGPT
- Звёзды
- 618
- Форки
- 109
- Открытые issues
- 10
- Последний коммит
- 26 дней назад
Что это?
Sdcb Chats — веб-интерфейс для LLM, позволяющий управлять множеством провайдеров моделей из одного места. Он поддерживает более 22 ведущих AI-провайдеров и предоставляет совместимые с Chat Completions и Messages API, поэтому через него можно направлять запросы существующих клиентов, например Claude Code.
Проект можно быстро развернуть одной командой Docker; также доступны нативные исполняемые файлы для нескольких платформ. Для хранения данных можно использовать SQLite, SQL Server или PostgreSQL, а для файлов — локальный диск или облачные объектные хранилища, например AWS S3, Aliyun OSS и Azure Blob. В панели администратора доступны управление правами пользователей и балансом аккаунтов, ограничение частоты запросов, журналы аудита, Keycloak SSO и вход по SMS.
Среди дополнительных возможностей — песочница на базе Docker для выполнения кода, встроенные инструменты браузера и Excel, визуальный ввод, генерация изображений и трассировка запросов для диагностики входящих и исходящих вызовов API. Бэкенд написан на C#, фронтенд — на TypeScript с React.
Ключевые возможности
- 01Доступ к более чем 22 провайдерам LLM через единый интерфейс.
- 02Шлюз API, совместимый с Chat Completions и Messages.
- 03Песочница на базе Docker для выполнения кода со встроенными инструментами браузера и Excel.
- 04Трассировка входящих и исходящих вызовов API.
- 05На выбор — SQLite, SQL Server или PostgreSQL, а также локальное или облачное объектное хранилище.
- 06Управление правами пользователей и балансом, ограничение частоты запросов и журналы аудита.
Сценарии использования
- Команды, которым нужна единая веб-точка доступа к нескольким провайдерам LLM.
- Самостоятельное размещение приватного чат-интерфейса с учетными записями пользователей и ограничениями баланса.
- Направление запросов Claude Code и других клиентов API через единый шлюз.
- Отладка запросов к API моделей с помощью подробной трассировки.
Быстрый старт
- 1
Запустите контейнер с помощью Docker
mkdir -p ./AppData && chmod 755 ./AppData && docker run --restart unless-stopped --name sdcb-chats -e DBType=sqlite -e ConnectionStrings__ChatsDB="Data Source=./AppData/chats.db" -v ./AppData:/app/AppData -v /var/run/docker.sock:/var/run/docker.sock --user 0:0 -p 8080:8080 sdcb/chats:latest - 2
Откройте http://localhost:8080 и войдите в систему с учетной записью по умолчанию
Что важно знать
- Команда быстрого запуска монтирует сокет Docker и запускает контейнер от имени root.
- Основной README написан на китайском языке; английская версия находится в отдельном файле.
В подборках
Темы
Частые вопросы
- Что такое chats?
- Самостоятельно размещаемый веб-интерфейс и AI-шлюз для LLM, объединяющий более 22 провайдеров моделей в одном интерфейсе. Sdcb Chats — веб-интерфейс для LLM, позволяющий управлять множеством провайдеров моделей из одного места. Он поддерживает более 22 ведущих AI-провайдеров и предоставляет совместимые с Chat Completions и Messages API, поэтому через него можно направлять запросы существующих клиентов, например Claude Code.
- chats можно использовать бесплатно? Какая у него лицензия?
- chats распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- chats всё ещё поддерживается?
- Активно поддерживается. Последний коммит в chats — 12 окт. 2026 г..
- Для чего можно использовать chats?
- Команды, которым нужна единая веб-точка доступа к нескольким провайдерам LLM. Самостоятельное размещение приватного чат-интерфейса с учетными записями пользователей и ограничениями баланса. Направление запросов Claude Code и других клиентов API через единый шлюз. Отладка запросов к API моделей с помощью подробной трассировки.
- Как установить chats?
- Запустите контейнер с помощью Docker: mkdir -p ./AppData && chmod 755 ./AppData && docker run --restart unless-stopped --name sdcb-chats -e DBType=sqlite -e ConnectionStrings__ChatsDB="Data Source=./AppData/chats.db" -v ./AppData:/app/AppData -v /var/run/docker.sock:/var/run/docker.sock --user 0:0 -p 8080:8080 sdcb/chats:latest Откройте http://localhost:8080 и войдите в систему с учетной записью по умолчанию
- Где скачать chats?
- Исходный код и инструкции по установке — на GitHub: https://github.com/sdcb/chats
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый интерфейс для общения с локальными моделями Ollama и API, совместимыми с OpenAI: без привязки к провайдерам, с RAG, плагинами и доступом для нескольких пользователей.
Руководство и веб-чатбот для запуска небольшой локальной LLM на обычном оборудовании через Ollama, vLLM или llama-cpp-python с API, совместимым с OpenAI.
Шаблон чат-бота на Next.js и Vercel AI SDK, по умолчанию использующий Google Gemini и позволяющий переключаться на другие LLM-провайдеры.
LobeHub объединяет AI-агентов в постоянно работающие команды, которые можно нанимать, планировать их работу и оценивать результаты в одном месте.
Открытый персональный AI-ассистент и Agent Harness: планирует задачи, запускает инструменты и навыки и сохраняет память в Web и IM-каналах.