Repolode
ShipBit

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

    リポジトリをクローンし、そのフォルダーに移動します

  2. 2

    npmで依存関係をインストールします

    npm i
  3. 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 の数値は毎日更新されます。

関連プロジェクト