├── .example.env ├── .github └── workflows │ └── auto_merge.yml ├── .gitignore ├── README.md ├── README_en.md ├── README_exchange.md ├── SECURITY.md ├── auto_translator.py ├── auto_update_star.py ├── images ├── gpt-header.jpeg ├── group_qrcode.jpeg ├── group_qrcode2.jpeg ├── group_qrcode3.jpeg ├── qrcode.jpeg └── qrcode2.jpeg └── requirements.txt /.example.env: -------------------------------------------------------------------------------- 1 | GITHUB_ACCESS_KEY = token YOUR_PERSONAL_ACCESS_TOKEN 2 | HTTP_PROXY = http_proxy -------------------------------------------------------------------------------- /.github/workflows/auto_merge.yml: -------------------------------------------------------------------------------- 1 | name: Merge Files automatically 2 | 3 | on: 4 | schedule: 5 | - cron: "0 0 * * *" # daily cron 6 | 7 | push: 8 | branches: 9 | - main 10 | 11 | workflow_dispatch: 12 | 13 | jobs: 14 | Update_README: 15 | runs-on: ubuntu-latest 16 | 17 | steps: 18 | - name: Checkout Main Branch 19 | uses: actions/checkout@v2 20 | with: 21 | ref: main 22 | path: ./ 23 | 24 | - name: Install Requirements 25 | run: | 26 | pip install -r requirements.txt --break-system-packages || true 27 | pip install -r requirements.txt || true 28 | 29 | - name: Auto Update Star 30 | run: | 31 | python auto_update_star.py || true 32 | env: 33 | GITHUB_ACCESS_KEY: ${{ secrets.GH_TOKEN }} # 使用GitHub提供的token进行身份验证 34 | 35 | 36 | # - name: Auto Translate 37 | # run: | 38 | # python auto_translator.py || true 39 | 40 | - name: Commit and Push Changes 41 | run: | 42 | git config user.name "Action Sync Bot" 43 | git config user.email "jiaying.yang@qq.com" 44 | git remote set-url origin https://x-access-token:${{ secrets.PUST_TOKEN }}@github.com/EwingYangs/awesome-open-gpt.git 45 | git add README.md README_en.md 46 | git commit -m "automatically commit and push" || true 47 | git push origin HEAD:main || true 48 | env: 49 | GITHUB_TOKEN: ${{ secrets.PUST_TOKEN }} 50 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # next.js 12 | /.next/ 13 | /out/ 14 | 15 | # production 16 | /build 17 | 18 | # misc 19 | .DS_Store 20 | *.pem 21 | 22 | # debug 23 | npm-debug.log* 24 | yarn-debug.log* 25 | yarn-error.log* 26 | .pnpm-debug.log* 27 | 28 | # local env files 29 | .env*.local 30 | 31 | # vercel 32 | .vercel 33 | 34 | /.vscode 35 | # typescript 36 | *.tsbuildinfo 37 | next-env.d.ts 38 | .env 39 | 40 | # Scripts 41 | getUsersEmails.ts 42 | http_cache.sqlite 43 | 44 | ### IDEA ### 45 | .idea 46 | *.iws 47 | *.iml 48 | *.ipr -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | awesome-open-gpt/gpt相关开源项目合集 2 | ---------------------------- 3 | 4 | [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 5 | [![License](https://img.shields.io/badge/license-MIT-blue.svg)](/LICENSE) 6 | ![Status](https://img.shields.io/badge/status-active-success.svg) 7 | [![English badge](https://img.shields.io/badge/%E8%8B%B1%E6%96%87-English-blue)](./README_en.md) 8 | [![简体中文 badge](https://img.shields.io/badge/%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87-Simplified%20Chinese-blue)](./README.md) 9 | 10 | ![ChatGPT](./images/gpt-header.jpeg) 11 | 12 | * **awesome-open-gpt**是关于GPT开源精选项目的合集(170+全网最全) 🚀,热门项目用🔥标记,其中包括了一些GPT镜像、GPT增强、GPT插件、GPT工具、GPT平替的聊天机器人、开源大语言模型等等。 13 | * awesome-list的目的是为了让所有GPT关注者更好地关注GPT开源应用,同时也为想要学习和使用GPT模型的人提供了一些有用的资源。 14 | * awesome-open-gpt会持续更新,希望有更多优秀的GPT相关项目涌现!!!**并且每天会自动更新点赞数(自动更新点赞数的脚本也是利用ChatGPT写的)**。 15 | * [技术交流](./README_exchange.md) 16 | * [精选开源项目合集](#精选开源项目合集) 17 | 18 | + [GPT镜像平替](#gpt镜像平替) 19 | + [GPT编程语言客户端](#gpt编程语言客户端) 20 | + [GPT自动化](#gpt自动化) 21 | + [第三方机器人接入](#第三方机器人接入) 22 | + [GPT工具](#gpt工具) 23 | + [GPT工具-文档](#gpt工具-文档) 24 | + [GPT工具-编程](#gpt工具-编程) 25 | + [GPT工具-音视频](#gpt工具-音视频) 26 | + [GPT工具-图表](#gpt工具-图表) 27 | + [GPT工具-测试](#gpt工具-测试) 28 | + [GPT工具-通用](#gpt工具-通用) 29 | + [GPT工具-其他](#gpt工具-其他) 30 | + [GPT插件](#gpt插件) 31 | + [GPT插件-官方](#gpt插件-官方) 32 | + [GPT插件-浏览器](#gpt插件-浏览器) 33 | + [GPT插件-第三方应用](#gpt插件-第三方应用) 34 | + [GPT开源平替机器人](#gpt开源平替机器人) 35 | + [专业领域机器人](#专业领域机器人) 36 | + [Prompt对话指令](#prompt对话指令) 37 | + [GPTs🔥🔥🔥](#gpts) 38 | + [其他(平台、逆向工程)](#其他平台逆向工程) 39 | * [相关资料](#相关资料) 40 | * [贡献](#贡献) 41 | * [技术交流](#技术交流) 42 | 43 | 精选开源项目合集 44 | -------- 45 | 46 | ### GPT镜像平替 47 | 48 | | 名称 | github地址 | 点赞数 | 简介 | 功能 | 49 | | --- | --- | --- | --- | --- | 50 | | ChatGPT桌面版-01 | [lencx-ChatGPT🔥](https://github.com/lencx/ChatGPT) | 53.8k | ChatGPT桌面版(Windows、macOS和Linux) | 1.导出聊天记录(PNG, PDF和Markdown)2.支持斜杠调出常用Prompts(awesome-chatgpt-prompts )3.网页登录模式 | 51 | | ChatGPT桌面版-02 | [chatbox](https://github.com/Bin-Huang/chatbox) | 34.8k | 开源的ChatGPT桌面应用,prompt 开发神器 | 1.支持 Windows、Mac 和 Linux 2.更自由、更强大的 Prompt 能力 3.支持 GPT-4 和其他模型 4.更多功能:Markdown、消息引用、字数与token估算、夜间模式…… | 52 | | ChatGPT桌面版-03 | [BetterChatGPT](https://github.com/ztjhz/BetterChatGPT) | 8.4k | ChatGPT加强版桌面应用 | 1.支持网站 + Windows + MacOS + Linux2.绕过 ChatGPT 区域限制的代理3.过滤聊天和文件夹 | 53 | | ChatGPT桌面版-04 | [chat-ai-desktop](https://github.com/sonnylazuardi/chat-ai-desktop) | 2.0k | 非官方的ChatGPT桌面应用程序(Windows、macOS和Linux) | 1.支持API模式,免登录2.支持在Windows和Mac的菜单栏显示 | 54 | | ChatGPT桌面版-05 | [ChatGPT-Desktop](https://github.com/Synaptrix/ChatGPT-Desktop) | 1.7k | ChatGPT 跨平台客户端(Windows、macOS和Linux) | 1.支持设置对话角色2.支持文生图 | 55 | | NewBing桌面版 | [BingGPT](https://github.com/dice2o/BingGPT) | 9.2k | 新必应人工智能聊天桌面应用程序(Windows、macOS 和 Linux) | 1.无需安装 Microsoft Edge 或浏览器插件即可与新 Bing 聊天2.将完整对话导出为 Markdown、PNG 或 PDF3.自定义外观(主题和字体大小) | 56 | | ChatGPT-mac菜单版 | [chatgpt-mac](https://github.com/vincelwt/chatgpt-mac) | 6.4k | 使ChatGPT生活在你的Mac菜单栏 | 1.在Mac菜单栏显示显示ChatGPT2.使用Cmd+Shift+G在任何地方唤起ChatGPT | 57 | | ChatGPT-web加强版-01 | [visual-chatgpt](https://github.com/microsoft/visual-chatgpt) | 34.5k | 微软开源的一款工具,可以为 ChatGPT 添加图片能力 | 1.支持文生图2.支持文改图 | 58 | | ChatGPT-web加强版-02 | [chatgpt\_academic](https://github.com/binary-husky/chatgpt_academic) | 68.5k | ChatGPT 学术优化 | 1.支持一键润色、一键查找论文语法错误2.一键中英互译 3.可以正确显示代码、解释代码 4.一键可以剖析其他Python/C++项目 5.可以输出支持GPT的markdown表格 | 59 | | ChatGPT-web加强版-03 | [chatgpt-web](https://github.com/Chanzhaoyu/chatgpt-web) | 32.0k | 用 Express 和 Vue3 搭建的 ChatGPT 演示网页 | 1.支持下载对话内容2.支持Prompt模版 | 60 | | ChatGPT-web加强版-04 | [ChatGPT-Next-Web](https://github.com/Yidadaa/ChatGPT-Next-Web) | 83.4k | 一键拥有你自己的 ChatGPT 网页服务 | 1.在 1 分钟内使用 Vercel 免费一键部署,并且支持容器部署2.海量的内置 prompt 列表,来自中文和英文3.一键导出聊天记录,完整的 Markdown 支持 | 61 | | ChatGPT-web加强版-05 | [chatbot-ui](https://github.com/mckaywrigley/chatbot-ui) | 31.3k | 搭建属于自己的 ChatGPT 网站: ChatBot-UI | 1.支持Prompt模版2.支持搜索聊天内容3.支持GPT-44.支持代码高亮显示5.支持Markdown输出 | 62 | | ChatGPT-web加强版-06 | [ChuanhuChatGPT](https://github.com/GaiZhenbiao/ChuanhuChatGPT) | 15.4k | 轻快好用的ChatGPT Web图形界面 | 1.实时回复2.无限对话3.保存对话记录4.预设Prompt集5.联网搜索6.根据文件回答 | 63 | | ChatGPT-web加强版-07 | [BetterChatGPT](https://github.com/ztjhz/BetterChatGPT) | 8.4k | 一个惊人的开源web应用程序,具有更好的UI,用于探索OpenAI的ChatGPT API | 1.支持自定义提示词资料库2.支持使用文件夹整理聊天3.支持自定义用户/助理/系统身份4.支持将聊天保存为 Markdown/图片/JSON | 64 | | ChatGPT-web加强版-08 | [EX-chatGPT](https://github.com/circlestarzero/EX-chatGPT) | 2.0k | Ex-ChatGPT 使得 ChatGPT 能够调用外部 API,例如 WolframAlpha、Google 和 WikiMedia,以提供更准确和及时的答案 | 1.语音对话功能,使用微软 Azure API,优化响应速度 ( 1-2 秒左右 ) ,包含语音识别和文字转语音,支持多种音色和语言,自定义声音。2.docker 和 proxy 支持。3.对 Google 搜索结果进行数据清洗, 减少token占用。4.允许 ChatGPT 调用外部 API 接口 ( Google,WolframAlpha,WikiMedia ) | 65 | | ChatGPT-web加强版-09 | [chatgpt-php-web](https://github.com/dirk1983/chatgpt) | 3.2k | PHP版调用OpenAI最新接口和模型gpt-3.5-turbo进行问答的Web | 1.增加了一些预设话术2.对手机浏览器进行了适配优化 | 66 | | ChatGPT-web加强版-10 | [yakGPT](https://github.com/yakGPT/yakGPT) | 1.6k | 一个简单的,本地运行的ChatGPT UI,使您的文本生成更快,聊天更吸引人! | 1.支持api调用2.支持语音输入 | 67 | | ChatGPT-web加强版-11 | [multimedia-gpt](https://github.com/fengyuli-dev/multimedia-gpt) | 186 | 为您的ChatGPT提供图像、视频和音频输入 | 1.将OpenAI GPT与视觉和音频连接起来。您现在可以使用OpenAI API密钥发送图像、音频记录和pdf文档,并获得文本和图像格式的响应。目前正在增加对视频的支持。 | 68 | | ChatGPT-文心一言开源版 | [visual-openllm](https://github.com/visual-openllm/visual-openllm) | 1.2k | 文心一言的开源版,基于 ChatGLM + Visual ChatGPT + Stable Diffusion | 1.画图+聊天 | 69 | | ChatGPT-命令行版-01 | [shell\_gpt](https://github.com/TheR1D/shell_gpt) | 10.9k | 在Shell中使用ChatGPT | 1.支持api调用2.支持上下文 | 70 | | ChatGPT-命令行版-02 | [aichat](https://github.com/sigoden/aichat) | 6.7k | 终端使用ChatGPT/GPT-3.5/GPT-4 | 1.支持角色预设2.语法突出显示markdown和其他200种语言 | 71 | | ChatGPT-命令行版-03 | [pandora](https://github.com/pengzhile/pandora) | 1.2k | 潘多拉,一个不只是命令行的ChatGPT | 多模式:网页/命令行/API,私有化部署 | 72 | | ChatGPT-命令行版+语音 | [chatgpt-conversation](https://github.com/platelminto/chatgpt-conversation) | 664 | 在命令行用你的声音与ChatGPT对话,并让它回应 | 1.在cli命令行和ChatGPT语音交谈 | 73 | | ChatGPT克隆 | [chatgpt-clone](https://github.com/danny-avila/chatgpt-clone) | 25.6k | 使用官方模型和Bing的ChatGPT克隆,反向工程UI,支持AI模型切换、消息搜索、ChatGPT插件和提示模板 | 1.通过服务器发送的事件实现与ChatGPT相同的响应流2.包括Dark模式的原始ChatGPT UI 3.AI模型选择(通过3个端点:OpenAI API、BingAI和ChatGPT浏览器) 4.为OpenAI和BingAI端点创建、保存和分享自定义预设 5.像官方网站一样编辑和重新提交消息(支持会话分支) 6.搜索所有消息/对话 7.即将集成插件 | 74 | 75 | ### GPT编程语言客户端 76 | 77 | | 名称 | github地址 | 点赞数 | 简介 | 功能 | 78 | | --- | --- | --- | --- | --- | 79 | | Node-ChatGPT客户端 | [chatgpt-node](https://github.com/transitive-bullshit/chatgpt-api) | 17.5k | 官方ChatGPT API的Node.js客户端。 | | 80 | | Python-ChatGPT客户端 | [PyChatGPT](https://github.com/rawandahmad698/PyChatGPT) | 4.2k | 非官方ChatGPT API的Python客户端。 | 1.具有自动令牌再生,会话跟踪,代理支持等 | 81 | | Python-Shell-ChatGPT客户端 | [chatgpt-wrapper](https://github.com/mmabrouk/chatgpt-wrapper) | 3.7k | 在python或者命令行中使用ChatGPT | 1.支持ChatGPT4 | 82 | | Java-ChatGPT客户端-01 | [chatgpt-java](https://github.com/PlexPt/chatgpt-java) | 3.6k | ChatGPT Java SDK。支持 GPT3.5、 GPT4 API。开箱即用。 | 1.支持上下文、阻塞式对话、代理等 | 83 | | Java-ChatGPT客户端-02 | [chatgpt-java](https://github.com/Grt1228/chatgpt-java) | 3.4k | ChatGPT的Java客户端,ChatGPT Java SDK,流式输出。 | 1.支持OpenAI官方所有接口2.支持流式输出 | 84 | | Java-OpenAi客户端 | [openai-java](https://github.com/TheoKanning/openai-java) | 4.8k | OpenAI的java客户端。 | 1.支持GPT-4 | 85 | | Node-ChatGPT-Bing客户端 | [node-chatgpt-api](https://github.com/waylaidwanderer/node-chatgpt-api) | 4.2k | ChatGPT和Bing AI的node客户端 | 1.支持BingAIClient2.支持ChatGPTBrowserClient | 86 | | Go-OpenAi客户端 | [go-openai](https://github.com/sashabaranov/go-openai) | 10.0k | OpenAI的go客户端。 | 1.支持GPT-4 | 87 | | PHP-OpenAi客户端 | [openai-php](https://github.com/orhanerday/open-ai) | 2.3k | OpenAI的PHP SDK | | 88 | | Android-ChatGPT客户端 | [chatgpt-android](https://github.com/skydoves/chatgpt-android) | 3.8k | 安卓的ChatGPT-SDK | | 89 | | .Net-ChatGPT客户端 | [openai-dotnet](https://github.com/betalgo/openai) | 3.0k | OpenAI ChatGPT, Whisper, GPT-3, GPT-4, Azure OpenAI和DALL-E的dotnet SDK | | 90 | 91 | ### GPT自动化 92 | 93 | | 名称 | github地址 | 点赞数 | 简介 | 功能 | 94 | | --- | --- | --- | --- | --- | 95 | | GPT自动化-01 | [Auto-GPT](https://github.com/Significant-Gravitas/Auto-GPT) | 175.3k | 自动化的GPT | 1.与ChatGPT不同的是,用户不需要不断对AI提问以获得对应回答,在AutoGPT中只需为其提供一个AI名称、描述和五个目标,然后AutoGPT就可以自己完成项目2.它可以读写文件、浏览网页、审查自己提示的结果,以及将其与所说的提示历史记录相结合。 | 96 | | GPT自动化-01-插件 | [Auto-GPT-Plugins](https://github.com/Significant-Gravitas/Auto-GPT-Plugins) | 3.9k | AutoGPT的插件 | 暂时没内容,仓库来源于AutoGPT作者,值得留意!!! | 97 | | GPT自动化-01-图形界面 | [autogpt-gui](https://github.com/thecookingsenpai/autogpt-gui) | 1.5k | AutoGPT的图形用户界面 | | 98 | | GPT自动化-01-图形界面 | [AutoGPT-Next-Web](https://github.com/Dogtiti/AutoGPT-Next-Web) | 187 | 一键免费部署你的私人AutoGPT 网页应用 | 1.1 分钟内使用 Vercel 免费一键部署2.改进的本地支持:输入中文后,内容将以中文显示,而不是英文 | 99 | | GPT自动化-01-中文版 | [Auto-GPT-ZH](https://github.com/kaqijiang/Auto-GPT-ZH) | 2.4k | 自动化的GPT-中文版 | | 100 | | GPT自动化-02 | [AgentGPT](https://github.com/reworkd/AgentGPT) | 34.1k | 在浏览器中组装、配置和部署自动AI代理。 | 1.命名你自己的自定义AI,让它开始任何你能想到的目标。它将试图通过思考要做的任务 | 101 | | GPT自动化-03 | [babyagi](https://github.com/yoheinakajima/babyagi) | 21.5k | 只需给个目标和任务迭代次数,就能让AI自动完成你的任务 | 1.命名你自己的自定义AI,让它开始任何你能想到的目标。它将试图通过思考要做的任务 | 102 | | GPT自动化-04 | [MiniAGI](https://github.com/muellerberndt/mini-agi) | 2.9k | 基于GPT3.5/4的最小通用自主代理。 | 1.可以分析股票价格、执行网络安全测试、创作艺术图片和订购披萨。 | 103 | | GPT自动化 05 | [DemoGPT](https://github.com/melih-unsal/DemoGPT) | 1.8k | DemoGPT 让您只需使用句子即可创建快速演示。 它将ToT方法应用于Langchain文档树。 | 只需说出一句话,让 DemoGPT 准备整个管道并从中创建您的自定义应用程序。 然后,只需使用您的提示,您就可以创建您梦想的应用程序 | 104 | 105 | ### 第三方机器人接入 106 | 107 | | 名称 | github地址 | 点赞数 | 简介 | 功能 | 108 | | --- | --- | --- | --- | --- | 109 | | 微信ChatGPT机器人-01 | [wechat-chatgpt](https://github.com/fuergaosi233/wechat-chatgpt) | 13.3k | 在微信上迅速接入 ChatGPT | 1.基于 wechaty 和 Official API 在微信中使用 ChatGPT2.支持多轮对话3.支持命令设置4.支持 Dall·E5.支持 whisper6.支持设置 prompt | 110 | | 微信ChatGPT机器人-02 | [chatgpt-on-wechat](https://github.com/zhayujie/chatgpt-on-wechat) | 25.1k | 使用ChatGPT搭建微信聊天机器人,基于GPT3.5 API和itchat实现 | 1.支持规则定制化2.多账号3.图片生成4.上下文记忆5.语音识别6.插件化 | 111 | | 微信ChatGPT机器人-03 | [ChatGPT-wechat-bot](https://github.com/AutumnWhj/ChatGPT-wechat-bot) | 4.6k | 微信ChatGPT机器人 | 1.支持上下文语境的对话。2.支持重置上下文语境,通过关键词(reset)重置对话上下文语境。3.支持在群聊@你的机器人 🤖,@机器人即可收到回复。4.支持通过关键词唤醒你的机器人,如当在群组中发送“@机器人 hello xxxx”时才会收到回复。 | 112 | | 微信 ChatGPT机器人-04 | [openai-on-wechat](https://github.com/riba2534/openai-on-wechat) | 171 | 基于 Golang 实现的,OpenAI 微信聊天机器人,部署简单,使用桌面版微信协议,突破微信登录限制 | - **文本对话**: 可以接收私聊/群聊消息,使用 OpenAI 的 gpt-3.5-turbo 生成回复内容,自动回复问题- **触发口令**设置:好友在给你发消息时需要带上指定的前缀才可以触发与 GPT 机器人对话,触发口令可以在配置文件中设置- **连续对话**:支持对 私聊/群聊 开启连续对话功能,可以通过配置文件设置需要记忆多少分钟- **图片生成**:可以根据描述生成图片,并自动回复在当前 私聊/群聊 中 | 113 | | QQ和电报ChatGPT机器人 | [OpenaiBot](https://github.com/LlmKira/Openaibot) | 1.9k | OpenaiBot是一款优秀的基于 GPT 系列模型(主要为 Openai ) 接口的ChatGPT聊天机器人。 | 1.支持跨多平台使用、有通用接口,目前能对接到QQ和Telegram聊天平台使用、进行私聊和群聊、主动搜索回复、图像Blip理解支持、语音识别、贴纸支持、聊天黑白名单限制等多种功能 | 114 | | Discord-ChatGPT机器人 | [chatGPT-discord-bot](https://github.com/Zero6992/chatGPT-discord-bot) | 2.6k | 将ChatGPT集成到您自己的discord机器人中 | 1.切换GPT接口模式,支持4.0 2.支持Dalle2生图 | 115 | | 电报ChatGPT机器人-01 | [ChatGPT-Telegram-Workers](https://github.com/TBXark/ChatGPT-Telegram-Workers) | 3.2k | 将ChatGPT集成到您自己的Telegram机器人中 | 1.使用Cloudflare Workers,单文件,直接复制粘贴一把梭,无需任何依赖,无需配置本地开发环境,不用域名,免服务器 | 116 | | 电报ChatGPT机器人-02 | [chatgpt-telegram-bot](https://github.com/n3d1117/chatgpt-telegram-bot) | 2.7k | Telegram机器人与OpenAI的官方ChatGPT api集成 | 1.支持markdown输出2.Docker和Proxy支持3.支持DALL·E4.支持使用Whisper转录音频和视频消息 | 117 | | QQ-ChatGPT机器人-01 | [chatgpt-mirai-qq-bot](https://github.com/lss233/chatgpt-mirai-qq-bot) | 12.1k | 一款使用 OpenAI 的 ChatGPT 进行聊天的 QQ 机器人! | 1.文字转图片发送2.群聊回复引用3.关键词触发回复4.正向代理5.多账号支持6.支持 Mirai、 go-cqhttp、 Telegram Bot7.支持 ChatGPT Plus8.支持 ChatGPT API9.支持 Bing 聊天10.支持 Google bard11.支持 poe.com 网页版12.支持 文心一言 网页版13.支持 ChatGLM-6B 本地版 | 118 | | QQ-ChatGPT机器人-02 | [QChatGPT](https://github.com/RockChinQ/QChatGPT) | 3.8k | 高稳定性、低耦合、支持插件、适配多种模型的 ChatGPT NewBing QQ 机器人! | 1.已支持 GPT-4、New Bing2.支持对话、绘图等模型,可玩性更高3.私聊、群聊黑名单机制 | 119 | | WhatsApp-ChatGPT机器人 | [whatsapp-gpt](https://github.com/danielgross/whatsapp-gpt) | 3.1k | 在whatsapp上迅速接入 ChatGPT | 1.聊天机器人 | 120 | | 飞书ChatGPT机器人-01 | [feishu-chatgpt](https://github.com/Leizhenpeng/feishu-chatgpt) | 5.4k | 飞书 ×(GPT-3.5 + DALL·E + Whisper)= 飞一般的工作体验 | 1.🚀 语音对话、角色扮演、多话题讨论、图片创作、表格分析、文档导出 🚀 | 121 | | 飞书ChatGPT机器人-02 | [ChatGPT-Feishu](https://github.com/bestony/ChatGPT-Feishu) | 1.1k | 给飞书准备的 ChatGPT 机器人 | 1.简单版本 | 122 | | 钉钉ChatGPT机器人 | [chatgpt-dingtalk](https://github.com/eryajf/chatgpt-dingtalk) | 2.1k | 🔔 钉钉 & 🤖 GPT-3.5 让你的工作效率直接起飞 🚀 私聊群聊方式、单聊串聊模式、角色扮演、图片创作 🚀 | 1.与机器人私聊2.帮助列表3.切换模式4.查询余额5.日常问题6.通过内置prompt聊天支7.生成图片8.gpt-4 | 123 | | LINE-ChatGPT机器人-01 | [gpt-ai-assistant](https://github.com/memochou1993/gpt-ai-assistant) | 7.0k | 在LINE上接入ChatGPT聊天机器人 | 1.支持角色塑造2.支持定制Prompt模版3.支持文生图 | 124 | | LINE-ChatGPT机器人-02 | [ChatGPT-Line-Bot](https://github.com/TheExplainthis/ChatGPT-Line-Bot) | 1.4k | 这是一个允许您将ChatGPT集成到Line的开源库 | 1.支持文生图2.总结 Youtube 影片內容、新文文章 | 125 | | Slack-ChatGPT机器人 | [myGPTReader](https://github.com/madawei2699/myGPTReader) | 4.4k | myGPTReader 是一个 Slack 机器人。 | 1.可以阅读任何网页、电子书、视频(YouTube)或文件,并通过 chatGPT 进行总结。它还可以通过语音与你交谈 | 126 | | Teams-ChatGPT机器人 | [openai-teams-bot](https://github.com/formulahendry/openai-teams-bot) | 122 | 一个OpenAI Teams Bot应用程序,让你在微软Teams中使用OpenAI API聊天,类似于ChatGPT Teams Bot应用程序。 | | 127 | 128 | ### GPT工具 129 | 130 | #### GPT工具-文档 131 | 132 | | 名称 | github地址 | 点赞数 | 简介 | 功能 | 133 | | --- | --- | --- | --- | --- | 134 | | 论文总结 | [ChatPaper](https://github.com/kaixindelele/ChatPaper) | 17.7k | 利用chatgpt进行论文总结+润色+审稿+审稿回复 | 1.论文总结+润色+审稿+审稿回复 | 135 | | 论文交谈 | [researchgpt](https://github.com/mukulpatnaik/researchgpt) | 3.6k | 一个开源的LLM研究助手,允许您与研究论文进行对话 | 上传论文,和论文对话。 | 136 | | PDF交谈-01 | [gpt4-pdf-chatbot-langchain](https://github.com/mayooear/gpt4-pdf-chatbot-langchain) | 14.6k | PDF聊天机器人 | 1.使用新的GPT-4 api为多个大型PDF文件构建chatGPT聊天机器人。 | 137 | | PDF交谈-02 | [pdfGPT](https://github.com/bhaskatripathi/pdfGPT) | 6.7k | PDF GPT 允许您使用 GPT 功能与 PDF 文件的内容聊天。在聊天机器人中转换您的 pdf 文件的唯一开源解决方案! | 1.基于CPT和上传的PDF文件交谈 | 138 | | PDF总结 | [DocsGPT](https://github.com/arc53/DocsGPT) | 14.2k | ChatGPT文档阅读器 | 1.支持总结PDF2.支持分享到discord | 139 | | PPT生成 | [chat-gpt-ppt](https://github.com/williamfzc/chat-gpt-ppt) | 864 | 使用ChatGPT自动生成PPT | 1.根据标题一键生成ppt2.支持多种语言 | 140 | | PDF阅读 | [ebook-GPT-translator](https://github.com/jesselau76/ebook-GPT-translator) | 1.6k | 以各种风格的语言阅读PDF、DOCX文件 | 该工具旨在帮助用户将文本从一种格式转换为另一种格式,以及使用 OpenAI API (model=gpt-3.5-turbo) 将其翻译成另一种语言。 目前支持PDF、DOCX、MOBI和EPUB文件格式转换翻译成EPUB文件及文本文件,可以将文字翻译成多种语言。 | 141 | | markdown文档 | [markprompt](https://github.com/motifland/markprompt) | 1.6k | 使用GPT4来阅读markdown文档 | 1.它扫描GitHub库里的 Markdown、 Markdoc 和 MDX 文件,并创建可用于创建提示的嵌入 | 142 | | 文档生成问题答案 | [auto-evaluator](https://github.com/PineappleExpress808/auto-evaluator) | 1.0k | 输入文档自动生成问题、答案、评分 | 1.自动生成问题答案2.对相对于答案的响应进行评分 3.支持json、PDF、TXT等格式 | 143 | | 文档知识库 | [vault-ai](https://github.com/pashpashpash/vault-ai) | 3.2k | OP Vault ChatGPT:使用 OP Stack(OpenAI + Pinecone Vector Database)为 ChatGPT 提供长期记忆。使用简单的 React 前端上传您自己的自定义知识库文件(PDF、txt 等) | 1.支持PDF、.txt、.rtf 和纯文本 | 144 | 145 | #### GPT工具-编程 146 | 147 | | 名称 | github地址 | 点赞数 | 简介 | 功能 | 148 | | --- | --- | --- | --- | --- | 149 | | git工具-03 | [aicommits](https://github.com/Nutlope/aicommits) | 7.4k | 用ChatGPT提交commit | 自动生成清晰、全面和描述性的提交消息 | 150 | | git工具-02 | [opencommit](https://github.com/di-sukharev/opencommit) | 5.4k | 用ChatGPT提交commit | 自动生成清晰、全面和描述性的提交消息 | 151 | | git工具-01 | [gptcommit](https://github.com/zurawiki/gptcommit) | 2.3k | 用ChatGPT提交commit | git prepare-commit-msg钩子,用于用GPT-3编写提交消息。有了这个工具,你可以很容易地生成清晰、全面和描述性的提交消息 | 152 | | github机器人 | [ChatGPT-ProBot](https://github.com/oceanlvr/ChatGPT-ProBot) | 373 | 一个基于ChatGPT的GitHub机器人 | | 153 | | 错误检测-01 | [wolverine](https://github.com/biobootloader/wolverine) | 5.2k | 使用Wolverine运行脚本,当它们崩溃时,GPT-4会编辑它们并解释错误所在。即使你有很多错误,它也会反复重新运行,直到它被修复。 | | 154 | | 错误检测-02 | [stackexplain](https://github.com/shobrook/stackexplain) | 509 | 使用ChatGPT用简单的英语解释你的错误信息 | 用stackexplain命令运行pythohn脚本,并且自动检测错误给出正确的修复方法 | 155 | | SQL客户端-01 | [sqlchat](https://github.com/sqlchat/sqlchat) | 3.8k | SQL Chat是一个基于聊天的SQL客户端,使用自然语言询问数据库问题和查询数据库。 | 1.支持MySQL和PostgreSQL | 156 | | SQL客户端-02 | [Chat2DB](https://github.com/chat2db/Chat2DB) | 13.7k | 一款智能、通用的通用 SQL 客户端和数据库报告工具,集成了 ChatGPT 功能。 | 1.AI智能助手,支持自然语言到SQL转换、SQL到自然语言转换、SQL优化建议2.强大的扩展能力,目前支持MySQL、PostgreSQL、Oracle、SQLServer、ClickHouse、OceanBase、H2、SQLite等,未来将支持更多数据库 | 157 | | 代码搜索引擎 | [bloop](https://github.com/BloopAI/bloop) | 8.6k | bloop 是一个代码搜索引擎,它使用 GPT-4 来回答有关您的代码的问题。使用自然语言、正则表达式和过滤查询搜索本地和远程存储库 | 1.正则表达式搜索2.同步本地和Github仓库 | 158 | | 代码对话 | [gpt-runner](https://github.com/nicepkg/gpt-runner) | 322 | 与您的文件对话!管理和运行您的 AI 预设! | 1.与代码文件的对话 2.管理项目的 AI 预设 | 159 | | 代码生成 | [aiac](https://github.com/gofireflyio/aiac) | 3.3k | 命令行的代码生成器 | 1.生成IaC2.生成docker、k8s配置3.生成CI/CD4.生成SQL | 160 | | 语言转换 | [ai-code-translator](https://github.com/mckaywrigley/ai-code-translator) | 3.8k | 使用 AI 将代码从一种语言翻译成另一种语言。 | | 161 | | 数据处理 | [pandas-ai](https://github.com/gventuri/pandas-ai) | 11.1k | 它将生成式人工智能功能集成到Pandas中,使数据框架具有会话性。 | | 162 | 163 | #### GPT工具-音视频 164 | 165 | | 名称 | github地址 | 点赞数 | 简介 | 功能 | 166 | | --- | --- | --- | --- | --- | 167 | | 视频总结 | [BibiGPT](https://github.com/JimmyLv/BibiGPT) | 5.0k | 音视频内容一键总结:哔哩哔哩丨YouTube丨网页丨播客丨会议丨本地文件等 | 开发中:支持网页丨播客丨会议丨本地音视频文件等输入,Prompt 和输出端均在持续迭代中 | 168 | | 视频交谈 | [Ask-Anything](https://github.com/OpenGVLab/Ask-Anything) | 2.7k | 具有视频理解功能的 ChatGPT! | 1.支持miniGPT4、StableLM 和 MOSS | 169 | | 语音-01 | [AudioGPT🔥](https://github.com/AIGC-Audio/AudioGPT) | 9.8k | 理解和生成语音、音乐、声音和说话头 | 1.支持唱歌2.支持看图生成BGM3.生成音效 | 170 | | 语音-02 | [speechgpt](https://github.com/hahahumble/speechgpt) | 2.7k | SpeechGPT是一个允许您与ChatGPT语音谈话的web应用程序,口语练习 | 1.适配移动端2.支持超过100种语言3.语音陪练4.集成Azure的语音服务 | 171 | | 语音-03 | [chat-with-gpt](https://github.com/cogentapps/chat-with-gpt) | 2.3k | 一个开源的ChatGPT语音应用程序 | 1.集成ElevenLabs的语音服务2.支持docker部署 | 172 | | 语音-04 | [polyglot](https://github.com/liou666/polyglot) | 2.5k | Polyglot是一款基于ChatGPT和Azure的语言练习桌面端应用程序。 | 1.多国语言口语练习2.智能语音合成3.智能对话功能 | 173 | 174 | #### GPT工具-图表 175 | 176 | | 名称 | github地址 | 点赞数 | 简介 | 功能 | 177 | | --- | --- | --- | --- | --- | 178 | | 图表 | [chart-gpt](https://github.com/whoiskatrin/chart-gpt) | 3.5k | 基于文本输入构建图表的人工智能工具。 | | 179 | | AI可视化 | [SolidUI](https://github.com/CloudOrc/SolidUI.git) | 139 | AI生成可视化原型设计和编辑平台,支持2D,3D模型,结合LLM(Large Language Model) 快速编辑。 | | 180 | 181 | #### GPT工具-测试 182 | 183 | | 名称 | github地址 | 点赞数 | 简介 | 功能 | 184 | | --- | --- | --- | --- | --- | 185 | | 渗透测试工具 | [PentestGPT](https://github.com/GreyDGL/PentestGPT) | 6.4k | PentestGPT 是一款由 GPT4 赋能的渗透测试工具。 | | 186 | 187 | #### GPT工具-通用 188 | 189 | | 名称 | github地址 | 点赞数 | 简介 | 功能 | 190 | | --- | --- | --- | --- | --- | 191 | | 调教场景机器人-01 | [ai-anything](https://github.com/KeJunMao/ai-anything) | 563 | 创建各种场景的对话机器人 | 1.写作助理2.代码解释器3.日报生成器等 | 192 | | 调教场景机器人-02 | [OpenGpt](https://github.com/futantan/OpenGpt) | 3.9k | 在几秒钟内创建自己的ChatGPT应用程序 | 1.创建各种场景的对话机器人,比如小红书、日报等 | 193 | | 通用-01 | [Portal](https://github.com/lxfater/Portal) | 1.7k | 通过键盘快捷键将任何选定的文本发送到ChatGPT进行处理,然后将结果返回到用户的剪贴板或光标位置(实现打字机效果),可以在任意软件上操作ChatGPT | 1.任意软件划词翻译2.自定义提示语模板3.对话管理 && 对话图生成 | 194 | 195 | #### GPT工具-其他 196 | 197 | | 名称 | github地址 | 点赞数 | 简介 | 功能 | 198 | | --- | --- | --- | --- | --- | 199 | | 房间设计 | [roomGPT](https://github.com/Nutlope/roomGPT) | 9.5k | 上传一张你房间的照片,用人工智能生成你的梦想房间。 | 你只需要给你的房间拍一张照,或是房间的 3D 效果图,并将其上传,即可用 AI 生成对应的梦幻房间效果图。(严格来说属于绘画领域的) | 200 | | 结构知识 | [GraphGPT](https://github.com/varunshenoy/GraphGPT) | 4.2k | 自然语言 → 结构知识 | 1.GraphGPT将非结构化的自然语言转换为知识图。传入您最喜欢的电影概要、维基百科页面上令人困惑的段落或视频文本,以生成实体及其关系的可视化图表。 | 201 | | 面试提示 | [cheetah](https://github.com/leetcode-mafia/cheetah) | 3.8k | 使用GPT和Whisper辅助远程面试 | | 202 | | 讲故事 | [ChineseAiDungeonChatGPT](https://github.com/bupticybee/ChineseAiDungeonChatGPT) | 1.4k | 中文版的ai地牢,直接使用的openai的ChatGPT api作为讲故事的模型 | | 203 | | AR体验 | [ChatARKit](https://github.com/trzy/ChatARKit) | 413 | 使用ChatGPT以自然语言创建AR体验 | 1.基于Sketchfab-3D模型网站 | 204 | | Apple健康 | [HealthGPT](https://github.com/StanfordBDHG/HealthGPT) | 1.6k | 使用自然语言💬🩺查询Apple Health数据 | 1.与 Apple Health 应用程序集成以确保无缝地使用第一方数据2.开箱即用支持查询睡眠、步数、活跃能量、运动分钟数、心率和体重。 | 205 | | AI 搜索 | [MemFree](https://github.com/memfreeme/memfree) | 141 | Hybrid AI 搜索引擎 | 1.同时对您的个人知识库(如书签、笔记、文档等)和互联网进行搜索 2.一键 Chrome 书签索引 3. 前后端一键部署 | 206 | 207 | ### GPT插件 208 | 209 | #### GPT插件-官方 210 | 211 | | 名称 | github地址 | 点赞数 | 简介 | 功能 | 212 | | --- | --- | --- | --- | --- | 213 | | ChatGPT检索插件 | [chatgpt-retrieval-plugin](https://github.com/openai/chatgpt-retrieval-plugin) | 20.9k | ChatGPT 检索插件让您可以通过使用日常语言提问来轻松搜索和查找个人或工作文档。 | 可以对个人或组织文档进行语义搜索和检索。它允许用户通过用自然语言提问或表达需求,从他们的数据源(如文件、笔记或电子邮件)中获取最相关的文档片段。企业可以使用此插件通过 ChatGPT 向员工提供内部文档。 | 214 | 215 | #### GPT插件-浏览器 216 | 217 | | 名称 | github地址 | 点赞数 | 简介 | 功能 | 218 | | --- | --- | --- | --- | --- | 219 | | 通用插件-01 | [chatGPTBox](https://github.com/josStorer/chatGPTBox) | 9.6k | 将ChatGPT深度集成到您的浏览器中 | 1.在任何页面随时呼出聊天对话框2.支持手机等移动设备3.通过右键菜单总结任意页面4.框选工具与右键菜单,执行各种你的需求,如翻译,总结,润色,情感分析,段落划分,代码解释,问询5.支持reddit, quora, youtube, github, gitlab, stackoverflow, zhihu, bilibili等网站 | 220 | | 通用插件-02 | [browser-extension](https://github.com/TaxyAI/browser-extension) | 780 | 使用GPT-4自动化你的浏览器 | 1. 支持github、Netflix、OpenAI、calendar 等网站自动化操作 | 221 | | 搜索插件 | [chatgpt-google-extension](https://github.com/wong2/chatgpt-google-extension) | 13.3k | 在Google搜索结果旁边显示ChatGPT响应 | 1. 右侧显示ChatGPT搜索内容2.自定义触发模式3.支持切换语言 | 222 | | 文本框插件 | [chatgpt-chrome-extension](https://github.com/gragland/chatgpt-chrome-extension) | 2.8k | 将ChatGPT集成到互联网上的每个文本框中! | 1.在文本框中右键Ask ChatGPT使用2.用它来写推特,修改电子邮件,修复代码错误,或其他任何你需要的东西 | 223 | | 文本框插件-推特版 | [tweetGPT](https://github.com/yaroslav-n/tweetGPT) | 651 | ChatGPT浏览器插件-推特网页 | 1.在推特网页版中生成推文和回复 | 224 | | 翻译插件-01 | [openai-translator](https://github.com/yetone/openai-translator) | 22.8k | 基于 ChatGPT API 的划词翻译浏览器插件和跨平台桌面端应用。 | 1.划词翻译 | 225 | | 翻译插件-02 | [immersive-translate](https://github.com/immersive-translate/immersive-translate) | 13.3k | 沉浸式双语网页翻译扩展。 | 1.双语显示,中英文对照。2.针对常见主流网站进行定制优化,如 Twitter,Reddit,Discord, Gmail, Telegram, Youtube, Hacker News 等。3.支持 PDF 文件,EPUB 电子书双语翻译,制作与导出。4.支持移动端 | 226 | | 下载插件 | [ChatGPT-pdf](https://github.com/liady/ChatGPT-pdf) | 1.5k | 一个Chrome扩展下载你的聊天gpt历史PNG, PDF或可分享的链接。 | 1.下载chatgpt官网聊天历史PNG | 227 | | ChatGPT增强插件-01 | [chatgpt-advanced](https://github.com/qunash/chatgpt-advanced) | 6.4k | 一个浏览器扩展,增强您的ChatGPT提示与网络结果。 | 1.这个浏览器扩展为ChatGPT添加了web访问功能。从聊天机器人获得更多相关和最新的答案! | 228 | | ChatGPT增强插件-02 | [superpower-chatgpt](https://github.com/saeedezzati/superpower-chatgpt) | 1.4k | 一个浏览器扩展,添加缺少的功能,如文件夹,搜索和社区提示ChatGPT | 1.支持文件夹和排序2.搜索高亮 | 229 | | 语音插件-01 | [talk-to-chatgpt](https://github.com/C-Nedelcu/talk-to-chatgpt) | 1.9k | 用你的声音与ChatGPT AI交谈,并通过声音听它的答案。 | 1.和ChatGPT语音交流!2.支持多种语言 | 230 | | 语音插件-02 | [assistant-chat-gpt](https://github.com/idosal/assistant-chat-gpt) | 221 | 嵌入ChatGPT作为免提语音助手。 | 1.ChassistantGPT支持60多种语言和方言。选择您的母语和自定义触发短语(可在选项卡中配置) | 231 | | 分享插件 | [sharegpt](https://github.com/domeccleston/sharegpt) | 1.7k | 轻松地共享ChatGPT对话的永久链接到https://sharegpt.com/ | 1.一键分享自己ChatGPT对话到https://sharegpt.com | 232 | | 阅读插件 | [chatgpt-arxiv-extension](https://github.com/hunkimForks/chatgpt-arxiv-extension) | 583 | arxiv论文使用ChatGPT | 1.能帮你读arxiv论文,在一些地方给出注解 | 233 | | 总结插件-01 | [summarize.site](https://github.com/clmnin/summarize.site) | 720 | 使用OpenAI ChatGPT总结网页 | | 234 | | 总结插件-02 | [chatgpt-google-summary-extension](https://github.com/sparticleinc/chatgpt-google-summary-extension) | 1.6k | 它可以在Google搜索和YouTube旁边显示来自ChatGPT的摘要,还支持 Yahoo、Github、Bing等。 | | 235 | | 总结插件-03 | [WebPilot](https://github.com/webpilot-ai/Webpilot) | 1.7k | Webpilot是一个免费、开源的“网络副驾驶”,可以让您与网页进行自由形式的对话,或与其他用户进行自动争论。 | 1. 总结网页内容。 2. 可以自定义指令,对所选网页内容进行任何提问。 | 236 | | 总结插件-YouTube视频版 | [YouTube\_Summary\_with\_ChatGPT](https://github.com/kazuki-sf/YouTube_Summary_with_ChatGPT) | 754 | 通过OpenAI的ChatGPT人工智能技术,你可以获得YouTube视频文本和视频摘要。 | 1.一键总结YouTube视频内容 | 237 | 238 | #### GPT插件-第三方应用 239 | 240 | | 名称 | github地址 | 点赞数 | 简介 | 功能 | 241 | | --- | --- | --- | --- | --- | 242 | | 编辑器-vscode插件 | [chatgpt-vscode](https://github.com/mpociot/chatgpt-vscode) | 4.9k | 一个允许你使用ChatGPT的VSCode扩展 | 1.使用编辑器中的代码片段通过侧栏中的输入框查询ChatGPT2.右键单击代码选择并运行其中一个上下文菜单快捷方式3.在编辑器旁边的面板中查看ChatGPT的响应 | 243 | | 编辑器-Neovim插件 | [ChatGPT.nvim](https://github.com/jackMort/ChatGPT.nvim) | 3.4k | 用于与OpenAI GPT-3聊天机器人交互的Neovim插件 | 1.命令打开交互窗口2.支持Awesome ChatGPT Prompts指令 | 244 | | 编辑器-IDA Pro插件 | [Gepetto](https://github.com/JusticeRage/Gepetto) | 2.7k | 一个接入了ChatGPT接口的IDA Pro插件 | 1.支持解释函数2.支持重命名变量 | 245 | | 编辑器-JetBrains插件 | [JetBrains-插件](https://github.com/dromara/ChatGPT) | 991 | 支持ChatGPT在JetBrains系列IDE上运行的一款插件 | | 246 | | 编辑器-intellij插件 | [intellij-chatgpt](https://github.com/LiLittleCat/intellij-chatgpt) | 137 | 一个将ChatGPT和其他第三方镜像网站整合到JetBrains IDEs 的插件。 | 1.集成免费的第三方镜像网站,并且更新方便。 | 247 | | 效率工具-raycast插件 | [chatgpt-raycast](https://github.com/abielzulio/chatgpt-raycast) | 559 | 一个raycast的ChatGPT插件 | 1.使用Mac快捷键直接唤起ChatGPT进行对话2.自定义对话指令 | 248 | | 谷歌文档插件 | [docGPT](https://github.com/cesarhuret/docGPT) | 653 | ChatGPT直接在谷歌文档作为编辑器插件 | 1.ChatGPT直接集成到谷歌Docs中2.选中doc一键发送给chatgpt | 249 | | Kubernetes插件-01 | [kubernetes-chatgpt-bot](https://github.com/robusta-dev/kubernetes-chatgpt-bot) | 921 | 使用ChatGPT解决Kubernetes问题 | 1.向ChatGPT直接发生Prometheus警报询问如何修复告警2.依赖可观测性神器robusta | 250 | | Kubernetes插件-02 | [kubectl-ai](https://github.com/sozercan/kubectl-ai) | 986 | 这个项目是一个kubectl插件,使用OpenAI GPT生成和应用Kubernetes清单 | 1.用自然语言生成Kubernetes配置 | 251 | | github插件-01 | [ChatGPT-CodeReview](https://github.com/anc95/ChatGPT-CodeReview) | 3.6k | github的代码审查机器人 | 1.让ChatGPT自动reviewCode2.让chatgpt检查你的PR | 252 | | github插件-02 | [chatgpt-action](https://github.com/kxxt/chatgpt-action) | 559 | github的codeReview插件 | 1.让ChatGPT自动reviewCode2.让chatgpt检查你的PR | 253 | | 小爱插件 | [xiaogpt](https://github.com/yihong0618/xiaogpt) | 5.3k | 在小爱音响上接入ChatGPT | 1.使用小米AI扬声器播放ChatGPT | 254 | | 3D软件Blender插件 | [BlenderGPT](https://github.com/gd3kr/BlenderGPT) | 4.2k | 在Blender上接入ChatGPT | 1.在只需要输入文本,即可快速构建3D模型 | 255 | | Siri插件 | [ChatGPT-Siri](https://github.com/Yue-Yang/ChatGPT-Siri) | 3.5k | 通过 Siri 启动「快捷指令」连接 ChatGPT API,让 Siri 变身 AI 聊天助手 | 1.支持连续对话2.配置系统prompt3.保存聊天记录 | 256 | 257 | ### GPT开源平替机器人 258 | 259 | | github地址 | 点赞数 | 简介 | 功能 | 260 | | --- | --- | --- | --- | 261 | | [gpt4all](https://github.com/nomic-ai/gpt4all) | 64.9k | 一个聊天机器人接受了大量干净的助手数据的训练,包括代码、故事和对话 | 1. 本地训练,调教 | 262 | | [gpt4all-ui](https://github.com/nomic-ai/gpt4all-ui) | 3.9k | gpt4all的ui界面 | 1. 使用ui界面本地训练,调教,使用 | 263 | | [Open-Assistant](https://github.com/LAION-AI/Open-Assistant) | 36.7k | OpenAssistant是一个基于聊天的助手,可以理解任务,可以与第三方系统交互,并动态检索信息。 | Open Assistant 是一个旨在让每个人都能访问基于聊天的大型语言模型的项目。 | 264 | | [stanford\_alpaca](https://github.com/tatsu-lab/stanford_alpaca) | 28.9k | 斯坦福的羊驼模型(羊驼) | | 265 | | [DeepSpeed Chat](https://github.com/microsoft/DeepSpeed) | 32.9k | 微软开源的一键式RLHF训练,让你的类ChatGPT千亿大模型提速省钱15倍,帮助用户轻松训练类ChatGPT等大语言模型,人人都有望拥有专属ChatGPT。 | | 266 | | [ChatGLM-6B](https://github.com/THUDM/ChatGLM-6B) | 39.4k | 清华大学研发的产品,ChatGLM-6B 是一个开源的、支持中英双语的对话语言模型 | 1.62 亿参数2.用户可以在消费级的显卡上进行本地部署(INT4 量化级别下最低只需 6GB 显存) | 267 | | [ChatGLM2-6B](https://github.com/THUDM/ChatGLM2-6B) | 15.5k | 清华大学研发的产品,ChatGLM-6B 是一个开源的、支持中英双语的对话语言模型V2版本 | ChatGLM2-6B 在 MMLU(+23%)、CEval(+33%)、GSM8K(+571%) 、BBH(+60%)等数据集上的性能取得了大幅度的提升 | 268 | | [minGPT](https://github.com/karpathy/minGPT) | 18.9k | karpathy大神发布的一个 OpenAI GPT(生成预训练转换器)训练的最小 PyTorch 实现,代码十分简洁明了,适合用于动手学习 GPT 模型。 | | 269 | | [FastChat](https://github.com/lm-sys/FastChat) | 34.4k | 一个用于训练、服务和评估基于大型语言模型的聊天机器人的开放平台。(小羊驼) | 1.斯坦福联手CMU、UC伯克利等机构的学者再次发布了130亿参数模型骆马(Vicuna),仅需300美元就能实现ChatGPT 90%的性能。 | 270 | | [MiniGPT-4](https://github.com/Vision-CAIR/MiniGPT-4) | 24.9k | 增强视觉语言理解(识图)与先进的大型语言模型 | 1.识别图片,并且进行对话 | 271 | | [alpaca-lora](https://github.com/tloen/alpaca-lora) | 18.2k | 轻量级 ChatGPT 的开源实现,小羊驼-lora | 1. 使用了LoRA轻量级模型2.只需要训练很小一部分参数就可以获得媲美 Standford Alpaca 模型的效果3.要RTX 4090才能玩 | 272 | | [FreedomGPT](https://github.com/ohmplatform/FreedomGPT) | 2.6k | 一个基于React的程序,它使用基于聊天的界面(基于Alpaca Lora)在Mac和Windows上本地执行FreedomGPT LLM(离线和私有) | | 273 | | [stableLM](https://github.com/stability-AI/stableLM) | 15.9k | Stable Diffusion的初创公司Stability AI发布并开源该团队训练的大语言模型StableLM | 今日发布的StableLM在更大版本的开源数据集The Pile上进行训练,该数据集包含来自各种来源的信息,包括维基百科(Wikipedia)、问答网站Stack Exchange和生物医学数据库PubMed,该数据集的规模是The Pile的三倍,包含1.5万亿个tokens(字符),其超大规模使得StableLM在会话和编码上具有超高性能,但是它目前只有30-70亿个参数,而GPT-3有1750亿个参数。 | 274 | | [OpenChatKit](https://github.com/togethercomputer/OpenChatKit) | 9.0k | 前OpenAI团队打造,OpenChatKit提供了一个强大的开源基础,可以为各种应用程序创建专门的和通用的聊天机器人。 | 1.200亿参数的语言模型2.用户只需准备自己的数据集,并使用OpenChatKit的配方来微调模型即可获得高精度的结果。 | 275 | | [text-generation-webui](https://github.com/oobabooga/text-generation-webui) | 36.6k | 一个用于运行大型语言模型(如GPT-J 6B, OPT, GALACTICA, LLaMA和Pygmalion)的梯度web UI | | 276 | | [PaLM-rlhf-pytorch](https://github.com/lucidrains/PaLM-rlhf-pytorch) | 7.6k | 在PaLM架构之上实现RLHF(带人类反馈的强化学习)。基本上是ChatGPT,但有PaLM。 | | 277 | | [ChatRWKV](https://github.com/BlinkDL/ChatRWKV) | 9.3k | ChatRWKV是对标ChatGPT的开源项目,希望做"大规模语言模型的Stable Diffusion" | | 278 | | [dolly](https://github.com/databrickslabs/dolly) | 10.8k | Databricks的Dolly是一个在Databricks机器学习平台上训练的大型语言模型 | 1.Dolly 使用 Alpaca 数据,对两年前的开源EleutherAI 60亿参数模型进行微调 | 279 | | [Chinese-LLaMA-Alpaca](https://github.com/ymcui/Chinese-LLaMA-Alpaca) | 17.4k | 中文LLaMA&Alpaca大语言模型+本地部署 | 1.🚀 开源了经过中文文本数据预训练的中文LLaMA大模型🚀 开源了进一步经过指令精调的中文Alpaca大模型🚀 快速地使用笔记本电脑(个人PC)本地部署和体验量化版大模型 | 280 | | [MOSS](https://github.com/OpenLMLab/MOSS) | 11.8k | 国内首个类 ChatGPT 模型:复旦大学 MOSS,RTX 3090 显卡可运行 | | 281 | | [BELLE](https://github.com/LianjiaTech/BELLE) | 7.6k | 开源中文对话大模型 | 1.现阶段本项目基于一些开源预训练大语言模型(如BLOOM、LAMMA等),针对中文做了优化,模型调优仅使用由ChatGPT生产的数据(不包含任何其他数据)。 | 282 | | [trlx](https://github.com/carperai/trlx) | 4.3k | 一个通过人类反馈强化学习(RLHF)对语言模型进行分布式训练的repo | 1.支持高达20b参数的在线RL和更大模型的离线RL。基本上就是你用来微调GPT到ChatGPT的项目 | 283 | | [lit-llama](https://github.com/Lightning-AI/lit-llama) | 5.8k | Lightning-AI 基于nanoGPT的LLaMA语言模型的实现。支持量化,LoRA微调,预训练。 | | 284 | | [LLaMA-Adapter](https://github.com/ZrrSkywalker/LLaMA-Adapter) | 72 | 高效微调一个聊天机器人:LLaMA-Adapter🚀 | 1.LLaMA在1小时内按照指示和1.2M参数进行微调 | 285 | | [KoboldAI-Client](https://github.com/KoboldAI/KoboldAI-Client) | 3.4k | KoboldAI-你通往GPT写作的大门 | 这是一个基于浏览器的前端I -辅助写作与多个本地和远程I模型 | 286 | | [ChatYuan](https://github.com/clue-ai/ChatYuan) | 1.9k | 国产的支持中英双语的功能型对话语言大模型:ChatYuan | 1.ChatYuan-large-v2是ChatYuan系列中以轻量化实现高质量效果的模型之一,用户可以在消费级显卡、 PC甚至手机上进行推理(INT4 最低只需 400M )。 | 287 | | [wenda](https://github.com/l15y/wenda) | 6.1k | 闻达:一个大规模语言模型调用平台 | 1.目前支持模型:chatGLM-6B、chatRWKV、chatYuan。2.知识库自动查找3.支持参数在线调整 | 288 | | [minChatGPT](https://github.com/ethanyanjiali/minChatGPT) | 198 | 微型版ChatGPT,一个将语言模型与类似ChatGPT的RLHF对齐的最小示例 | | 289 | 290 | ### 专业领域机器人 291 | 292 | | 名称 | github地址 | 点赞数 | 简介 | 功能 | 293 | | --- | --- | --- | --- | --- | 294 | | 生物医学机器人 | [BioGPT](https://github.com/microsoft/BioGPT) | 4.2k | 微软团队推出的基于生物医学研究文献的大型语言模型 | 1.提取诸如基因或疾病的生物医学实体2.可以回答生物医学问题的聊天机器人3.生物医学领域的总结和自动完成 | 295 | | 医生机器人 | [ChatDoctor](https://github.com/Kent0n-Li/ChatDoctor) | 3.4k | 利用医学领域知识在LLaMA模型基础上改进的医学聊天模型 | 1.数据训练来自HealthCareMagic.com的20万次病人和医生之间的真实对话、来自icliniq.com的26k个病人和医生之间的真实对话 | 296 | | 法律机器人 | [law-cn-ai🔥](https://github.com/lvwzhen/law-cn-ai) | 4.8k | AI 法律助手 | 1.基于GPT,使用embeddings向量数据库做的固定领域机器人 | 297 | 298 | ### Prompt对话指令 299 | 300 | | github地址 | 点赞数 | 简介 | 功能 | 301 | | --- | --- | --- | --- | 302 | | [awesome-chatgpt-prompts](https://github.com/f/awesome-chatgpt-prompts) | 104.1k | ChatGPT指令合集,以更好地使用ChatGPT | 各种场景对话调教 | 303 | | [awesome-chatgpt-prompts-zh](https://github.com/PlexPt/awesome-chatgpt-prompts-zh) | 29.9k | ChatGPT指令合集(中文版),以更好地使用ChatGPT | 各种场景对话调教(中文版) | 304 | | [Prompt-Engineering-Guide](https://github.com/dair-ai/Prompt-Engineering-Guide) | 23.8k | 指令工程师 | 教你如何调教、训练AI | 305 | | [ChatGPT-Shortcut](https://github.com/rockbenben/ChatGPT-Shortcut) | 3.3k | 让生产力加倍的 ChatGPT 快捷指令 | 按照领域和功能分区,可对提示词进行标签筛选、关键词搜索和一键复制。 | 306 | | [ChatGPT\_DAN](https://github.com/0xk1h0/ChatGPT_DAN) | 1.5k | ChatGPT"越狱"指令 | | 307 | | [Awesome-ChatGPT-prompts-ZH\_CN](https://github.com/L1Xu4n/Awesome-ChatGPT-prompts-ZH_CN) | 1.4k | 如何将ChatGPT调教成一只猫娘 | | 308 | | [ChatGPT-Data-Science-Prompts](https://github.com/travistangvh/ChatGPT-Data-Science-Prompts) | 562 | ChatGPT"数据科学"指令 | | 309 | | [The-Art-of-Asking-ChatGPT](https://github.com/ORDINAND/The-Art-of-Asking-ChatGPT-for-High-Quality-Answers-A-complete-Guide-to-Prompt-Engineering-Technique) | 375 | 如何向 ChatGPT 提问以获得高质量答案:提示技巧工程完全指南 | | 310 | 311 | ### GPTs🔥🔥🔥 312 | 313 | | github地址 | 点赞数 | 简介 | 功能 | 314 | | --- | --- | --- | --- | 315 | | [awesome-gpts](https://github.com/taranjeet/awesome-gpts) | 868 | GPTs | 收集社区创建的所有 GPTs | 316 | | [Awesome-GPTs](https://github.com/ai-boost/Awesome-GPTs) | 1.5k | GPTs | 精选的超棒 GPT 👍 列表 | 317 | | [gpt-crawler](https://github.com/BuilderIO/gpt-crawler) | 3.7k | 抓取网站以生成知识文件,以便从 URL 创建自己的自定义 GPT | 可以抓取各种网页上的技术文档,上传到gpts | 318 | 319 | ### 其他(平台、逆向工程) 320 | 321 | | github地址 | 点赞数 | 简介 | 功能 | 322 | | --- | --- | --- | --- | 323 | | [Reverse ChatGPT](https://github.com/acheong08/ChatGPT) | 23.5k | ChatGPT逆向工程 | 提取ChatGPT的API | 324 | | [Reverse EdgeGPT](https://github.com/acheong08/EdgeGPT) | 5.3k | NewBing逆向工程 | 提取NewBing的API | 325 | | [langchain](https://github.com/hwchase17/langchain) | 2.3k | 开发自己的 ChatGPT 应用:langchain | 它可以帮助开发者将LLM与其他计算或知识源结合起来,创建更强大的应用程序。 | 326 | | [Embedchain](https://github.com/embedchain/embedchain) | 3.9k | 用于在数据集上创建类似 ChatGPT 的机器人的框架 | 只需几行代码即可在任何数据集上轻松创建 LLM 支持的机器人。 | 327 | | [KeepChatGPT](https://github.com/xcanwin/KeepChatGPT) | 1.8k | 让我们在使用ChatGPT过程中更高效、更顺畅,完美解决ChatGPT网络错误,不再频繁地刷新网页 | 解决了这几类报错: (1) NetworkError when attempting to fetch resource. (2) Something went wrong. If this issue persists please contact us through our help center at help.openai.com. (3) This content may violate our content policy. (4) Conversation not found. | 328 | | [GPTCache](https://github.com/zilliztech/GPTCache) | 914 | 使用向量数据库技术为各种 LLM 应用提供一层语义缓存,能够缓存 LLM 响应,从而显著减少检索数据所需的时间、降低 API 调用开销、提升应用可扩展性 | 1.plugin类型设计,多个模块支持自定义,如embedding、存储、相似评估、请求前后处理 2.适配openai多个接口,如ChatComplete/Complete等,同时也集成至LangChain 3.请求中多个参数,可满足多个不同场景,如缓存开启关闭、是否进行相似搜索、多级cache等 | 329 | | [gpt4free](https://github.com/xtekky/gpt4free) | 5.5k | 此存储库为 GPT-4/3.5 提供反向工程的第三方 API,这些 API 来自各种网站。 | 1.比如poe.com、writesonic.com等第三方网站 | 330 | | [国内镜像站收集-01](https://github.com/xx025/carrot) | 8k | 收集国内免费ChatGPT镜像,替代品收录 | | 331 | | [国内镜像站收集-02](https://github.com/GentleLemon/ChatGPT-Anything) | 26 | 收集国内免费ChatGPT镜像,替代品收录 | | 332 | 333 | --- 334 | 335 | 相关资料 336 | ---- 337 | 338 | * [ChatGPT 中文指南](https://github.com/yzfly/awesome-chatgpt-zh) 339 | * [开源-chatgpt-替代品列表](https://github.com/nichtdax/awesome-totally-open-chatgpt) 340 | * [ChatGPT工具,演示,文档列表](https://github.com/humanloop/awesome-chatgpt) 341 | 342 | --- 343 | 344 | 贡献 345 | -- 346 | 347 | 这个awesome-open-gpt是我个人收集的关于GPT的有趣的开源项目,热烈欢迎你的贡献和建议,提交PR。 348 | 349 | --- 350 | 351 | 技术交流 352 | ---- 353 | 354 | ![](./images/qrcode.jpeg)![](./images/group_qrcode2.jpeg) 355 | 356 | 加群前先看: 357 | 358 | * 群人数超了,建了新群 359 | * 纯技术交流群,主要分享和交流GPT开源项目或者工具,欢迎技术同学加入 360 | * 还不知道怎么使用GPT的不用进了 361 | * 想通过群里推广卖号代充的不用进了 362 | 363 | --- -------------------------------------------------------------------------------- /README_en.md: -------------------------------------------------------------------------------- 1 |

awesome-open-gpt

2 | 3 |
4 | 5 | [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 6 | [![License](https://img.shields.io/badge/license-MIT-blue.svg)](/LICENSE) 7 | [![Status](https://img.shields.io/badge/status-active-success.svg)]() 8 |
9 | 10 | 11 | ![ChatGPT](./images/gpt-header.jpeg) 12 | 13 | - **awesome-open-gpt** is a collection of 170+(The most complete in the whole network) selected open source projects related to GPT 🚀. Popular projects are marked with 🔥, including some GPT mirrors, GPT enhancements, GPT plugins, GPT tools, chatbots based on GPT-based conversational AI, open-source large-scale language models, and more. 14 | - The purpose of the **awesome-list is** to help all GPT enthusiasts better focus on GPT open source applications, while also providing some useful resources for those who want to learn and use GPT models. 15 | - **awesome-open-gpt** will continue to be updated, hoping to see more excellent GPT-related projects emerge!!! Also, the number of likes will be automatically updated every day (the script that automatically updates the star is also written using ChatGPT). 16 | 17 | 18 | 19 | * [Curated collection of open source projects](#curated-collection-of-open-source-projects) 20 | * [GPT-Mirror Surrogate](#gpt-mirror-surrogate) 21 | * [GPT Programming Language Client](#gpt-programming-language-client) 22 | * [GPT Auto](#gpt-auto) 23 | * [Third Platform Robot](#third-platform-robot) 24 | * [GPT-Tool](#gpt-tool) 25 | * [GPT-Tool-Document](#gpt-tool-document) 26 | * [GPT-Tool-Programming](#gpt-tool-programming) 27 | * [GPT-Tool-Media](#gpt-tool-media) 28 | * [GPT-Tool-Chart](#gpt-tool-chart) 29 | * [GPT-Tool-Test](#gpt-tool-test) 30 | * [GPT-Tool-General](#gpt-tool-general) 31 | * [GPT-Tool-Others](#gpt-tool-others) 32 | * [GPT-Plugins](#gpt-plugins) 33 | * [GPT-Plugins-Official](#gpt-plugins-official) 34 | * [GPT-Plugins-Browser](#gpt-plugins-browser) 35 | * [GPT-Plugin-Third-party-Platform](#gpt-plugin-third-party-platform) 36 | * [GPT Open Source Replacement Robot🔥🔥🔥](#gpt-open-source-replacement-robot) 37 | * [Specialized Domain Robot](#specialized-domain-robot) 38 | * [Prompt Conversation Instructions](#prompt-conversation-instructions) 39 | * [Other(Platform、Reverse engineering)](#otherplatformreverse-engineering) 40 | * [Relevant materials](#relevant-materials) 41 | * [Contribution](#contribution) 42 | 43 | 44 | ## Curated collection of open source projects 45 | 46 | 47 | ### GPT-Mirror Surrogate 48 | 49 | | name | github address | star | introduction | function | 50 | |--------------------------------------| --- | --- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| 51 | | ChatGPT Desktop-01 | [lencx-ChatGPT](https://github.com/lencx/ChatGPT) | 32.5k | 🔮 ChatGPT Desktop Application (Mac, Windows and Linux) | 1. Export chat history (PNG, PDF and Markdown) 2. Support slash to bring up common Prompts (awesome-chatgpt-prompts) 3. Web login mode | 52 | | ChatGPT Desktop-02 | [chatbox](https://github.com/Bin-Huang/chatbox) | 8.5k | Your Ultimate Copilot on the Desktop. Chatbox is a desktop app for GPT-4 / GPT-3.5 (OpenAI API) that supports Windows, Mac & Linux. | 1. Support Windows, Mac and Linux 2. Freer and more powerful Prompt capability 3. Support GPT-4 and other models 4. More features: Markdown, message reference, word count and token estimation, night mode... | 53 | | ChatGPT Desktop-03 | [BetterChatGPT](https://github.com/ztjhz/BetterChatGPT) | 3.3k | Chat GPT enhanced desktop app | 1.support Web + Windows + MacOS + Linux
2.Proxy to bypass ChatGPT regional restrictions
3.Filter chats and folders | 54 | | ChatGPT Desktop-04 | [chat-ai-desktop](https://github.com/sonnylazuardi/chat-ai-desktop) | 1.7k | Unofficial ChatGPT desktop app for Mac & Windows menubar using Tauri & Rust | 1. Support API mode, no login 2. Support menu bar display in Windows and Mac | 55 | | ChatGPT Desktop-05 | [ChatGPT-Desktop](https://github.com/Synaptrix/ChatGPT-Desktop) | 1.3k | Fuel your productivity with ChatGPT-Desktop - Blazingly fast and supercharged! | 1.Support for setting conversation roles.2.Support for generating text-to-diagram visualizations | 56 | | NewBing Desktop | [BingGPT](https://github.com/dice2o/BingGPT) | 5.8k | Desktop application of new Bing's AI-powered chat (Windows, macOS and Linux) | 1. Chat with new Bing without installing Microsoft Edge or browser plug-ins 2. Export full conversations as Markdown, PNG, or PDF3. Customize the look (theme and font size) | 57 | | ChatGPT-Mac Menu | [chatgpt-mac](https://github.com/vincelwt/chatgpt-mac) | 5.3k | ChatGPT for Mac, living in your menubar. | 1. Display Chat GPT displayed in Mac menu bar 2. Use Cmd+Shift+G to evoke Chat GPT anywhere | 58 | | ChatGPT-web Enhanced-01 | [visual-chatgpt](https://github.com/microsoft/visual-chatgpt) | 31.5k | Microsoft has open-sourced a tool that can add image capabilities to ChatGPT. | 1.Support for generating text-to-diagram visualizations.Support for generating text-to-update-image visualizations | 59 | | ChatGPT-web Enhanced-02 | [chatgpt\_academic](https://github.com/binary-husky/chatgpt_academic) | 28.3k | This is a specialized ChatGPT/GLM extension for scientific research work, which is particularly optimized for enhancing the experience of polishing academic papers. It has a modular design that supports custom quick buttons and function plugins, as well as the display of code blocks and tables. It also features dual display of Tex formulas, added Python and C++ project analysis and self-translation functions, PDF/LaTex paper translation and summarization capabilities, and supports parallel inquiries of multiple LLM models. Additionally, it supports gpt-3.5/gpt-4/chatglm. | 1. Support one-click editing, one-click find paper syntax errors 2. One-click Chinese-English translation 3. Can correctly display the code and explain the code 4. One click can analyze other Python C++ projects 5. Can output markdown table that supports GPT | 60 | | ChatGPT-web Enhanced-03 | [chatgpt-web](https://github.com/Chanzhaoyu/chatgpt-web) | 18.5k | ChatGPT demonstration webpage built using Express and Vue3. | 1. Support downloading conversation content 2. Support Prompt template | 61 | | ChatGPT-web Enhanced-04 | [ChatGPT-Next-Web](https://github.com/Yidadaa/ChatGPT-Next-Web) | 17.7k | One-Click to deploy well-designed ChatGPT web UI on Vercel. | 1. Use Vercel for free one-click deployment in 1 minute, and support container deployment 2. Massive built-in prompt list, from Chinese and English 3. One-click export of chat history, complete Markdown support | 62 | | ChatGPT-web Enhanced-05 | [chatbot-ui](https://github.com/mckaywrigley/chatbot-ui) | 11.1k | An open source ChatGPT UI. | 1. Support Prompt template 2. Support search chat content 3. Support GPT-44. Support code highlighting 5. Support Markdown output | 63 | | ChatGPT-web Enhanced-06 | [ChuanhuChatGPT](https://github.com/GaiZhenbiao/ChuanhuChatGPT) | 9.2k | GUI for ChatGPT API and any LLM | 1. Real-time reply 2. Unlimited conversations 3. Save conversation records 4. Preset Prompt set 5. Network search 6. Answer based on files | 64 | | ChatGPT-web Enhanced-07 | [BetterChatGPT](https://github.com/ztjhz/BetterChatGPT) | 3.0k | An amazing UI for OpenAI's ChatGPT (Website + Windows + MacOS + Linux) | 1. Support custom prompt vocabulary database 2. Support using folders to organize chats 3. Support custom user assistant system identity 4. Support saving chats as Markdown image JSON | 65 | | ChatGPT-web Enhanced-08 | [EX-chatGPT](https://github.com/circlestarzero/EX-chatGPT) | 1.5k | Let ChatGPT truly learn how to go online and call APIs! 'EX-ChatGPT' can rival and even surpass NewBing | 1. Voice dialogue function, using Microsoft Azure APIs, optimize response speed (about 1-2 seconds), including speech recognition and text-to-speech, support multiple timbre and language, customize voice. 2. Docker and proxy support. 3. Data cleaning of Google search results to reduce token usage. 4.Allow ChatGPT to call external API interfaces (Google, WolframAlpha, WikiMedia) | 66 | | ChatGPT-web Enhanced-09 | [chatgpt-php-web](https://github.com/dirk1983/chatgpt) | 1.3k | Enhance your webpage with the PHP version and use OpenAI API for question and answer. | 1. Added some preset words 2. Optimized the adaptation of mobile browsers | 67 | | ChatGPT-web Enhanced-10 | [yakGPT](https://github.com/yakGPT/yakGPT) | 1.1k | Locally running, hands-free ChatGPT UI | 1. Support API call 2. Support voice input | 68 | | ChatGPT-web Enhanced-11 | [multimedia-gpt](https://github.com/fengyuli-dev/multimedia-gpt) | 125 | Empowering your ChatGPT with vision and audio inputs. | 1. Connect OpenAI GPT with vision and audio. You can now send images, audio recordings, and pdf documents using OpenAI API keys and get responses in text and image formats. Support for video is currently being added. | 69 | | ChatGPT-Baidu WenXinYiYan OpenSource | [visual-openllm](https://github.com/visual-openllm/visual-openllm) | 832 | something like visual-chatgpt | 1. Draw + chat | 70 | | ChatGPT-Command-01 | [shell\_gpt](https://github.com/TheR1D/shell_gpt) | 4.3k | A command-line productivity tool powered by ChatGPT, will help you accomplish your tasks faster and more efficiently. | 1. Support API calls 2. Support context | 71 | | ChatGPT-Command-02 | [aichat](https://github.com/sigoden/aichat) | 1.1k | Using ChatGPT/GPT-3.5/GPT-4 in the terminal. | 1. Support character presets 2. Syntax highlighting markdown and 200 other languages | 72 | | ChatGPT-Command-03 | [pandora](https://github.com/pengzhile/pandora) | 1.2k | Pandora, a ChatGPT that is not just a command line. | Multi-mode: Web command line API, private deployment | 73 | | ChatGPT-Command+voice | [chatgpt-conversation](https://github.com/platelminto/chatgpt-conversation) | 555 | Have a conversation with ChatGPT using your voice, and have it talk back. | 1. Chat with Chat GPT voice at the cli command line | 74 | | ChatGPT-Clone | [chatgpt-clone](https://github.com/danny-avila/chatgpt-clone) | 293 | Clone of ChatGPT, uses official model & Bing, reverse-engineered UI, with AI model switching, message search, ChatGPT Plugins, and prompt templates (WIP) | 1. Achieve the same response flow as ChatGPT through events sent by the server 2. Original ChatGPT UI 3.AI model selection including Dark mode (via 3 endpoints: OpenAI API, BingAI and ChatGPT browser) 4. Create, save and share custom presets for OpenAI and BingAI endpoints 5. Edit and resubmit messages like official website (session branch supported) 6. Search all message conversations 7. The plugin will be integrated soon | 75 | 76 | 77 | 78 | 79 | 80 | 81 | ### GPT Programming Language Client 82 | 83 | 84 | 85 | 86 | | name | github address | star | introduction | function | 87 | | --- | --- | --- |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------| 88 | | Node-ChatGPT Client | [chatgpt-node](https://github.com/transitive-bullshit/chatgpt-api) | 13.0k | Node.js client for the official ChatGPT API. 🔥 | | 89 | | Python-ChatGPT Client | [PyChatGPT](https://github.com/rawandahmad698/PyChatGPT) | 3.9k | ⚡️ Python client for the unofficial ChatGPT API with auto token regeneration, conversation tracking, proxy support and more. | 1. Has automatic token regeneration, session tracking, proxy support, etc | 90 | | Python-Shell-ChatGPT Client | [chatgpt-wrapper](https://github.com/mmabrouk/chatgpt-wrapper) | 3.1k | API for interacting with ChatGPT and GPT4 using Python and from Shell. | 1.support ChatGPT4 | 91 | | Java-ChatGPT Client-01 | [chatgpt-java](https://github.com/PlexPt/chatgpt-java) | 2.0k | ChatGPT Java SDK。support GPT3.5、 GPT4 API。Works right out of the box。 | 1. Support context, blocking dialogs, agents, etc | 92 | | Java-ChatGPT Client-02 | [chatgpt-java](https://github.com/Grt1228/chatgpt-java) | 1.2k | Java client for Chat GPT。OpenAI GPT-3.5-Turb GPT-4 Api Client for Java | 1. Support all official interfaces of Open AI 2. Support streaming output | 93 | | Java-OpenAi Client | [openai-java](https://github.com/TheoKanning/openai-java) | 2.5k | OpenAI GPT-3 Api Client in Java | 1.support GPT-4 | 94 | | Node-ChatGPT-Bing Client | [node-chatgpt-api](https://github.com/waylaidwanderer/node-chatgpt-api) | 3.2k | A client implementation for ChatGPT and Bing AI. Available as a Node.js module, REST API server, and CLI app. | 1.support BingAIClient2.support ChatGPTBrowserClient reverse | 95 | | Go-OpenAi Client | [go-openai](https://github.com/sashabaranov/go-openai) | 4.3k | OpenAI ChatGPT, GPT-3, GPT-4, DALL·E, Whisper API wrapper for Go | 1.support GPT-4 | 96 | | PHP-OpenAi Client | [openai-php](https://github.com/orhanerday/open-ai) | 1.5k | OpenAI PHP SDK : Most downloaded, forked, contributed, huge community supported, and used PHP (Laravel , Symfony, Yii, Cake PHP or any PHP framework) SDK for OpenAI GPT-3 and DALL-E. It also supports chatGPT-like streaming. (ChatGPT AI is supported) | | 97 | | Android-ChatGPT Client | [chatgpt-android](https://github.com/skydoves/chatgpt-android) | 2.6k | 📲 ChatGPT Android demonstrates OpenAI's ChatGPT on Android with Stream Chat SDK for Compose. | | 98 | | .Net-ChatGPT Client | [openai-dotnet](https://github.com/betalgo/openai) | 1.6k | OpenAI ChatGPT, Whisper, GPT-3 , GPT-4, Azure OpenAI and DALL-E dotnet SDK | | 99 | 100 | 101 | ### GPT Auto 102 | 103 | 104 | 105 | 106 | | name | github address | star | introduction | function | 107 | | --- | --- | --- | --- | --- | 108 | | GPT Auto-01 | [Auto-GPT](https://github.com/Significant-Gravitas/Auto-GPT) | 91.1k | An experimental open-source attempt to make GPT-4 fully autonomous. | 1. Unlike Chat GPT, users do not need to constantly ask questions to the AI to get corresponding answers, in Auto GPT just provide it with an AI name, description and five goals, and then Auto GPT can complete the project by itself.2. It can read and write files, browse the web, review the results of its own prompts, and combine it with the history of said prompts. | 109 | | GPT Auto-01-plugins | [Auto-GPT-Plugins](https://github.com/Significant-Gravitas/Auto-GPT-Plugins) | 482 | Plugins for Auto-GPT | There is no content for the time being, the repository comes from Auto GPT authors, it is worth paying attention to!!! | 110 | | GPT Auto-01-web | [autogpt-gui](https://github.com/thecookingsenpai/autogpt-gui) | 675 | A graphical user interface for AutoGPT | | 111 | | GPT Auto-01-web | [AutoGPT-Next-Web](https://github.com/Dogtiti/AutoGPT-Next-Web) | 671 | Assemble, configure, and deploy autonomous AI Agents in your browser. | 1.Free one-click deployment with Vercel in 1 minute
2.Improved local support: After typing in Chinese, the content will be displayed in Chinese instead of English | 112 | | GPT Auto-01-Chinese version | [Auto-GPT-ZH](https://github.com/kaqijiang/Auto-GPT-ZH) | 307 | Auto-GPT Chinese version and hobbyist organization Synchronously update the original project AI field entrepreneurship Self-media organization Use AI work and learning to create monetization | | 113 | | GPT Auto-02 | [AgentGPT](https://github.com/reworkd/AgentGPT) | 15.6k | 🤖 Assemble, configure, and deploy autonomous AI Agents in your browser. | 1. Name your own custom AI and let it start with whatever goal you can think of. It will try to do the task by thinking about it | 114 | | GPT Auto-03 | [babyagi](https://github.com/yoheinakajima/babyagi) | 10.6k | Just give a goal and task iteration to let the AI automate your task | | 115 | | GPT Auto-04 | [MiniAGI](https://github.com/muellerberndt/mini-agi) | 2.1k | A minimal generic autonomous agent based on GPT-3.5 / GPT-4. Can analyze stock prices, perform network security tests, create art, and order pizza. | 1. Can analyze stock prices, perform cybersecurity tests, create artistic pictures, and order pizza. | 116 | | GPT Auto-05 | [DemoGPT](https://github.com/melih-unsal/DemoGPT) | 56 | DemoGPT enables you to create quick demos by just using prompt. It applies ToT approach on the Langchain documentation tree. | Just give a prompt and then let DemoGPT prepare the whole pipeline and create your custom application according to this pipeline. Then, just with your prompt, you can create your dream application| 117 | 118 | 119 | ### Third Platform Robot 120 | 121 | 122 | 123 | 124 | | name | github address | star | introduction | function | 125 | | --- | --- | --- |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| 126 | | Wechat-ChatGPT-Robot-01 | [wechat-chatgpt](https://github.com/fuergaosi233/wechat-chatgpt) | 11.3k | Use ChatGPT On Wechat via wechaty | 1. Use ChatGPT in WeChat based on wechaty and Official API 2. Support multi-round conversation 3. Support command setting 4. Support Dall· E5.Support whisper6.Support setting prompt | 127 | | Wechat-ChatGPT-Robot-02 | [chatgpt-on-wechat](https://github.com/zhayujie/chatgpt-on-wechat) | 9.4k | Wechat robot based on ChatGPT, which using OpenAI api and itchat library. | 1. Support rule customization 2. Multi-account 3. Image generation 4. Context memory 5. Speech recognition 6. Plug-in | 128 | | Wechat-ChatGPT-Robot-03 | [ChatGPT-wechat-bot](https://github.com/AutumnWhj/ChatGPT-wechat-bot) | 3.6k | ChatGPT for wechat | 1. Support contextual dialogue. 2. Support resetting the context context, and reset the conversation context through the keyword (reset). 3. Support in group chat @ your bot 🤖 , @robot to receive a response. 4. Support waking up your bot with keywords, such as receiving a reply when sending "@robot hello xxxx" in the group. | 129 | | Wechat-ChatGPT-Robot-04 | [openai-on-wechat](https://github.com/riba2534/openai-on-wechat) | 100 | 🍺An OpenAI WeChat chatbot implemented in Golang | - Text conversation: You can receive private chat group chat messages, use OpenAI's gpt-3.5-turbo to generate reply content, automatically reply to questions- Trigger password setting: Friends need to bring a specified prefix when sending you a message to trigger a conversation with GPT bot, and the trigger password can be set in the configuration file- Continuous conversation: support for private chat group chat Turn on the continuous conversation function, you can set how many minutes you need to remember through the configuration file- Image generation: You can generate pictures according to the description, And automatically reply in the current private chat group chat | 130 | | QQ AND Telegraph-ChatGPT-Robot | [OpenaiBot](https://github.com/LlmKira/Openaibot) | 1.4k | Refractoring 🚧ChatBot+LLM 、Gpt-3.5-turbo、ChatGPT Bot/Voice Assistant 、📱 Cross-Platform 、🦾 Async、🗣 Good Contextual Support、🌻 sh & docker、🔌 API Server、🎤 Azure/Vits 、🌎 、 📷 Multi-modal/Image、💐 Self-maintained LLM Framework | ChatBot+LLM | 131 | | Discord-ChatGPT-Robot | [chatGPT-discord-bot](https://github.com/Zero6992/chatGPT-discord-bot) | 1.9k | Integrate ChatGPT into your own discord bot | 1. Switch GPT interface mode, support 4.0 2. Support Dalle2 raw graph | 132 | | Telegraph-ChatGPT-Robot-01 | [ChatGPT-Telegram-Workers](https://github.com/TBXark/ChatGPT-Telegram-Workers) | 2.5k | Deploy your own Telegram ChatGPT bot on Cloudflare Workers with ease. | 1. Use Cloudflare Workers, single file, directly copy and paste a shuttle, without any dependencies, no need to configure a local development environment, no domain name, no server | 133 | | Telegraph-ChatGPT-Robot-02 | [chatgpt-telegram-bot](https://github.com/n3d1117/chatgpt-telegram-bot) | 1.2k | 🤖 A Telegram bot that integrates with OpenAI's official ChatGPT APIs to provide answers, written in Python | 1. Support markdown output 2. Docker and Proxy support 3.Support DALL· 3. Support for transcribing audio and video messages using Whisper| 134 | | QQ-ChatGPT-Robot-01 | [chatgpt-mirai-qq-bot](https://github.com/lss233/chatgpt-mirai-qq-bot) | 4.7k | 🚀 One-click deployment! A true AI chatbot!Support ChatGPT、文心一言、Bing、Bard、ChatGLM、POE | Support QQ, Telegram, Discord and other platforms | Support QQ, Telegram, Discord and other platforms | 135 | | QQ-ChatGPT-Robot-02 | [QChatGPT](https://github.com/RockChinQ/QChatGPT) | 2.2k | 😎High stability、🐒Low coupling、🧩ChatGPT New Bing QQ bot that supports plug-ins and adapts to multiple models🤖 | 1. GPT-4, New Bing 2. Support dialogue, drawing and other models, higher playability 3. Private chat, group chat blacklist mechanism | 136 | | WhatsApp-ChatGPT-Robot | [whatsapp-gpt](https://github.com/danielgross/whatsapp-gpt) | 2.9k | Quickly access ChatGPT on WhatsApp | 1.Chatbots | 137 | | Feishu-ChatGPT-Robot-01 | [feishu-chatgpt](https://github.com/Leizhenpeng/feishu-chatgpt) | 3.7k | 🎒Feishu ×(GPT-3.5 + DALL·E + Whisper)= Fly general work experience 🚀 Voice dialogue, role play, multi-topic discussion, picture creation, table analysis, document export 🚀 | 1. 🚀 Voice dialogue, role-playing, multi-topic discussion, picture creation, table analysis, document export 🚀 | 138 | | Feishu-ChatGPT-Robot-02 | [ChatGPT-Feishu](https://github.com/bestony/ChatGPT-Feishu) | 836 | ChatGPT bots for Feishu | 1.Simple version | 139 | | Dingtalk-ChatGPT-Robot | [chatgpt-dingtalk](https://github.com/eryajf/chatgpt-dingtalk) | 1.5k | 🔔 Dingtalk & 🤖 GPT-3.5 Let your work efficiency take off 🚀 directly Private chat group chat mode, single chat chat mode, role play, picture creation 🚀 | 1. Private chat with the robot 2. Help list 3. Switch mode 4. Check balance 5. Daily problems 6. Chat support through built-in prompt 7. Generate pictures 8. GPT-4| 140 | | LINE-ChatGPT-Robot-01 | [gpt-ai-assistant](https://github.com/memochou1993/gpt-ai-assistant) | 5.0k | OpenAI + LINE + Vercel = GPT AI Assistant | 1. Support character shaping 2. Support custom Prompt template 3. Support Wen Sheng diagram | 141 | | LINE-ChatGPT-Robot-02 | [ChatGPT-Line-Bot](https://github.com/TheExplainthis/ChatGPT-Line-Bot) | 624 | This is a repository that allows you to integrate ChatGPT into Line. | 1. Support Wen Sheng Picture 2. Summarize Youtube video content and new articles | 142 | | Slack-ChatGPT-Robot | [myGPTReader](https://github.com/madawei2699/myGPTReader) | 3.7k | A community-driven way to read and chat with AI bots - powered by chatGPT. | 1. Any web page, e-book, video (YouTube) or document can be read and summarized via chatGPT. It can also talk to you by voice | 143 | | Teams-ChatGPT-Robot | [openai-teams-bot](https://github.com/formulahendry/openai-teams-bot) | 89 | An OpenAI Teams Bot app to let you chat with OpenAI API in Microsoft Teams, similar to ChatGPT Teams Bot app | | 144 | 145 | 146 | ### GPT-Tool 147 | 148 | 149 | #### GPT-Tool-Document 150 | 151 | 152 | 153 | 154 | | name | github address | star | introduction | function | 155 | |-----------------------------------------| --- | --- | --- |----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| 156 | | Paper summary | [ChatPaper](https://github.com/kaixindelele/ChatPaper) | 9.5k | Use ChatGPT to summarize the arXiv papers. | 1. Paper summary + editing + review + review response | 157 | | Paper conversation | [researchgpt](https://github.com/mukulpatnaik/researchgpt) | 2.7k | An open-source LLM based research assistant that allows you to have a conversation with a research paper | Upload your paper and talk to it. | 158 | | PDF Talk-01 | [gpt4-pdf-chatbot-langchain](https://github.com/mayooear/gpt4-pdf-chatbot-langchain) | 7.3k | GPT4 & LangChain Chatbot for large PDF docs | 1. Build chatGPT chatbots for multiple large PDF files using the new GPT-4 API. | 159 | | PDF Talk-02 | [pdfGPT](https://github.com/bhaskatripathi/pdfGPT) | 1.1k | PDF GPT allows you to chat with the contents of your PDF file by using GPT capabilities. The only open source solution to turn your pdf files in a chatbot! | 1.Talk based on CPT and uploaded PDF files | 160 | | PDF summary | [DocsGPT](https://github.com/arc53/DocsGPT) | 4.6k | GPT-powered chat for documentation search & assistance. | 1. Support summary PDF 2. Support sharing to discord | 161 | | PPT generate | [chat-gpt-ppt](https://github.com/williamfzc/chat-gpt-ppt) | 540 | Use ChatGPT (or other backends) to generate PPT automatically, all in one single file. | 1. Generate ppt according to the title with one click 2. Support multiple languages | 162 | | PDF reading | [ebook-GPT-translator](https://github.com/jesselau76/ebook-GPT-translator) | 846 | Enjoy reading with your favorite style. | The tool is designed to help users convert text from one format to another, as well as translate it into another language using the OpenAI API (model=gpt-3.5-turbo). Currently supports PDF, DOCX, MOBI and EPUB file format conversion into EPUB files and text files, which can translate text into multiple languages. | 163 | | markdown | [markprompt](https://github.com/motifland/markprompt) | 1.6k | Open-source GPT-4 platform for Markdown, Markdoc and MDX with built-in analytics | 1. It scans the GitHub repository for Markdown, Markdoc, and MDX files and creates embeddings that can be used to create prompts | 164 | | Documents generate answers to questions | [auto-evaluator](https://github.com/PineappleExpress808/auto-evaluator) | 346 | Enter documents to automatically generate questions, answers, scores | 1. Automatically generate question answers 2. Score responses relative to answers 3. Support json, PDF, TXT and other formats | 165 | | Documentation Knowledge Base | [vault-ai](https://github.com/pashpashpash/vault-ai) | 1.7k | OP Vault ChatGPT: Give ChatGPT long-term memory using the OP Stack (OpenAI + Pinecone Vector Database). Upload your own custom knowledge base files (PDF, txt, etc) using a simple React frontend. | 1.Supported Filetypes:PDFs, .txt, .rtf, and plaintext. .docx support coming soon! | 166 | 167 | 168 | #### GPT-Tool-Programming 169 | 170 | 171 | 172 | 173 | | name | github address | star | introduction | function | 174 | |---------------------| --- |-----|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------| 175 | | git tools-02 | [opencommit](https://github.com/di-sukharev/opencommit) | 3.0k | GPT CLI to auto-generate impressive commits in 1 second 🤯🔫 | Automatically generate clear, comprehensive, and descriptive commit messages | 176 | | git tools-01 | [gptcommit](https://github.com/zurawiki/gptcommit) | 2.0k | A git prepare-commit-msg hook for authoring commit messages with GPT-3. | git prepare-commit-msg hook for writing commit messages in GPT-3. With this tool, you can easily generate clear, comprehensive, and descriptive commit messages | 177 | | github robot | [ChatGPT-ProBot](https://github.com/oceanlvr/ChatGPT-ProBot) | 331 | 🤖️ A ChatGPT based GitHub robot. dialogue/CR/etc.. | | 178 | | Error detection-01 | [wolverine🔥](https://github.com/biobootloader/wolverine) | 4.1k | Run the scripts with Wolverine, and when they crash, GPT-4 will edit them and explain where the error lies. Even if you have a lot of bugs, it will rerun again and again until it is fixed. | | 179 | | Error detection-02 | [stackexplain](https://github.com/shobrook/stackexplain) | 455 | Explain your error message with ChatGPT | Run the pythohn script with the stackexplain command and automatically detect errors to give the correct fix | 180 | | SQL Client-01 | [sqlchat](https://github.com/sqlchat/sqlchat) | 1.5k | Chat-based SQL Client and Editor for the next decade | 1.Supports My SQL and Postgre SQL | 181 | | SQL Client-02 | [Chat2DB](https://github.com/chat2db/Chat2DB) | 1.2k |An intelligent and versatile general-purpose SQL client and reporting tool for databases which integrates ChatGPT capabilities | 1.AI intelligent assistant, supporting natural language to SQL conversion, SQL to natural language conversion, and SQL optimization suggestions 2. Powerful extension capability, currently supporting MySQL, PostgreSQL, Oracle, SQLServer, ClickHouse, OceanBase, H2, SQLite, etc., and more databases will be supported in the future | 182 | | Code search engine | [bloop](https://github.com/BloopAI/bloop) | 3.6k | bloop is a fast code search engine written in Rust. | 1. Regular expression search 2. Sync local and Github repositories | 183 | | Code Conversations | [gpt-runner](https://github.com/nicepkg/gpt-runner) | 322 | Conversations with your files! Manage and run your AI presets! | 1. Conversations with Code Files 2. Manage the Project's AI Presets | 184 | | Code generation | [aiac](https://github.com/gofireflyio/aiac) | 2.4k | Artificial Intelligence Infrastructure-as-Code Generator. | 1. Generate Ia C 2. Generate docker, k 8 s placement 3. Generate CICD 4. Generate SQL | 185 | | Language conversion | [ai-code-translator](https://github.com/mckaywrigley/ai-code-translator) | 2.8k | Use AI to translate code from one language to another. | | 186 | | Data Processing | [pandas-ai🔥](https://github.com/gventuri/pandas-ai) | 3.2k | Pandas AI is a Python library that integrates generative artificial intelligence capabilities into Pandas, making dataframes conversational. | | 187 | 188 | 189 | 190 | #### GPT-Tool-Media 191 | 192 | 193 | 194 | 195 | | name | github address | star | introduction | function | 196 | |---------------| --- | --- |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------| 197 | | Video summary | [BibiGPT](https://github.com/JimmyLv/BibiGPT) | 2.9k | BibiGPT · One-click AI Summary for video & audio content: Bilibili、YouTube、Local files、Websites、Podcasts、Meetings、Lectures, etc. | Under development: Support input such as web pages, podcasts, meetings, and local audio and video files, and Prompt and output are in continuous iteration | 198 | | Video Chat | [Ask-Anything](https://github.com/OpenGVLab/Ask-Anything) | 906 | ChatGPT with video understanding! | 1.support miniGPT4、StableLM 和 MOSS | 199 | | Voice-01 | [AudioGPT🔥](https://github.com/AIGC-Audio/AudioGPT) | 3.6k | Understanding and Generating Speech, Music, Sound, and Talking Head | 1.support Sing
2.support generate BGM
3.Speech | 200 | | Voice-02 | [speechgpt](https://github.com/hahahumble/speechgpt) | 2.1k | 💬 SpeechGPT is a web application that enables you to converse with ChatGPT. | 1. Adapt to mobile 2. Support more than 100 languages 3. Voice sparring 4. Integrate Azure voice services | 201 | | Voice-03 | [chat-with-gpt](https://github.com/cogentapps/chat-with-gpt) | 1.3k | An open-source ChatGPT app with a voice | 1. Integrate Eleven Labs' voice services 2. Support docker deployment | 202 | | Voice-04 | [polyglot](https://github.com/liou666/polyglot) | 494 | 🤖️ Desktop-side AI language practice app | 1. Multi-Chinese speaking practice 2. Intelligent speech synthesis 3. Intelligent dialogue function | 203 | 204 | 205 | #### GPT-Tool-Chart 206 | 207 | | name | github address | star | introduction | function | 208 | |----------|---------------------------------------------------------|------|----------------------------------------------------------------------------| --- | 209 | | AI chart | [ chart-gpt]( https://github.com/whoiskatrin/chart-gpt) | 1.4k | An artificial intelligence tool for building diagrams based on text input. | | 210 | | AI-generated visualization | [SolidUI](https://github.com/CloudOrc/SolidUI.git) | 139 | AI-generated visualization prototyping and editing platform, support 2D, 3D models, combined with LLM(Large Language Model) for quick editing. | | 211 | 212 | 213 | #### GPT-Tool-Test 214 | 215 | | name | github address | star | introduction | function | 216 | |--------|---------------------------------------------------------|-----|-------------------------------------| --- | 217 | | Penetration testing tools | [ PentestGPT]( https://github.com/GreyDGL/PentestGPT) | 845 | PentestGPT is a penetration testing tool powered by GPT4. | | 218 | 219 | 220 | #### GPT-Tool-General 221 | 222 | 223 | 224 | 225 | | name | github address | star | introduction | function | 226 | | --- | --- | --- | --- | --- | 227 | | Femdom scenes-Robot-01 | [ai-anything](https://github.com/KeJunMao/ai-anything) | 422 | 💞 Anyone can create GPT tools | 1. Writing assistant 2. Code interpreter 3. Daily newspaper generator, etc | 228 | | Femdom scenes-Robot-02 | [OpenGpt](https://github.com/futantan/OpenGpt) | 3.3k | Create your own ChatGPT App in seconds. | 1. Create chatbots for various scenarios, such as Xiaohongshu, daily news, etc. | 229 | | Common-01 | [Portal](https://github.com/lxfater/Portal) | 1.7k | Chat GPT can be operated on any software by sending any selected text to Chat GPT for processing via keyboard shortcuts, and then returning the result to the user's clipboard or cursor position (for typewriter effect). | 1. Any software word translation 2. Custom prompt template 3. Conversation management && dialog diagram generation | 230 | 231 | #### GPT-Tool-Others 232 | 233 | 234 | 235 | 236 | | name | github address | star | introduction | function | 237 | |----------------------| --- | --- | --- | --- | 238 | | Room design | [roomGPT](https://github.com/Nutlope/roomGPT) | 6.8k | Upload a photo of your room to generate your dream room with AI. | All you need to do is take a picture of your room, or a 3D renderings of your room, upload it, and you can use AI to generate the corresponding dream room renderings. (Strictly speaking, it belongs to the field of painting) | 239 | | Structural knowledge | [GraphGPT](https://github.com/varunshenoy/GraphGPT) | 3.2k | Extrapolating knowledge graphs from unstructured text using GPT-3 🕵️‍♂️ | 1.Graph GPT transforms unstructured natural language into a knowledge graph. Pass in a synopsis of your favorite movie, confusing paragraphs on Wikipedia pages, or video text to generate visualizations of entities and their relationships. | 240 | | Interview tips | [cheetah](https://github.com/leetcode-mafia/cheetah) | 2.0k | Whisper & GPT-based app for crushing remote SWE interviews | | 241 | | Tell stories | [ChineseAiDungeonChatGPT](https://github.com/bupticybee/ChineseAiDungeonChatGPT) | 1.2k | Chinese version of the AI dungeon uses openai's ChatGPT API directly as a storytelling model. | | 242 | | AR experience | [ChatARKit](https://github.com/trzy/ChatARKit) | 335 | Using ChatGPT to create AR experiences with natural language. | 1. Based on the Sketchfab-3 D model website | 243 | | Apple Health | [HealthGPT](https://github.com/StanfordBDHG/HealthGPT) | 1.2k | Query your Apple Health data with natural language 💬 🩺 | 1.Integration with the Apple Health app to ensure seamless first-party data usage
2.Out of the box support for querying sleep, step count, active energy, exercise minutes, heart rate, and body mass. | 244 | 245 | 246 | ### GPT-Plugins 247 | 248 | 249 | #### GPT-Plugins-Official 250 | 251 | 252 | 253 | 254 | | name | github address | star | introduction | function | 255 | | --- | --- | --- | --- | --- | 256 | | ChatGPT-retrieval-plugin | [chatgpt-retrieval-plugin](https://github.com/openai/chatgpt-retrieval-plugin) | 14.4k | The ChatGPT Retrieval Plugin lets you easily search and find personal or work documents by asking questions in everyday language. | Semantic search and retrieval of personal or organizational documents is possible. It allows users to get the most relevant pieces of documentation from their data sources, such as files, notes, or emails, by asking questions or expressing needs in natural language. Businesses can use this plugin to provide internal documentation to employees via ChatGPT. | 257 | 258 | 259 | #### GPT-Plugins-Browser 260 | 261 | 262 | 263 | 264 | | name | github address | star | introduction | function | 265 | |---------------------------| --- | --- | --- | --- | 266 | | Common-Plugin | [chatGPTBox](https://github.com/josStorer/chatGPTBox) | 6.7k | Integrating ChatGPT into your browser deeply, everything you need is here | 1. Call out the chat dialog box at any time on any page 2. Support mobile devices such as mobile phones 3. Summarize any page through the right-click menu 4. Box selection tool and right-click menu, perform a variety of your needs, such as translation, summary, editing, sentiment analysis, paragraph division, code explanation, inquiry 5. Support reddit, quora, youtube, github, gitlab, stackoverflow, zhihu, bilibili and other websites | 267 | | Search-Plugin | [chatgpt-google-extension](https://github.com/wong2/chatgpt-google-extension) | 12.9k | A browser extension that enhance search engines with ChatGPT | 1. The right side displays ChatGPT search content2. Custom trigger mode3. Support switching language | 268 | | Textbox-Plugin | [chatgpt-chrome-extension](https://github.com/gragland/chatgpt-chrome-extension) | 2.5k | A ChatGPT Chrome extension. Integrates ChatGPT into every text box on the internet. | 1. Right-click in the text box Ask ChatGPT to use 2. Use it to write tweets, modify emails, fix code bugs, or anything else you need | 269 | | Textbox-Plugin-Twitter | [tweetGPT](https://github.com/yaroslav-n/tweetGPT) | 566 | TweetGPT is a chrome extension that generates tweets and replies using chatGPT | 1. Generate Tweets and replies in Twitter Web | 270 | | Translation-Plugin-01 | [openai-translator](https://github.com/yetone/openai-translator) | 14.8k | Browser extension and cross-platform desktop application for translation based on ChatGPT API. | 1. Word translation | 271 | | Translation-Plugin-02 | [immersive-translate](https://github.com/immersive-translate/immersive-translate) | 5.8k | Immersive Dual Web Page Translation Extension | 1. Bilingual display, Chinese and English comparison. 2. Customized optimization for common mainstream websites, such as Twitter, Reddit, Discord, Gmail, Telegram, Youtube, Hacker News, etc. 3. Support PDF files, EPUB e-book bilingual translation, production and export. 4. Support mobile | 272 | | Download-Plugin | [ChatGPT-pdf](https://github.com/liady/ChatGPT-pdf) | 1.2k | A Chrome extension for downloading your ChatGPT history to PNG, PDF or a sharable link | 1. Download chatgpt official website chat history PNG | 273 | | ChatGPT-Enhance-Plugin-01 | [chatgpt-advanced](https://github.com/qunash/chatgpt-advanced) | 4.6k | WebChatGPT: A browser extension that augments your ChatGPT prompts with web results. | 1. This browser extension adds web access to Chat GPT. Get more relevant and up-to-date answers from chatbots! | 274 | | ChatGPT-Enhance-Plugin-02 | [superpower-chatgpt](https://github.com/saeedezzati/superpower-chatgpt) | 501 | A browser extension to add the missing features like Folders, Search, and Community Prompts to ChatGPT | 1.Folders and reordering for your chats
2.Search and Highlight | 275 | | Voice-Plugin-01 | [talk-to-chatgpt](https://github.com/C-Nedelcu/talk-to-chatgpt) | 977 | Talk to ChatGPT AI using your voice and listen to its answers through a voice | 1. Voice communication with Chat GPT! 2. Support multiple languages | 276 | | Voice-Plugin-02 | [assistant-chat-gpt](https://github.com/idosal/assistant-chat-gpt) | 152 | A Chrome browser extension that embeds ChatGPT as a hands-free voice assistant | 1.Chassistant GPT supports more than 60 languages and dialects. Select your native language and custom trigger phrase (configurable in the tab) | 277 | | Share-Plugin | [sharegpt](https://github.com/domeccleston/sharegpt) | 1.1k | Easily share permanent links to ChatGPT conversations with your friends | 1. One-click share of your own Chat GPT conversation to https:sharegpt .com | 278 | | Read-Plugin | [chatgpt-arxiv-extension](https://github.com/hunkimForks/chatgpt-arxiv-extension) | 483 | A browser extension that enhance search engines with ChatGPT | 1. Can help you read ARXIV papers, give annotations in some places | 279 | | Summary-Plugin-01 | [summarize.site](https://github.com/clmnin/summarize.site) | 575 | Summarize web pages using OpenAI ChatGPT | | 280 | | Summary-Plugin-02 | [chatgpt-google-summary-extension](https://github.com/sparticleinc/chatgpt-google-summary-extension) | 612 | Chrome extension to view ChatGPT summaries alongside Google search results and YouTube videos, also supports Yahoo! ニュース、PubMed、PMC、NewsPicks、Github、Nikkei、 Bing、Google Patents, and any page summary. | | 281 | | Summary-Plugin-03 | [WebPilot](https://github.com/webpilot-ai/Webpilot)| 560 | Webpilot is a free, open-source "Copilot for web" that allows you to have free-form conversations with web pages or engage in automatic arguments with other users. |1. Summarize the the web page. 2. Define the prompts by yourself. | 282 | | Summary-Plugin-YouTube | [YouTube\_Summary\_with\_ChatGPT](https://github.com/kazuki-sf/YouTube_Summary_with_ChatGPT) | 534 | YouTube Summary with ChatGPT is a simple Chrome Extension (manifest v3) that allows you to get both YouTube video transcripts and summary of the video with OpenAI's ChatGPT AI technology. | 1. Summarize You Tube video content with one click | 283 | 284 | 285 | #### GPT-Plugin-Third-party-Platform 286 | 287 | 288 | 289 | 290 | | name | github address | star | introduction | function | 291 | | --- | --- | --- | --- | --- | 292 | | Editor-vscode-Plugin | [chatgpt-vscode](https://github.com/mpociot/chatgpt-vscode) | 4.4k | A VSCode extension that allows you to use ChatGPT | 1. Use the snippet in the editor to query Chat GPT via the input box in the sidebar 2. Right-click the code, select and run one of the context menu shortcuts, 3. See the response from Chat GPT in the panel next to the editor | 293 | | Editor-Neovim-Plugin | [ChatGPT.nvim](https://github.com/jackMort/ChatGPT.nvim) | 1.6k | Neovim plugin for interacting with OpenAI GPT-3 chatbot, providing an easy interface for exploring GPT-3 and NLP. | 1. Command to open an interactive window 2. Support Awesome ChatGPT Prompts command | 294 | | Editor-IDA Pro-Plugin | [Gepetto](https://github.com/JusticeRage/Gepetto) | 2.1k | IDA plugin which queries OpenAI's gpt-3.5-turbo language model to speed up reverse-engineering | 1. Support interpretation function 2. Support renaming variables | 295 | | Editor-JetBrains-Plugin | [JetBrains-插件](https://github.com/dromara/ChatGPT) | 729 | This project is a plugin that supports ChatGPT running on JetBrains series IDE. | 1. Use the snippet in the editor to query Chat GPT via the input box in the sidebar 2. Right-click the code, select and run one of the context menu shortcuts, 3. See the response from Chat GPT in the panel next to the editor | 296 | | Editor-intellij-Plugin | [intellij-chatgpt](https://github.com/LiLittleCat/intellij-chatgpt) | 101 | A plugin that integrates ChatGPT and other third-party mirror sites into JetBrains IDEs. | 1. Integrate free third-party mirror websites, and update conveniently. | 297 | | Efficiency Tools-raycast-Plugin | [chatgpt-raycast](https://github.com/abielzulio/chatgpt-raycast) | 474 | ChatGPT raycast extension | 1. Use Mac shortcuts to directly evoke Chat GPT for conversation 2. Customize conversation instructions | 298 | | Google Docs-Plugin | [docGPT](https://github.com/cesarhuret/docGPT) | 523 | ChatGPT directly within Google Docs as an Editor Add-on 📑 | 1.Chat GPT is directly integrated into Google Docs 2. Select Doc to send to chatGPT with one click | 299 | | Kubernetes-Plugin-01 | [kubernetes-chatgpt-bot](https://github.com/robusta-dev/kubernetes-chatgpt-bot) | 579 | A ChatGPT bot for Kubernetes issues. | 1. Ask Chat GPT for Prometheus alerts directly to fix the alarms, and 2. Rely on the observability artifact robusta | 300 | | Kubernetes-Plugin-02 | [kubectl-ai](https://github.com/sozercan/kubectl-ai) | 672 | ✨ Kubectl plugin for OpenAI GPT | 1. Generate Kubernetes configurations in natural language | 301 | | github-Plugin-01 | [ChatGPT-CodeReview](https://github.com/anc95/ChatGPT-CodeReview) | 1.6k | 🐥 A code review bot powered by ChatGPT | 1. Let Chat GPT automatically review Code 2. Have Chat GPT check your PR | 302 | | github-Plugin-02 | [chatgpt-action](https://github.com/kxxt/chatgpt-action) | 498 | Let ChatGPT review PRs for you | 1. Let Chat GPT automatically review Code 2. Have Chat GPT check your PR | 303 | | Baidu-XiaoAi-Plugin | [xiaogpt](https://github.com/yihong0618/xiaogpt) | 2.7k | Play ChatGPT with xiaomi AI speaker | 1. Play Chat GPT with Xiaomi AI speaker | 304 | | Blender-Plugin | [BlenderGPT](https://github.com/gd3kr/BlenderGPT) | 3.2k | Use commands in English to control Blender with OpenAI's GPT-4 | 1. Quickly build a 3D model after only entering text | 305 | | Siri-Plugin | [ChatGPT-Siri](https://github.com/Yue-Yang/ChatGPT-Siri) | 2.6k | Shortcuts for Siri using ChatGPT API gpt-3.5-turbo & gpt-4 model, supports continuous conversations, configure the API key & save chat records. | 1. Support continuous conversation 2. Configure system prompt 3. Save chat history | 306 | 307 | 308 | ### GPT Open Source Replacement Robot🔥🔥🔥 309 | 310 | 311 | 312 | 313 | | github address | star | introduction | function | 314 | |-----------------------------------------------------------------------------| --- | --- | --- | 315 | | [gpt4all](https://github.com/nomic-ai/gpt4all) | 27.3k | gpt4all: an ecosystem of open-source chatbots trained on a massive collections of clean assistant data including code, stories and dialogue | 1. Local training, tuning | 316 | | [gpt4all-ui](https://github.com/nomic-ai/gpt4all-ui) | 1k | gpt4all chatbot ui | 1. Use the UI interface to train, tune, and use locally | 317 | | [Open-Assistant](https://github.com/LAION-AI/Open-Assistant) | 22.0k | OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so. | Open Assistant is a project designed to make a large conversation-based language model accessible to everyone. | 318 | | [stanford\_alpaca](https://github.com/tatsu-lab/stanford_alpaca) | 19.8k | Code and documentation to train Stanford's Alpaca models, and generate the data. | | 319 | | [DeepSpeed Chat🔥](https://github.com/microsoft/DeepSpeed) | 15.6k | DeepSpeed is a deep learning optimization library that makes distributed training and inference easy, efficient, and effective. | | 320 | | [ChatGLM-6B](https://github.com/THUDM/ChatGLM-6B) | 16.0k | ChatGLM-6B:Open source bilingual conversational language model | An Open Bilingual Dialogue Language Model | 1. 62 million parameters 2. Users can deploy locally on consumer-grade graphics cards (minimum 6GB of video memory at INT4 quantization level) | 321 | | [minGPT](https://github.com/karpathy/minGPT) | 14.3k | A minimal PyTorch re-implementation of the OpenAI GPT (Generative Pretrained Transformer) training | | 322 | | [FastChat](https://github.com/lm-sys/FastChat) | 12.5k | The release repo for "Vicuna: An Open Chatbot Impressing GPT-4" | 1. Stanford teamed up with CMU, UC Berkeley and other institutions to release the 13 billion parameter model Vicuna, which can achieve 90% of the performance of ChatGPT for only $300. | 323 | | [MiniGPT-4🔥](https://github.com/Vision-CAIR/MiniGPT-4) | 9.9k | MiniGPT-4: Enhancing Vision-language Understanding with Advanced Large Language Models | 1. Identify pictures and have conversations | 324 | | [alpaca-lora](https://github.com/tloen/alpaca-lora) | 9.2k | Instruct-tune LLaMA on consumer hardware | 1. The use of LoRA lightweight model 2. Only a small number of parameters need to be trained to obtain an effect comparable to the Standford Alpaca model, 3. RTX 4090 is required to play | 325 | | [FreedomGPT](https://github.com/ohmplatform/FreedomGPT) | 796 | This codebase is for a React and Electron-based app that executes the FreedomGPT LLM locally (offline and private) on Mac and Windows using a chat-based interface (based on Alpaca Lora) | | 326 | | [stableLM🔥](https://github.com/stability-AI/stableLM) | 8.1k | StableLM: Stability AI Language Models | StableLM was trained on a larger open-source dataset The Pile that contains information from a variety of sources, including Wikipedia, the question-and-answer site Stack Exchange, and the biomedical database PubMed, which is three times the size of The Pile Containing 1.5 trillion tokens, its hyperscale makes StableLM ultra-high performance in sessions and encoding, but it currently has only 3-7 billion parameters, while GPT-3 has 175 billion parameters. | 327 | | [OpenChatKit](https://github.com/togethercomputer/OpenChatKit) | 7.5k | Built by the former Open AI team, OpenChatKit provides a strong open source foundation for creating specialized and general-purpose chatbots for a variety of applications. | 1.Language model with 20 billion parameters Users only need to prepare their own datasets and use Open Chat Kit's recipe to fine-tune the model to obtain high-precision results. | 328 | | [text-generation-webui](https://github.com/oobabooga/text-generation-webui) | 7.3k | A gradio web UI for running Large Language Models like LLaMA, llama.cpp, GPT-J, Pythia, OPT, and GALACTICA. | | 329 | | [PaLM-rlhf-pytorch](https://github.com/lucidrains/PaLM-rlhf-pytorch) | 6.3k | Implementation of RLHF (Reinforcement Learning with Human Feedback) on top of the PaLM architecture. Basically ChatGPT but with PaLM | | 330 | | [ChatRWKV](https://github.com/BlinkDL/ChatRWKV) | 5.7k | ChatRWKV is like ChatGPT but powered by RWKV (100% RNN) language model, and open source. | | 331 | | [dolly](https://github.com/databrickslabs/dolly) | 4.4k | Databricks’ Dolly, a large language model trained on the Databricks Machine Learning Platform | Dolly used Alpaca data to fine-tune the open-source EleutherAI 6 billion parameter model two years ago | 332 | | [Chinese-LLaMA-Alpaca](https://github.com/ymcui/Chinese-LLaMA-Alpaca) | 4.1k | Chinese LLaMA & Alpaca LLMs | 1. 🚀 Open source the Chinese LLaMA large model pre-trained with Chinese text data Open source the Chinese Alpaca large model that has been further fine-tuned by instructions Quickly use the laptop (personal PC) local deployment and experience quantized version of the large model 🚀 🚀 | 333 | | [MOSS🔥](https://github.com/OpenLMLab/MOSS) | 717 | An open-source tool-augmented conversational language model from Fudan University | | 334 | | [BELLE](https://github.com/LianjiaTech/BELLE) | 3.7k | BELLE: Be Everyone's Large Language model Engine | 1. At this stage, this project is based on some open source pre-trained large language models (such as BLOOM, LAMMA, etc.), optimized for Chinese, and model tuning only uses data produced by Chat GPT (not any other data). | 335 | | [trlx](https://github.com/carperai/trlx) | 2.9k | A repo for distributed training of language models with Reinforcement Learning via Human Feedback (RLHF) | 1. Support online RL with up to 20 b parameters and offline RL for larger models. Basically the project you use to fine-tune GPT to Chat GPT | 336 | | [lit-llama](https://github.com/Lightning-AI/lit-llama) | 2.4k | Implementation of the LLaMA language model based on nanoGPT. Supports flash attention, Int8 and GPTQ 4bit quantization, LoRA and LLaMA-Adapter fine-tuning, pre-training. Apache 2.0-licensed. | | 337 | | [LLaMA-Adapter](https://github.com/ZrrSkywalker/LLaMA-Adapter) | 2.1k | Fine-tuning LLaMA to follow instructions within 1 Hour and 1.2M Parameters | 1.LLaMA fine-tuned as indicated and 1.2 M parameters within 1 h | 338 | | [KoboldAI-Client](https://github.com/KoboldAI/KoboldAI-Client) | 1.7k | KoboldAI-Your gateway to GPT writing | This is a browser-based front-end-assisted writing with multiple local and remote models | 339 | | [ChatYuan](https://github.com/clue-ai/ChatYuan) | 1.3k | ChatYuan: Large Language Model for Dialogue in Chinese and English | 1.ChatYuan-large-v2 is one of the models in the ChatYuan series that achieves high-quality effects with lightweight, and users can reason on consumer graphics cards, PCs and even mobile phones (INT4 is as low as 400M). | 340 | | [wenda](https://github.com/l15y/wenda) | 801 | An LLM calling platform. Find and design automatic actions for small model plug-in knowledge base, and realize the same generation ability as large models | 1. Currently supported models: chat GLM-6 B, chat RWKV, chat Yuan. 2. Knowledge base automatic search 3. Support online parameter adjustment | 341 | | [minChatGPT](https://github.com/ethanyanjiali/minChatGPT) | 114 | A minimum example of aligning language models with RLHF similar to ChatGPT | | 342 | 343 | 344 | ### Specialized Domain Robot 345 | 346 | 347 | 348 | 349 | | name | github address | star | introduction | function | 350 | |------------------| --- | --- | --- | --- | 351 | | Biomedical Robot | [BioGPT](https://github.com/microsoft/BioGPT) | 3.7k | A large-scale language model based on biomedical research literature launched by the Microsoft team | 1. Extraction of biomedical entities such as genes or diseases 2. Chatbots that can answer biomedical questions 3. Summary and auto-completion in the biomedical field | 352 | | Doctor Robot | [ChatDoctor](https://github.com/Kent0n-Li/ChatDoctor) | 2.3k | A medical chat model based on the LLaMA model using medical domain knowledge | 1. Data training on 200,000 real conversations between patients and doctors from the Health Care Magic.com and 26k patients and doctors from icliniq.com | 353 | | Law Robot | [law-cn-ai🔥](https://github.com/lvwzhen/law-cn-ai) | 1.9k | AI Legal assistants | 1.Based on GPT, fixed-domain robots made using embeddings vector database | 354 | 355 | 356 | ### Prompt Conversation Instructions 357 | 358 | 359 | 360 | 361 | | github address | star | introduction | function | 362 | | --- | --- | --- | --- | 363 | | [awesome-chatgpt-prompts](https://github.com/f/awesome-chatgpt-prompts) | 64.1k | This repo includes ChatGPT prompt curation to use ChatGPT better. | Dialogue tuning in various scenarios | 364 | | [awesome-chatgpt-prompts-zh](https://github.com/PlexPt/awesome-chatgpt-prompts-zh) | 29.9k | ChatGPT Chinese tuning guide. Usage guidelines for various scenarios | Dialogue tuning for various scenarios (Chinese version) | 365 | | [Prompt-Engineering-Guide](https://github.com/dair-ai/Prompt-Engineering-Guide) | 23.8k | 🐙 Guides, papers, lecture, notebooks and resources for prompt engineering | Teach you how to tune and train AI | 366 | | [ChatGPT-Shortcut](https://github.com/rockbenben/ChatGPT-Shortcut) | 3.3k | Maximize your efficiency and productivity. | Divided by domain and function, you can perform tag filtering, keyword search and one-click copying of prompt words. | 367 | | [ChatGPT\_DAN](https://github.com/0xk1h0/ChatGPT_DAN) | 1.5k | ChatGPT DAN, Jailbreaks prompt | | 368 | | [Awesome-ChatGPT-prompts-ZH\_CN](https://github.com/L1Xu4n/Awesome-ChatGPT-prompts-ZH_CN) | 1.4k | How to teach Chat GPT to be a cat lady | | 369 | | [ChatGPT-Data-Science-Prompts](https://github.com/travistangvh/ChatGPT-Data-Science-Prompts) | 562 | A repository of 60 useful data science prompts for ChatGPT | | 370 | | [The-Art-of-Asking-ChatGPT](https://github.com/ORDINAND/The-Art-of-Asking-ChatGPT-for-High-Quality-Answers-A-complete-Guide-to-Prompt-Engineering-Technique) | 375 | Chat GPT questioning skills | | 371 | 372 | 373 | ### GPTs🔥🔥🔥 374 | 375 | 376 | | github address | star | introduction | function | 377 | | --- |------|----------------| --- | 378 | | [awesome-gpts](https://github.com/taranjeet/awesome-gpts) | 868 | GPTs | Collects all gpts created by the community | 379 | | [Awesome-GPTs](https://github.com/ai-boost/Awesome-GPTs) | 1.5k | GPTs | Selected list of awesome GPTS | 380 | | [gpt-crawler](https://github.com/BuilderIO/gpt-crawler) | 3.7k | Crawl a site to generate knowledge files to create your own custom GPT from a URL | Can capture technical documents on various web pages and upload them to gpts | 381 | 382 | ### Other(Platform、Reverse engineering) 383 | 384 | 385 | 386 | 387 | | github address | star | introduction | function | 388 | | --- | --- |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| 389 | | [Reverse ChatGPT](https://github.com/acheong08/ChatGPT) | 23.5k | Reverse engineered ChatGPT API | Extract the API of Chat GPT | 390 | | [Reverse EdgeGPT](https://github.com/acheong08/EdgeGPT) | 5.3k | Reverse engineered API of Microsoft's Bing Chat AI | Extract New Bing's API | 391 | | [langchain](https://github.com/hwchase17/langchain) | 2.3k | ⚡ Building applications with LLMs through composability ⚡ | It helps developers combine LLM with other computing or knowledge sources to create more powerful applications. | 392 | | [Embedchain](https://github.com/embedchain/embedchain) | 3.9k | Framework to create ChatGPT like bots over your dataset | Easily create LLM powered bots over any dataset with just few lines of code. | 393 | | [KeepChatGPT](https://github.com/xcanwin/KeepChatGPT) | 1.8k | Let's use Chat GPT more efficiently and smoothly in the process of solving Chat GPT network errors| 解决了这几类报错: (1) NetworkError when attempting to fetch resource. (2) Something went wrong. If this issue persists please contact us through our help center at help.openai.com. (3) This content may violate our content policy. (4) Conversation not found. | Resolves these types of errors: (1) NetworkError when attempting to fetch resource. (2) Something went wrong. If this issue persists please contact us through our help center at help.openai.com. (3) This content may violate our content policy. (4) Conversation not found. | 394 | | [GPTCache](https://github.com/zilliztech/GPTCache) | 914 | GPTCache is a library for creating semantic cache to store responses from LLM queries. | 1.plugin type design, multiple modules support customization, such as embedding, storage, similarity evaluation, pre- and post-request processing 2. Adapt to multiple interfaces of openai, such as ChatCompleteComplete, etc., and also integrate into LangChain 3. Multiple parameters in the request can meet a number of different scenarios, such as cache opening and closing, whether to conduct similar search, multi-level cache, etc | 395 | | [gpt4free🔥](https://github.com/xtekky/gpt4free) | 5.5k | This repository offers reverse-engineered third-party APIs for GPT-4/3.5, sourced from various websites. | 1.poe.com、writesonic.com and other third-party websites | 396 | 397 | 398 | 399 | 400 | --- 401 | 402 | 403 | Relevant materials 404 | ------------------ 405 | 406 | 407 | * [ChatGPT Chinese guide](https://github.com/yzfly/awesome-chatgpt-zh) 408 | * [awesome-totally-open-chatgpt](https://github.com/nichtdax/awesome-totally-open-chatgpt) 409 | * [awesome-chatgpt](https://github.com/humanloop/awesome-chatgpt) 410 | 411 | 412 | 413 | 414 | --- 415 | 416 | 417 | Contribution 418 | ------------ 419 | 420 | 421 | This awesome-open-gpt is a collection of interesting open source projects about GPT compiled by myself, and I warmly welcome your contributions and suggestions. Please feel free to submit a PR. 422 | 423 | -------------------------------------------------------------------------------- /README_exchange.md: -------------------------------------------------------------------------------- 1 | # 技术交流 2 | 3 | 4 | 5 | 加群前先看: 6 | 7 | - 群人数超了,建了新群 8 | - 纯技术交流群,主要分享和交流GPT开源项目或者工具,欢迎技术同学加入 9 | - 还不知道怎么使用GPT的不用进了 10 | - 想通过群里推广卖号代充的不用进了 11 | 12 | --- 13 | 14 | -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | # Security Policy 2 | 3 | ## Supported Versions 4 | 5 | Use this section to tell people about which versions of your project are 6 | currently being supported with security updates. 7 | 8 | | Version | Supported | 9 | | ------- | ------------------ | 10 | | 5.1.x | :white_check_mark: | 11 | | 5.0.x | :x: | 12 | | 4.0.x | :white_check_mark: | 13 | | < 4.0 | :x: | 14 | 15 | ## Reporting a Vulnerability 16 | 17 | Use this section to tell people how to report a vulnerability. 18 | 19 | Tell them where to go, how often they can expect to get an update on a 20 | reported vulnerability, what to expect if the vulnerability is accepted or 21 | declined, etc. 22 | -------------------------------------------------------------------------------- /auto_translator.py: -------------------------------------------------------------------------------- 1 | import os 2 | import re 3 | 4 | import html2text 5 | import markdown 6 | import requests 7 | import requests_cache 8 | from bs4 import BeautifulSoup 9 | from dotenv import load_dotenv 10 | from markdownify import markdownify as md 11 | 12 | 13 | # 获取给定URL的简介英文 14 | def get_description(url): 15 | # 启用缓存,并设置过期时间为 6 小时 16 | requests_cache.install_cache(expire_after=21600) 17 | # 设置代理 18 | proxy = { 19 | "http":os.getenv("HTTP_PROXY") 20 | } 21 | access_token = os.getenv("GITHUB_ACCESS_KEY") 22 | headers = {'Authorization': access_token} 23 | api_url = url.replace("github.com", "api.github.com/repos") 24 | response = requests.get(api_url, proxies=proxy, headers=headers) 25 | if response.ok: 26 | description = response.json()["description"] 27 | return description 28 | else: 29 | return None 30 | 31 | def do_auto_update_star(): 32 | # 读取md文件的内容 33 | with open("./README_en.md", 'r', encoding='utf-8') as f: 34 | content = f.read() 35 | 36 | html = markdown.markdown(content, extensions=['markdown.extensions.tables', 'markdown.extensions.toc']) 37 | 38 | soup = BeautifulSoup(html, "html.parser") 39 | 40 | # 提取所有表格 41 | tables = soup.find_all("table") 42 | 43 | # 处理每个表格 44 | for table in tables: 45 | # 增加一列 46 | header_row = table.find('tr') 47 | # 找到所有的单元格 48 | cells = header_row.find_all('th') 49 | # 找到 "Last Name" 所在的列 50 | last_name_column_index = None 51 | for i, cell in enumerate(cells): 52 | if cell.text == 'introduction': 53 | last_name_column_index = i 54 | break 55 | 56 | # 添加列数据 57 | data_rows = table.find_all('tr')[1:] 58 | for row in data_rows: 59 | match = re.search(r'', str(row)) 60 | if match: 61 | new_data_cell = soup.new_tag('td') 62 | url = match.group(1) 63 | new_data_cell.string = get_description(url) if get_description(url) else "" 64 | 65 | cells_td = row.find_all('td') 66 | update_row = cells_td[last_name_column_index] 67 | if len(new_data_cell.string) != 0: 68 | update_row.string = new_data_cell.string 69 | 70 | # 将HTML保存回Markdown文件 71 | h = html2text.HTML2Text() 72 | h.ignore_links = True 73 | h.body_width = 0 74 | h.ignore_emphasis = True 75 | h.unicode_snob = True # 设置为 True 可以避免一些编码问题 76 | h.wrap_links = True 77 | h.single_line_break = True 78 | markdown_text = md(str(soup)) 79 | 80 | with open("README_en.md", "w") as f: 81 | f.write(markdown_text) 82 | 83 | 84 | if __name__ == '__main__': 85 | # 加载.env文件 86 | load_dotenv() 87 | do_auto_update_star() -------------------------------------------------------------------------------- /auto_update_star.py: -------------------------------------------------------------------------------- 1 | import os 2 | import re 3 | 4 | import html2text 5 | import markdown 6 | import requests 7 | import requests_cache 8 | from bs4 import BeautifulSoup 9 | from dotenv import load_dotenv 10 | from markdownify import markdownify as md 11 | 12 | 13 | # 获取给定URL的Star数 14 | def get_star_count(url): 15 | # 启用缓存,并设置过期时间为 6 小时 16 | requests_cache.install_cache(expire_after=21600) 17 | # 设置代理 18 | proxy = { 19 | "http":os.getenv("HTTP_PROXY") 20 | } 21 | access_token = os.getenv("GITHUB_ACCESS_KEY") 22 | headers = {'Authorization': access_token} 23 | api_url = url.replace("github.com", "api.github.com/repos") 24 | response = requests.get(api_url, proxies=proxy, headers=headers) 25 | if response.ok: 26 | star_count = response.json()["stargazers_count"] 27 | if star_count >= 1000: 28 | star_count_str = f'{star_count / 1000:.1f}k' 29 | else: 30 | star_count_str = str(star_count) 31 | return star_count_str 32 | else: 33 | return None 34 | 35 | 36 | def do_auto_update_star(): 37 | # 读取md文件的内容 38 | with open("./README.md", 'r', encoding='utf-8') as f: 39 | content = f.read() 40 | 41 | html = markdown.markdown(content, extensions=['markdown.extensions.tables', 'markdown.extensions.toc']) 42 | 43 | soup = BeautifulSoup(html, "html.parser") 44 | 45 | # 提取所有表格 46 | tables = soup.find_all("table") 47 | 48 | # 处理每个表格 49 | for table in tables: 50 | # 增加一列 51 | header_row = table.find('tr') 52 | # 找到所有的单元格 53 | cells = header_row.find_all('th') 54 | # 找到 "Last Name" 所在的列 55 | last_name_column_index = None 56 | for i, cell in enumerate(cells): 57 | if cell.text == 'github地址': 58 | last_name_column_index = i 59 | break 60 | 61 | column_names = [th.text for th in header_row.find_all('th')] 62 | if '点赞数' not in column_names: 63 | new_header_cell = soup.new_tag('th') 64 | new_header_cell.string = '点赞数' 65 | header_row.insert(last_name_column_index + 3, new_header_cell) 66 | 67 | # 添加列数据 68 | data_rows = table.find_all('tr')[1:] 69 | for row in data_rows: 70 | match = re.search(r'', str(row)) 71 | if match: 72 | new_data_cell = soup.new_tag('td') 73 | url = match.group(1) 74 | new_data_cell.string = get_star_count(url) if get_star_count(url) else "" 75 | if '点赞数' not in column_names: 76 | row.insert(last_name_column_index + 3, new_data_cell) 77 | else: 78 | cells_td = row.find_all('td') 79 | update_row = cells_td[last_name_column_index + 1] 80 | if len(new_data_cell.string) != 0: 81 | update_row.string = new_data_cell.string 82 | 83 | # 将HTML保存回Markdown文件 84 | h = html2text.HTML2Text() 85 | h.ignore_links = True 86 | h.body_width = 0 87 | h.ignore_emphasis = True 88 | h.unicode_snob = True # 设置为 True 可以避免一些编码问题 89 | h.wrap_links = True 90 | h.single_line_break = True 91 | markdown_text = md(str(soup)) 92 | 93 | with open("README.md", "w") as f: 94 | f.write(markdown_text) 95 | 96 | 97 | if __name__ == '__main__': 98 | # 加载.env文件 99 | load_dotenv() 100 | do_auto_update_star() -------------------------------------------------------------------------------- /images/gpt-header.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EwingYangs/awesome-open-gpt/a843e44f2bbe7b1364af05995eb3aa14696a2c6f/images/gpt-header.jpeg -------------------------------------------------------------------------------- /images/group_qrcode.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EwingYangs/awesome-open-gpt/a843e44f2bbe7b1364af05995eb3aa14696a2c6f/images/group_qrcode.jpeg -------------------------------------------------------------------------------- /images/group_qrcode2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EwingYangs/awesome-open-gpt/a843e44f2bbe7b1364af05995eb3aa14696a2c6f/images/group_qrcode2.jpeg -------------------------------------------------------------------------------- /images/group_qrcode3.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EwingYangs/awesome-open-gpt/a843e44f2bbe7b1364af05995eb3aa14696a2c6f/images/group_qrcode3.jpeg -------------------------------------------------------------------------------- /images/qrcode.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EwingYangs/awesome-open-gpt/a843e44f2bbe7b1364af05995eb3aa14696a2c6f/images/qrcode.jpeg -------------------------------------------------------------------------------- /images/qrcode2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EwingYangs/awesome-open-gpt/a843e44f2bbe7b1364af05995eb3aa14696a2c6f/images/qrcode2.jpeg -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | beautifulsoup4==4.12.2 2 | html2text==2020.1.16 3 | Markdown==3.4.1 4 | markdownify==0.11.6 5 | python-dotenv==1.0.0 6 | requests_cache==1.0.1 7 | requests==2.31.0 8 | urllib3>=1.21.1,<1.27 9 | charset_normalizer>=2,<3 --------------------------------------------------------------------------------