DUICUO

クリエイティブな方向へ向かったChatGPTオープンソースプロジェクトのまとめ

ChatGPTは最近、あらゆるところでニュースで取り上げられるなど、非常に人気が高まっています。GitHubにも数多くのChatGPT関連プロジェクトが登場し、スターの数は急速に増加しています。以下では、最も革新的なChatGPTオープンソースプロジェクトをいくつかご紹介します。

ブラウザ拡張機能

Google 向け ChatGPT

ChatGPT for Googleは、ChatGPTのレスポンスとGoogle検索結果を表示するブラウザ拡張機能です。Chrome/Edge/Firefoxに対応しており、以下の機能を備えています。

  • すべての主要検索エンジンをサポート
  • OpenAI公式APIをサポート
  • プラグインのポップアップから ChatGPT をすばやく使用します。
  • Markdownレンダリングをサポート
  • コードのハイライトをサポート
  • ダークモードをサポート
  • カスタマイズ可能なChatGPTトリガーモード

Github (⭐️ 10k): https://github.com/wong2/chat-gpt-google-extension.

ChatGPT Chrome拡張機能

ウェブ上のあらゆるテキストボックスにChatGPTを追加できるChrome拡張機能です。ツイートの作成、メールの編集、コーディングエラーの修正など、ウェブサイトを離れることなくあらゆる操作が可能です。ChatGPTの動作をより細かく制御できるプラグインシステムと、サードパーティAPIとの連携機能も搭載しています。

Github (⭐️ 2k): https://github.com/gragland/chatgpt-chrome-extension.

微信

WeChatボット

OpenAi ChatGPT + WeChaty に基づく WeChat ボットを使用すると、WeChat メッセージに自動的に返信したり、WeChat グループ/友達を管理したり、非アクティブな友達を検出したりすることができます。

Github (⭐️ 2.2k): https://github.com/wangrongding/wechat-bot.

微信チャットGPT

WeChatでWeChatty経由でChatGPTを使用すると、OpenAIアカウントの使用、プロキシ経由のログイン、Dockerとの連携が可能になります。このツールはシンプルで使いやすく、依存関係をインストールしたら、OpenAIアカウントとパスワードを入力し、WeChatでQRコードをスキャンするだけで使い始めることができます。このプロジェクトの機能は次のとおりです。

  • WeChatにWeChat経由でChatGPTを統合する
  • OpenAIアカウントプールを作成する
  • プロキシ経由でOpenAIにログインすることをサポートします
  • 連続対話機能を追加
  • Dockerfileに追加
  • Docker.hubに公開する
  • 鉄道経由で展開
  • OpenAIアカウントプールのホットリロードの実装
  • OpenAI が 429/503 コードを返すと自動的に再試行します。

Wechatyは、チャットボット開発用のSDKを提供するオープンソースのチャットボットプロジェクトです。開発者はこれを利用すると、チャットボットを迅速に実装できます。WeChatを通じて、WeChatのチャット内容、連絡先、グループ、友人関係などの情報を取得できるほか、グループの作成やメッセージの送信といった機能も実装できます。

Github (⭐️ 7.9k): https://github.com/fuergaosi233/wechat-c​​hatgpt。

VS Codeプラグイン

チャットGPT-VsCode

ChatGPTベースのVSCode拡張機能。非公式のChatGPT APIを使用して、エディター内でOpenAIのChatGPTから直接課題へのレスポンスを生成できます。このプラグインには以下の機能があります。

  • 質問するか、エディターのコード スニペットを使用して、サイドバーの入力ボックスから ChatGPT を検索します。
  • コード選択を右クリックし、コンテキスト メニューからショートカットを実行します。
  • エディターの横のパネルで ChatGPT の回答を表示します。
  • 回答に対して追加の質問をします(会話の文脈を維持するため)。
  • AI の応答をクリックして、アクティビティのエディターにコード スニペットを挿入します。

Github (⭐️ 3.4k): https://github.com/mpociot/chatgpt-vscode。

vscode-チャットGPT

ChatGPTをサポートするVisual Studio Code拡張機能。ChatGPTとのペアプログラミングを可能にします。すべての会話履歴をMarkdown形式で一括エクスポートでき、使い方も簡単(OpenAIにログインするか、OpenAI公式GPT3 APIを使用するだけ)です。クリックやキーボードショートカットでファイル/プロジェクトの作成やコードの修正ができるため、開発効率が向上します。

Github (⭐️ 462k): https://github.com/gencay/vscode-chatgpt.

ChatGPT中国語版

ChatGPTをVSCodeに統合し、開発効率を向上させるVSCodeプラグイン。現在サポートされているコード機能は次のとおりです。

  • ChatGPT: 質問を入力してください: ChatGPT に直接質問してください。
  • ChatGPT: テスト コードの追加: 現在選択されているコードまたは現在のファイルにテスト コードを追加します。
  • ChatGPT: コードに問題があるのはなぜですか (エラー レポートも選択する必要があります): コードの問題について質問し、エラー レポートも選択する必要があります。
  • ChatGPT: コードのこの部分を最適化: 現在選択されているコードまたは現在のファイルを最適化またはリファクタリングします。
  • ChatGPT: コードのこの部分について説明します。現在選択されているコード、または現在のファイルについて説明します。
  • ChatGPT: カスタムコマンド1を実行: 選択したコードまたは現在のファイルに対して実行するカスタムコマンド1を追加します。追加後、直接実行できます。
  • ChatGPT: カスタムコマンド2を実行: 選択したコードまたは現在のファイルに対して実行するカスタムコマンド2を追加します。追加後、直接実行できます。

コマンドを実行すると、サイドバーに対話型ウィンドウがポップアップ表示されます。

  • 以降のすべての質問、回答、例外はこのウィンドウに表示されます。
  • 対話型ウィンドウの下部にある入力ボックスに質問を直接入力して、ChatGPT に質問することができます。
  • 前のコマンドを実行してコードを照会することもできます。

プラグインアドレス: https://marketplace.visualstudio.com/items?itemName=WhenSunset.chatgpt-china。

デスクトップアプリケーション

チャットGPT

ChatGPTデスクトップアプリケーションは、Mac、Windows、Linuxプラットフォームで利用可能です。このプロジェクトはOpenAI ChatGPTウェブサイトのラッパーであり、追加のデータ収集やアップロードは行いません。このプロジェクトには以下の特徴があります。

  • クロスプラットフォーム: macOS、Linux、Windows
  • ChatGPT チャット ログをエクスポートします (PNG、PDF をサポートし、共有可能なリンクを生成します)
  • メイン ウィンドウとシステム トレイはカスタム URL をサポートしており、任意の Web サイトをデスクトップ アプリケーションとしてラップできます。
  • 自動アプリケーション更新通知
  • 豊富なキーボードショートカット
  • システムトレイフローティングウィンドウ
  • アプリケーション メニューは強力です。
  • スラッシュコマンドとその設定のサポート
  • グローバルショートカットをカスタマイズする
  • 単語選択検索

Github (⭐️ 14.3k): https://github.com/lencx/ChatGPT。

チャットGPT-Mac

ChatGPTをメニューバーに表示できるシンプルなMacアプリケーションです。Macでは、ショートカットCmd+Shift+Gで簡単に起動できます。現在、Mac Arm64版とIntel版のインストーラーが利用可能です。

Github (⭐️ 3.8k): https://github.com/vincelwt/chatgpt-mac.

チャットGPTデスクトップ

ChatGPT は、Tauri と Rust をベースにした非公式のオープンソース デスクトップ アプリケーションで、Mac、Windows、Linux のメニュー バーで使用できます。

Github (⭐️ 1.1k): https://github.com/sonnylazuardi/chatgpt-desktop.

他の

チャットGPT API

ChatGPT API の非公式 Node.js クライアント。チャットボット、Web サイトなどの ChatGPT を利用したプロジェクトの構築に使用できます。

Github (⭐️ 8.3k): https://github.com/transitive-bullshit/chatgpt-api。

ChatGPTのエクスポートと共有

ChatGPTの履歴をPNGまたはPDF形式でダウンロードしたり、共有可能なリンクを作成したりできるChrome拡張機能です。現在、Chrome、Edge、Firefoxブラウザをサポートしています。

Github (⭐️ 656): https://github.com/liady/ChatGPT-pdf。

SiriでchatGPTにアクセスする

ChatGPT の Siri 統合ガイドは現在、ショートカットをサポートする iPhone およびその他の Apple 製品でのみ利用できます。

Github (⭐️ 281): https://github.com/Daiyimo/Access-chatGPT-in-Siri。