Чат-интерфейс на SvelteKit для LLM, подключающийся к любому API, совместимому с OpenAI, и кодовая база HuggingChat.
AllYourBot/hostedgpt
Самостоятельно размещаемое чат-приложение на Ruby on Rails в стиле ChatGPT, которое работает с разными AI-провайдерами и использует ваши API-ключи.
Open source альтернатива:ChatGPT
- Звёзды
- 513
- Форки
- 527
- Открытые issues
- 20
- Последний коммит
- 9 часов назад
Что это?
HostedGPT — чат-интерфейс с открытым исходным кодом в стиле ChatGPT, который подключается к OpenAI, Anthropic Claude, Google Gemini, Ollama, Groq и другим провайдерам. Приложение создано на Ruby on Rails и может работать на сервере или локальном компьютере. Пользователи указывают собственные API-ключи и платят только за созданные ими запросы к API, а не за отдельные ежемесячные подписки.
Приложение поддерживает несколько учетных записей, поэтому один экземпляр могут использовать семья или небольшая группа. Во время диалога можно переключаться между провайдерами и моделями — это удобно для сравнения ответов. Диалоги сохраняются, и по ним можно выполнять поиск среди разных ассистентов и провайдеров.
Среди дополнительных возможностей — инструменты для Google Gmail, Tasks и Calendar, поиск в интернете через API-ключ Brave Search, хранение вложенных файлов в Postgres или Cloudflare R2, а также несколько вариантов аутентификации, включая пароль, Google, Microsoft Graph и HTTP-заголовки. Руководства по развертыванию охватывают Render, Fly.io, Kamal, Docker Compose и установку на собственном сервере.
Ключевые возможности
- 01Подключается к OpenAI, Anthropic, Google Gemini, Ollama, Groq и другим провайдерам моделей с помощью ваших API-ключей.
- 02Позволяет переключать провайдеров и модели в рамках одного диалога, чтобы сравнивать ответы.
- 03Поддерживает несколько учетных записей для семьи или группы.
- 04Позволяет искать по всем сохраненным диалогам и провайдерам.
- 05Можно установить на главный экран мобильного устройства через Safari.
- 06Включена немецкая локализация.
Сценарии использования
- Предоставить семье или небольшой команде общий доступ к нескольким AI-моделям без отдельных подписок для каждого пользователя.
- Сравнивать рядом ответы от разных LLM-провайдеров в одном интерфейсе.
- Запустить приватного ассистента в стиле ChatGPT на собственном сервере или ноутбуке, используя модели Ollama.
- Позволить ассистенту читать и управлять Gmail, Google Tasks и Calendar прямо в чате.
Быстрый старт
- 1
На GitHub выберите Fork > Create New Fork, чтобы создать форк этого репозитория
- 2
Создайте аккаунт на Render.com, нажмите кнопку Deploy to Render в своём форке, а затем нажмите Apply
- 3
Откройте URL Web Service в панели управления Render (hostedgpt-XXX.onrender.com)
Что важно знать
- По имеющимся сведениям, в бесплатном тарифе Render недостаточно памяти, поэтому, вероятно, потребуется платный план (около 7 долларов в месяц).
- Бесплатный сервис Render приостанавливается после 15 минут бездействия и медленно возобновляет работу.
- Согласно README, развертывание на Heroku сейчас не работает.
- Инструкции по развертыванию на Fly.io давно не проверялись.
В подборках
Темы
Частые вопросы
- Что такое hostedgpt?
- Самостоятельно размещаемое чат-приложение на Ruby on Rails в стиле ChatGPT, которое работает с разными AI-провайдерами и использует ваши API-ключи. HostedGPT — чат-интерфейс с открытым исходным кодом в стиле ChatGPT, который подключается к OpenAI, Anthropic Claude, Google Gemini, Ollama, Groq и другим провайдерам. Приложение создано на Ruby on Rails и может работать на сервере или локальном компьютере. Пользователи указывают собственные API-ключи и платят только за созданные ими запросы к API, а не за отдельные ежемесячные подписки.
- hostedgpt можно использовать бесплатно? Какая у него лицензия?
- hostedgpt распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- hostedgpt всё ещё поддерживается?
- Активно поддерживается. Последний коммит в hostedgpt — 7 нояб. 2026 г..
- Для чего можно использовать hostedgpt?
- Предоставить семье или небольшой команде общий доступ к нескольким AI-моделям без отдельных подписок для каждого пользователя. Сравнивать рядом ответы от разных LLM-провайдеров в одном интерфейсе. Запустить приватного ассистента в стиле ChatGPT на собственном сервере или ноутбуке, используя модели Ollama. Позволить ассистенту читать и управлять Gmail, Google Tasks и Calendar прямо в чате.
- Как установить hostedgpt?
- На GitHub выберите Fork > Create New Fork, чтобы создать форк этого репозитория Создайте аккаунт на Render.com, нажмите кнопку Deploy to Render в своём форке, а затем нажмите Apply Откройте URL Web Service в панели управления Render (hostedgpt-XXX.onrender.com)
- Где скачать hostedgpt?
- Исходный код и инструкции по установке — на GitHub: https://github.com/AllYourBot/hostedgpt
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Лёгкий веб-клиент на Svelte для чат-API, совместимых с OpenAI: используйте свой API-ключ, храните историю чатов локально и делитесь чатами.
Cherry Studio — кроссплатформенный десктопный AI-клиент для работы со множеством LLM-провайдеров, локальными моделями и более чем 300 готовыми ассистентами.
Нативное Android-приложение для чата, которое отправляет один запрос сразу нескольким LLM-провайдерам с вашими API-ключами.
Расширение для браузера с боковой панелью и веб-интерфейсом для общения с локальными AI-моделями, например Ollama, прямо во время просмотра сайтов.
Десктопный клиент для ChatGPT, Claude и других LLM с локальным хранением данных, работающий на Windows, macOS и Linux.