OpenAI互換APIに接続できるSvelteKit製LLMチャットUIで、HuggingChatを支えるコードベース。
ShipBit/slickgpt
自分のAPIキーでOpenAI互換チャットAPIを利用でき、チャット履歴をローカルに保存して共有もできる、軽量なSvelte製Webクライアントです。
代替できる製品:ChatGPT
- スター
- 469
- フォーク
- 90
- 未解決の Issue
- 25
- 最終コミット
- 15 日前
これは何?
SlickGPTは、SvelteとSvelteKitで構築されたOpenAI互換チャットAPI向けのWebクライアントです。ユーザーは自分のAPIキーを入力し、チャット履歴はサーバーではなくブラウザーのIndexedDBに保存されます。チャットタイトルの提案、メッセージの編集と削除、コンテキスト(システムメッセージ)の編集、temperatureやtop_pなどのモデルパラメーターの調整ができます。
内蔵のトークン料金計算機能では、入力中や返信の受信中にチャットの料金を確認できます。共有機能ではログイン不要でチャットへのリンクを作成でき、受け取った人は自分のローカル環境にインポートできます。共有チャットは、サーバーレスエンドポイントを介してFirebase Realtime Databaseに保存されます。
ローカルでの実行、セルフホスト、Vercelへのデプロイに対応しています。READMEにはGPT-3.5 Turbo、GPT-4 Turbo、GPT-4oに加え、Groq経由で利用できるMistral LargeとLlama 3が記載されています。また、セルフホスト時にはOllamaやLM Studioで動かすローカルモデルにも接続できます。メンテナーはこのプロジェクトを開発終了とし、今後メンテナンスを行わないと表明しています。
主な機能
- 01ブラウザーのIndexedDBにチャット履歴をローカル保存
- 02ログイン不要のリンクでチャットを共有し、共有の解除や更新も可能
- 03コンテキスト(システムメッセージ)の編集とモデルパラメーターの調整
- 04トークン料金のリアルタイム計算とチャットごとの料金内訳
- 05ライトテーマとダークテーマに対応し、モバイルでも使いやすいレスポンシブレイアウト
- 06セルフホストおよびVercelへのデプロイに対応
ユースケース
- 自分のAPIキーを使い、サブスクリプション契約なしでOpenAI互換モデルを利用する
- アカウントベースのサービスではなく、ブラウザー内でチャット履歴をプライベートに保管する
- OllamaやLM Studio経由でローカルモデルに接続するチャットインターフェースをセルフホストする
- 会話ごとのトークン使用料を把握する
クイックスタート
- 1
リポジトリをクローンし、そのフォルダーに移動します
- 2
npmで依存関係をインストールします
npm i - 3
開発サーバーを起動し、ブラウザーで開きます
npm run dev -- --open
使う前に知っておきたいこと
- このプロジェクトはサポート終了となっており、メンテナンスされていません。
- slickgpt.appで公開されていたバージョンはオフラインです。
- チャットの共有にはFirebaseの設定が必要で、無効にするにはコードの変更が必要です。
収録されている特集
トピック
よくある質問
- slickgpt とは?
- 自分のAPIキーでOpenAI互換チャットAPIを利用でき、チャット履歴をローカルに保存して共有もできる、軽量なSvelte製Webクライアントです。 SlickGPTは、SvelteとSvelteKitで構築されたOpenAI互換チャットAPI向けのWebクライアントです。ユーザーは自分のAPIキーを入力し、チャット履歴はサーバーではなくブラウザーのIndexedDBに保存されます。チャットタイトルの提案、メッセージの編集と削除、コンテキスト(システムメッセージ)の編集、temperatureやtop_pなどのモデルパラメーターの調整ができます。
- slickgpt は無料で使えますか?ライセンスは?
- slickgpt は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- slickgpt は今もメンテナンスされていますか?
- 活発にメンテナンス中。slickgpt の最終コミットは 2026年10月23日 です。
- slickgpt は何に使えますか?
- 自分のAPIキーを使い、サブスクリプション契約なしでOpenAI互換モデルを利用する アカウントベースのサービスではなく、ブラウザー内でチャット履歴をプライベートに保管する OllamaやLM Studio経由でローカルモデルに接続するチャットインターフェースをセルフホストする 会話ごとのトークン使用料を把握する
- slickgpt のインストール方法は?
- リポジトリをクローンし、そのフォルダーに移動します npmで依存関係をインストールします: npm i 開発サーバーを起動し、ブラウザーで開きます: npm run dev -- --open
- slickgpt はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/ShipBit/slickgpt
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
自分のAPIキーで複数のAIプロバイダーを利用できる、セルフホスト対応のRuby on Rails製ChatGPT風チャットアプリ。
MCP、Skills、ACPエージェントに対応し、メッセージングアプリからのリモート操作も可能な、ローカルファーストのオープンソースAIエージェントデスクトップクライアントです。
Responses、Chat Completions、画像、音声などに対応した、依存関係ゼロの非公式OpenAI API向けGoクライアント。
ChatGPTや多数のLLMを使える軽量なWeb GUI。ファイルへの質問、Web検索、ローカルモデルのデプロイ、エージェント型アシスタントに対応。
LLMでgitのコミットメッセージや簡潔なコードレビューを生成し、prepare-commit-msg git hookもインストールできるGo製CLIです。