Repolode
AllYourBot

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

    На GitHub выберите Fork > Create New Fork, чтобы создать форк этого репозитория

  2. 2

    Создайте аккаунт на Render.com, нажмите кнопку Deploy to Render в своём форке, а затем нажмите Apply

  3. 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 обновляется ежедневно.

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