OpenAI互換APIに接続できるSvelteKit製LLMチャットUIで、HuggingChatを支えるコードベース。
AllYourBot/hostedgpt
自分のAPIキーで複数のAIプロバイダーを利用できる、セルフホスト対応のRuby on Rails製ChatGPT風チャットアプリ。
代替できる製品:ChatGPT
- スター
- 513
- フォーク
- 527
- 未解決の Issue
- 20
- 最終コミット
- 一昨日
これは何?
HostedGPTは、ChatGPTをモデルにしたオープンソースのチャットインターフェースで、OpenAI、Anthropic Claude、Google Gemini、Ollama、Groqなどのプロバイダーに接続できます。Ruby on Railsで構築されており、ホスティングサーバーでもローカルPCでも実行できます。ユーザーは自分のAPIキーを登録し、個別の月額サブスクリプションではなく、実際に発生したAPI利用料のみを支払います。
複数のユーザーアカウントに対応しているため、家族や小規模なグループで1つのインスタンスを共有できます。会話の途中でプロバイダーやモデルを切り替えられるので、異なるモデルの出力を比較するのにも便利です。会話は保存され、アシスタントやプロバイダーをまたいで検索できます。
オプション機能として、Google Gmail、Tasks、Calendarのツール、Brave Search APIキーを使ったWeb検索、PostgresまたはCloudflare R2に保存するファイル添付機能を利用できます。認証方式は、パスワード、Google、Microsoft Graph、HTTPヘッダー認証などから選べます。Render、Fly.io、Kamal、Docker Compose、ベアメタル環境へのデプロイガイドも用意されています。
主な機能
- 01自分のAPIキーを使って、OpenAI、Anthropic、Google Gemini、Ollama、Groqなどのモデルプロバイダーに接続できます。
- 021つの会話の中でプロバイダーやモデルを切り替えて、回答を比較できます。
- 03家族やグループでの利用に適した、複数ユーザーアカウントに対応しています。
- 04保存したすべての会話を、プロバイダーをまたいで検索できます。
- 05Safariを使って、モバイル端末のホーム画面にアプリとして追加できます。
- 06ドイツ語のローカライズが含まれています。
ユースケース
- 家族や小規模チームが、個別のサブスクリプションを契約せずに複数のAIモデルを共有する。
- 1つのインターフェースで、異なるLLMプロバイダーの回答を並べて比較する。
- Ollamaのモデルを使い、自分のサーバーやノートPCでプライベートなChatGPT風アシスタントを実行する。
- チャット内で、アシスタントにGmail、Google Tasks、Calendarの閲覧や管理をさせる。
クイックスタート
- 1
GitHubで Fork > Create New Fork を選択して、このリポジトリをフォークします
- 2
Render.comのアカウントを作成し、フォークしたリポジトリで「Deploy to Render」ボタンをクリックしてから「Apply」をクリックします
- 3
RenderダッシュボードでWeb ServiceのURL(hostedgpt-XXX.onrender.com)を開きます
使う前に知っておきたいこと
- 報告によると、Renderの無料プランはメモリが不足するため、おそらく月額約7ドルの有料プランが必要です。
- Renderの無料サービスは15分間操作がないと一時停止し、再開にも時間がかかります。
- READMEによると、現在Herokuへのデプロイは動作しません。
- Fly.ioへのデプロイ手順は、しばらく検証されていません。
収録されている特集
トピック
よくある質問
- hostedgpt とは?
- 自分のAPIキーで複数のAIプロバイダーを利用できる、セルフホスト対応のRuby on Rails製ChatGPT風チャットアプリ。 HostedGPTは、ChatGPTをモデルにしたオープンソースのチャットインターフェースで、OpenAI、Anthropic Claude、Google Gemini、Ollama、Groqなどのプロバイダーに接続できます。Ruby on Railsで構築されており、ホスティングサーバーでもローカルPCでも実行できます。ユーザーは自分のAPIキーを登録し、個別の月額サブスクリプションではなく、実際に発生したAPI利用料のみを支払います。
- hostedgpt は無料で使えますか?ライセンスは?
- hostedgpt は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- hostedgpt は今もメンテナンスされていますか?
- 活発にメンテナンス中。hostedgpt の最終コミットは 2026年11月5日 です。
- hostedgpt は何に使えますか?
- 家族や小規模チームが、個別のサブスクリプションを契約せずに複数のAIモデルを共有する。 1つのインターフェースで、異なるLLMプロバイダーの回答を並べて比較する。 Ollamaのモデルを使い、自分のサーバーやノートPCでプライベートなChatGPT風アシスタントを実行する。 チャット内で、アシスタントにGmail、Google Tasks、Calendarの閲覧や管理をさせる。
- hostedgpt のインストール方法は?
- GitHubで Fork > Create New Fork を選択して、このリポジトリをフォークします Render.comのアカウントを作成し、フォークしたリポジトリで「Deploy to Render」ボタンをクリックしてから「Apply」をクリックします RenderダッシュボードでWeb ServiceのURL(hostedgpt-XXX.onrender.com)を開きます
- hostedgpt はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/AllYourBot/hostedgpt
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
自分のAPIキーでOpenAI互換チャットAPIを利用でき、チャット履歴をローカルに保存して共有もできる、軽量なSvelte製Webクライアントです。
Cherry Studioは、多数のLLMプロバイダーやローカルモデル、300種類以上のプリセットアシスタントに接続できるクロスプラットフォームのデスクトップAIクライアントです。
自分のAPIキーを使い、複数のLLMプロバイダーに一度にプロンプトを送れるAndroidチャットアプリ。
閲覧中にOllamaなどのローカルAIモデルとチャットできるサイドバーとWeb UIを追加するブラウザー拡張機能。
Windows、macOS、Linuxで動作し、データをローカルに保存するChatGPT、ClaudeなどのLLM向けデスクトップクライアント。