盤點(diǎn)那些玩出花的 ChatGPT 開源項(xiàng)目
最近 ChatGPT 非?;鸨佁焐w地都是 ChatGPT 的新聞。Github 上也出現(xiàn)了很多和 ChatGPT 相關(guān)的項(xiàng)目,并且 Star 數(shù)快速增長,下面就來盤點(diǎn)一下那些玩出花的 ChatGPT 開源項(xiàng)目!
瀏覽器擴(kuò)展
ChatGPT for Google
ChatGPT for Google 是一個(gè)可以顯示 ChatGPT 響應(yīng)和 Google 搜索結(jié)果的瀏覽器擴(kuò)展,支持 Chrome/Edge/Firefox,該擴(kuò)展具有以下特性:
- 支持所有主流的搜索引擎
- 支持OpenAI官方API
- 從插件彈窗里快速使用ChatGPT
- 支持Markdown渲染
- 支持代碼高亮
- 支持深色模式
- 可自定義ChatGPT觸發(fā)模式
Github(?? 10k):https://github.com/wong2/chat-gpt-google-extension。
ChatGPT Chrome Extension
一個(gè) Chrome 擴(kuò)展,將 ChatGPT 添加到網(wǎng)絡(luò)上的每個(gè)文本框!可以使用它來撰寫推文、修改電子郵件、修復(fù)編碼錯(cuò)誤或者需要的任何其他內(nèi)容,所有這些都無需離開所在的網(wǎng)站。包括一個(gè)插件系統(tǒng),用于更好地控制 ChatGPT 行為和與第三方 API 交互的能力。
Github(?? 2k):https://github.com/gragland/chatgpt-chrome-extension。
微信
WeChat Bot
一個(gè)基于 OpenAi ChatGPT + WeChaty 實(shí)現(xiàn)的微信機(jī)器人 ,可以用來幫助你自動(dòng)回復(fù)微信消息,或者管理微信群/好友,檢測(cè)僵尸好友等。
Github(?? 2.2k):https://github.com/wangrongding/wechat-bot。
wechat-chatgpt
通過 wechaty 在微信上使用 ChatGPT,其支持在實(shí)用 OpenAI 賬戶,支持使用代理登錄,支持與 docker 一起使用等。該工具簡單易用,安裝完依賴后只需要填寫 OpenAI 賬號(hào)密碼和微信掃碼即可使用。該項(xiàng)目的特性如下:
- 通過 wechaty,將 ChatGPT 接入微信
- 創(chuàng)建 OpenAI 的賬戶池
- 支持通過代理登陸 OpenAI
- 加入了持續(xù)對(duì)話的功能
- 加入 Dockerfile
- 發(fā)布到 Docker.hub
- 通過 Railway 進(jìn)行部署
- 實(shí)現(xiàn) OpenAI 賬戶池的熱加載
- 當(dāng) OpenAI 返回碼為 429/503 時(shí)自動(dòng)重試
Wechaty 是一個(gè)聊天機(jī)器人開源項(xiàng)目,提供了開發(fā)聊天機(jī)器人的 SDK,方便開發(fā)人員快速實(shí)現(xiàn)聊天機(jī)器人。通過 Wechat 可以獲取到微信的聊天內(nèi)容、聯(lián)系人、群組、好友關(guān)系等信息,也可以實(shí)現(xiàn)創(chuàng)建群組、發(fā)送消息等功能。
Github(?? 7.9k):https://github.com/fuergaosi233/wechat-chatgpt。
VS Code 插件
chatgpt-vscode
一個(gè)基于 ChatGPT 的 VSCode 擴(kuò)展,允許使用非官方的 ChatGPT API 直接在編輯器中從 OpenAI 的 ChatGPT 生成問題響應(yīng)。該插件具有以下特性:
- 提出問題或使用編輯器中的代碼片段,通過側(cè)邊欄的輸入框查詢 ChatGPT。
- 在代碼選擇上點(diǎn)擊右鍵,運(yùn)行上下文菜單中的一個(gè)快捷方式。
- 在編輯器旁邊的面板上查看 ChatGPT 的回答。
- 對(duì)回答提出后續(xù)問題(保持對(duì)話上下文)。
- 通過點(diǎn)擊 AI 的回應(yīng)將代碼片段插入到活動(dòng)的編輯器中。
Github(?? 3.4k):https://github.com/mpociot/chatgpt-vscode。
vscode-chatgpt
一個(gè)支持 ChatGPT 的 Visual Studio Code 擴(kuò)展,該擴(kuò)展可以與 ChatGPT 配對(duì)編程。其支持以 Markdown 格式一次導(dǎo)出所有對(duì)話歷史記錄,簡單易用,只需登錄 OpenAI,或者使用 OpenAI 的官方 GPT3 API。可以單擊或使用鍵盤快捷鍵創(chuàng)建文件/項(xiàng)目或修復(fù)代碼,提高開發(fā)效率。
Github(?? 462k):https://github.com/gencay/vscode-chatgpt。
ChatGPT 中文版
一個(gè) VSCode 插件,將 ChatGPT 集成在 VSCode 中,提高開發(fā)效率。目前支持的代碼功能包括:
- ChatGPT: 請(qǐng)輸入問題:直接對(duì) ChatGPT 提問。
- ChatGPT: 添加測(cè)試代碼:為當(dāng)前選中的代碼,或者當(dāng)前文件添加測(cè)試代碼。
- ChatGPT: 代碼為什么有問題(需要同時(shí)選中報(bào)錯(cuò)):詢問代碼出現(xiàn)的問題,需要將報(bào)錯(cuò)也一起選中。
- ChatGPT: 優(yōu)化這部分代碼:對(duì)當(dāng)前選中的代碼,或者當(dāng)前文件,進(jìn)行優(yōu)化或者重構(gòu)。
- ChatGPT: 解釋這部分代碼:對(duì)當(dāng)前選中的代碼,或者當(dāng)前文件,進(jìn)行解釋。
- ChatGPT: 執(zhí)行自定義命令 1:添加一個(gè)對(duì)選中代碼,或者當(dāng)前文件執(zhí)行的自定義命令 1,添加后可以直接執(zhí)行。
- ChatGPT: 執(zhí)行自定義命令 2:添加一個(gè)對(duì)選中代碼,或者當(dāng)前文件執(zhí)行的自定義命令 2,添加后可以直接執(zhí)行。
執(zhí)行了一個(gè)命令之后,側(cè)邊欄會(huì)彈出一個(gè)交互窗口:
- 后續(xù)所有的問題、回答、異常。都會(huì)在這個(gè)窗口中顯示。
- 可以在交互窗口的底部輸入框中,直接輸入問題,詢問 ChatGPT
- 也可以執(zhí)行前面的命令,對(duì)代碼進(jìn)行詢問。
插件地址:https://marketplace.visualstudio.com/items?itemName=WhenSunset.chatgpt-china。
桌面應(yīng)用
ChatGPT
ChatGPT 桌面應(yīng)用,適用于 Mac、Windows 和 Linux 平臺(tái),該項(xiàng)目只是對(duì) OpenAI ChatGPT 網(wǎng)站的一個(gè)包裝器,不存在額外的數(shù)據(jù)收集和上傳。該項(xiàng)目具有以下特性:
- 跨平臺(tái): macOS、Linux、Windows
- 導(dǎo)出 ChatGPT 聊天記錄 (支持 PNG, PDF 和生成分享鏈接)
- 主窗口和系統(tǒng)托盤支持自定義 URL,將任意網(wǎng)站包裝成一個(gè)桌面應(yīng)用
- 應(yīng)用自動(dòng)升級(jí)通知
- 豐富的快捷鍵
- 系統(tǒng)托盤懸浮窗
- 應(yīng)用菜單功能強(qiáng)大
- 支持斜杠命令及其配置
- 自定義全局快捷鍵
- 劃詞搜索
Github(?? 14.3k):https://github.com/lencx/ChatGPT。
chatgpt-mac
一個(gè)簡單的 Mac 應(yīng)用,可讓 ChatGPT 在菜單欄中顯示,在 Mac 上可以使用 Cmd+Shift+G 快捷鍵來快速打開它,目前提供了 Mac 的 Arm64 和 Intel 版本的安裝包。
Github(?? 3.8k):https://github.com/vincelwt/chatgpt-mac。
chatgpt-desktop
基于 tauri 和 rust 的非官方開源 ChatGPT 桌面應(yīng)用,適用于 mac、windows 和 linux 菜單欄。
Github(?? 1.1k):https://github.com/sonnylazuardi/chatgpt-desktop。
其他
ChatGPT API
一個(gè)非官方 ChatGPT API 的 Node.js 客戶端,主可以使用它來構(gòu)建由 ChatGPT 支持的項(xiàng)目,例如聊天機(jī)器人、網(wǎng)站等。
Github(?? 8.3k):https://github.com/transitive-bullshit/chatgpt-api。
ChatGPT Export and Share
一個(gè)用于將 ChatGPT 歷史下載為 PNG、PDF 或創(chuàng)建可共享鏈接的 Chrome 擴(kuò)展。目前支持 Chrome、Edge、Firefox 瀏覽器。
Github(?? 656):https://github.com/liady/ChatGPT-pdf。
Access-chatGPT-in-Siri
Siri 接入ChatGPT指南,目前僅限 iPhone 端及其他支持快捷指令的 Apple 產(chǎn)品。
Github(?? 281):https://github.com/Daiyimo/Access-chatGPT-in-Siri。