Information
[](https://faun.dev/newsletter/kala)
# Sponsors ## OpenAI GPT for Python Developers Book OpenAI GPT For Python Developers - 2nd Edition: This guide emphasizes practical, hands-on learning and is designed to assist readers in building real-world applications. It is example-driven and provides numerous practical examples to help readers understand the concepts and apply them to real-life scenarios to solve real-world problems. You can get it on [Amazon](https://amzn.to/3uDRiQy) ## LLM Prompt Engineering For Developers Book LLM Prompt Engineering For Developers - The Art and Science of Unlocking LLMs' True Potential: "Such a comprehensive view over Prompt Engineering. It is hard to find a book of this quality and depth covering what is a very emergent field." ~ MR G STEWART (Amazon Review). You can get it on [Amazon](https://amzn.to/3UYCGpH) ## ️ Kala, AI/ML Weekly Newsletter [Kala: AI/ML Weekly Newsletter](https://faun.dev/newsletter/kala) - Curated AI/ML news, tutorials, tools, research papers, jobs and more. Delivered to your inbox every week. ## ️ Show off your love for all things TECH If you're seeking a cozy sweatshirt to wear during your extended coding sessions or a mug to exhibit your passion for programming, [you can find it all here](https://bytevibe.co/) ## Sponsorship If you would like to sponsor this project, please contact me at aymen at faun dot dev. # Follow & Share [](https://twitter.com/joinFAUN) [](https://twitter.com/intent/tweet?text=%E2%9A%99%EF%B8%8F%20A%20curated%20list%20of%20awesome%20ChatGPT%20resources,%20libraries,%20SDKs,%20APIs,%20and%20more.%0A%0A%0Ahttps%3A//github.com/eon01/awesome-chatgpt%0A%0A%23ChatGPT%20%23OpenAI%20%23AIAssistant%20%23ML%20%23AI%20) # Call for Contributions We value your contributions, feedback and suggestions. Please feel free to create a pull request or open an issue. **Note**: Only add **Open Source** and **free** resources/tools that are related to ChatGPT/GPT and that are useful for developers (e.g: Open Source Github projects, SDKs, APIs, papers). # Table of Contents - [Sponsors](#sponsors) - [ OpenAI GPT for Python Developers Book](#-openai-gpt-for-python-developers-book) - [ LLM Prompt Engineering For Developers Book](#-llm-prompt-engineering-for-developers-book) - [️ Kala, AI/ML Weekly Newsletter](#️-kala-aiml-weekly-newsletter) - [️ Show off your love for all things TECH](#️-show-off-your-love-for-all-things-tech) - [ Sponsorship](#-sponsorship) - [Follow \& Share](#follow--share) - [Call for Contributions](#call-for-contributions) - [Table of Contents](#table-of-contents) - [Awesome ChatGPT](#awesome-chatgpt) - [Official Resources](#official-resources) - [Developer Libraries, SDKs, and APIs](#developer-libraries-sdks-and-apis) - [Python](#python) - [JavaScript](#javascript) - [Golang](#golang) - [Rust](#rust) - [TypeScript](#typescript) - [Kotlin](#kotlin) - [Swift](#swift) - [PHP](#php) - [Node.js](#nodejs) - [Deno](#deno) - [Dart](#dart) - [Java](#java) - [.NET](#net) - [Ruby](#ruby) - [Delphi](#delphi) - [Browser Extensions](#browser-extensions) - [Chrome](#chrome) - [Firefox](#firefox) - [Greasemonkey Userscripts](#greasemonkey-userscripts) - [Bookmarklets](#bookmarklets) - [Integrations](#integrations) - [Terminal](#terminal) - [NeoVim](#neovim) - [WhatsApp](#whatsapp) - [Telegram](#telegram) - [Slack](#slack) - [Discord](#discord) - [VSCode](#vscode) - [Google Docs](#google-docs) - [JetBrains IDE](#jetbrains-ide) - [Wordpress](#wordpress) - [Raycast](#raycast) - [WeChat](#wechat) - [LINE](#line) - [Prompts](#prompts) - [DuckDuckGo](#duckduckgo) - [Brave Search](#brave-search) - [Emacs](#emacs) - [Embeddings/Vector Databases](#embeddingsvector-databases) - [Plugins Store](#plugins-store) - [AI Assistants](#ai-assistants) - [Web Apps](#web-apps) - [Desktop Apps](#desktop-apps) - [Twitter Bots](#twitter-bots) - [Mastodon Bots](#mastodon-bots) - [Research, Papers \& Articles](#research-papers--articles) - [Documentations, Tutorials \& Other Resources](#documentations-tutorials--other-resources) - [Stuff](#stuff) - [Star History](#star-history) - [Thanks to all the contributors!](#thanks-to-all-the-contributors) # Awesome ChatGPT A curated list of awesome ChatGPT resources, libraries, SDKs, APIs, and more. ## Official Resources - [ChatGPT app](https://chat.openai.com/) - [ChatGPT overview](https://openai.com/blog/chatgpt/) - [ChatGTP Discord](https://discord.com/invite/openai) ## Developer Libraries, SDKs, and APIs ### Python - [ChatGPT](https://github.com/acheong08/ChatGPT): Lightweight package for interacting with ChatGPT's API by OpenAI. Uses reverse engineered official API - [PyChatGPT](https://github.com/rawandahmad698/PyChatGPT): Zap Python client for the unofficial ChatGPT API with auto token regeneration, conversation tracking, proxy support and more (Current State: Not maintained.) - [README-AI](https://github.com/eli64s/readme-ai): Command-line tool for crafting aesthetic, structured, and informative README.md files, powered by OpenAI's language model API. - [chatgpt-api](https://github.com/taranjeet/chatgpt-api): This repo is unofficial ChatGPT api. It is based on Daniel Gross's WhatsApp GPT - [chatgpt-wrapper](https://github.com/mmabrouk/chatgpt-wrapper): API for interacting with ChatGPT using Python and from Shell. - [chatgpt-dev-friendly-wrapper](https://github.com/codeastra2/ChatGPTDevFriendly): Pip package over the ChatGPT Official API for more API robustness, metrics and easier development. - [chatGPT-discord-bot](https://github.com/Zero6992/chatGPT-discord-bot): Integrate ChatGPT into your own discord bot - [chatGPT-LINE-bot](https://github.com/ctjoy/chatgpt-line-bot-serverless): A ChatGPT LINE bot based on Python and Serverless Framework. - [chatgpt-python](https://github.com/labteral/chatgpt-python): Unofficial Python SDK for OpenAI's ChatGPT - [TextRL](https://github.com/voidful/TextRL): Reinforcement learning in text generation with transformers - Implementation of ChatGPT RLHF (Reinforcement Learning with Human Feedback) - [stackexplain](https://github.com/shobrook/stackexplain): Explain your error message with ChatGPT - [gtp3-wordpress-post-generator](https://github.com/nicolaballotta/gtp3-wordpress-post-generator): A simple cli to generate WordPress posts using Gpt3 starting from a topic. - [emailGPT](https://github.com/lucasmccabe/emailGPT): a quick and easy interface to generate emails with ChatGPT - [docGPT](https://github.com/cesarhuret/docGPT): ChatGPT directly within Google Docs as an Editor Add-on - [chatgpt-conversation](https://github.com/platelminto/chatgpt-conversation): Have a conversation with ChatGPT using your voice, and have it talk back. - [PyGPT](https://github.com/PawanOsman/PyGPT): Python implementation of Unofficial ChatGPT Client - [chatgpt-telegram-bot](https://github.com/RainEggplant/chatgpt-telegram-bot): A ChatGPT bot for Telegram based on Node.js. Support both browserless and browser-base APIs - [Openaibot](https://github.com/sudoskys/Openaibot): OpenAI Chat Bot For gram - [chatgpt-mirai-qq-bot](https://github.com/lss233/chatgpt-mirai-qq-bot): OpenAI ChatGPT for Mirai QQ Bot - [QChatGPT](https://github.com/RockChinQ/QChatGPT): QQ robot bot developed based on OpenAI ChatGPT - [nonebot-plugin-chatgpt](https://github.com/A-kirami/nonebot-plugin-chatgpt): Smart Conversation Chat plugin for NoneBot2. - [ChineseAiDungeonChatGPT](https://github.com/bupticybee/ChineseAiDungeonChatGPT): AI dungeon using ChatGPT as the storytelling model - [nonebot2](https://github.com/nonebot/nonebot2): Asynchronous multi-platform chatbot framework written in Python - [ChatGPT Python Applications](https://github.com/xiaowuc2/ChatGPT-Python-Applications) : Applications of ChatGPT using Python with third-party extensions, integrations with other tools, ports for different platforms, etc. - [FastChat](https://github.com/lm-sys/FastChat): An open platform for training, serving, and evaluating large language model based chatbots. - [DemoGPT](https://github.com/melih-unsal/DemoGPT): DemoGPT enables you to create quick demos by just using prompts on top of Langchain documenentation tree - [Embedchain](https://github.com/embedchain/embedchain): Framework to create ChatGPT like bots over your dataset. - [GPTRouter](https://github.com/Writesonic/gptrouter/) - GPTRouter is an open source LLM API Gateway that offers a universal API for 30+ LLMs, vision, and image models, with smart fallbacks based on uptime and latency, automatic retries, and streaming. Stay operational even when OpenAI is down. ### JavaScript - [chatgpt-mac](https://github.com/vincelwt/chatgpt-mac): ChatGPT for Mac, living in your menubar. - [chatgpt-advanced](https://github.com/qunash/chatgpt-advanced): A browser extension that augments your ChatGPT prompts with web results. - [summarize.site](https://github.com/clmnin/summarize.site): Summarize web pages using OpenAI ChatGPT - [ChatGPT-ProBot](https://github.com/oceanlvr/ChatGPT-ProBot): A GPTChat based GitHub robot. dialogue/CR/etc.. - [YouTube_Summary_with_ChatGPT](https://github.com/kazuki-sf/YouTube_Summary_with_ChatGPT): 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. - [wechat-bot](https://github.com/wangrongding/wechat-bot): a WeChat bot based on OpenAi ChatGPT + WeChaty that can be used to help you automatically reply to WeChat messages, or manage WeChat groups/friends, detect zombie fans, etc... - [chatgpt.js](https://chatgpt.js.org) A powerful client-side JavaScript library for ChatGPT - [gpt-json](https://github.com/KLaci/gpt-json): Node.js library to get structured responses from OpenAI's APIs - [Embedchain-JS](https://github.com/embedchain/embedchainjs): Framework to create ChatGPT like bots over your dataset. ### Golang - [OpenAI API - ChatGPT, GPT-3, GPT-4, DALL·E, Whisper (unofficial)](https://github.com/sashabaranov/go-openai) - [aiac](https://github.com/gofireflyio/aiac): Artificial Intelligence Infrastructure-as-Code Generator. - [openaigo](https://github.com/otiai10/openaigo): OpenAI (ChatGPT) API Client for Go - [whatsapp-gpt](https://github.com/danielgross/whatsapp-gpt): WhatsApp bot that uses Golang with a multichat option (chatgpt chatting with chatgpt). - [beelzebub](https://github.com/mariocandela/beelzebub): A secure honeypot framework low code, extremely easy to configure by yaml - [ChatGPT client (unofficial)](https://github.com/abhayptp/go-chatgpt) - [wechatgpt](https://github.com/houko/wechatgpt): wechat chatgpt bot - [chatgpt-dingtalk](https://github.com/eryajf/chatgpt-dingtalk): Add ChatGPT robot to DingTalk group chat - [DoctorGPT](https://github.com/ingyamilmolinar/doctorgpt]): DoctorGPT brings GPT into production for error diagnosing ### Rust - [chatgpt-desktop](https://github.com/sonnylazuardi/chatgpt-desktop): OpenAI ChatGPT desktop app for Mac, Windows, & Linux menubar using Tauri & Rust ### TypeScript - [chatgpt-raycast](https://github.com/abielzulio/chatgpt-raycast): ChatGPT raycast extension - [chatgpt-twitter-bot](https://github.com/transitive-bullshit/chatgpt-twitter-bot): Twitter bot powered by OpenAI's ChatGPT. - [tweetGPT](https://github.com/yaroslav-n/tweetGPT): TweetGPT is a chrome extension that generates tweets and replies using chatGPT - [wechat-chatgpt](https://github.com/fuergaosi233/wechat-chatgpt):Use ChatGPT On Wechat via wechaty - [askai](https://github.com/yudax42/askai): Command Line Interface for OpenAi ChatGPT - [ChatGPT-Official](https://github.com/PawanOsman/ChatGPT-Official): ChatGPT Client using official OpenAI API - [chatgpt-io](https://github.com/PawanOsman/chatgpt-io): Unofficial API client for ChatGPT - [chatgpt-api-wrapper](https://github.com/timkmecl/chatgpt-api-wrapper): Node.js wrapper for connecting to ChatGPT using official OpenAI API - [ChatGPT-CodeReview](https://github.com/anc95/ChatGPT-CodeReview): A code review bot powered by ChatGPT - [ChatGPT-wechat-bot](https://github.com/AutumnWhj/ChatGPT-wechat-bot): ChatGPT for wechat - [AI Legion](https://github.com/eumemic/ai-legion): An LLM-powered autonomous agent platform - [Horizon AI Template](https://github.com/horizon-ui/chatgpt-ai-template): Trendiest Open-Source ChatGPT AI Template & Starter Kit for React & NextJS ### Kotlin - [chatgpt-android](https://github.com/skydoves/chatgpt-android): ChatGPT Android demonstrates OpenAI's ChatGPT on Android with Stream Chat SDK for Compose. ### Swift - [new-man](https://github.com/weykon/new-man): New Man is a MacOS native app as a popover view for easy searching and asking. ### PHP - [ai-commit](https://github.com/guanguans/ai-commit): Automagically generate conventional commit messages with AI. ### Node.js - [chatgpt-api](https://github.com/transitive-bullshit/chatgpt-api): Node.js client for the unofficial ChatGPT API. - [node-chatgpt-api](https://github.com/waylaidwanderer/node-chatgpt-api): A client implementation for ChatGPT and Bing. Available as a Node.js module, REST API server, and CLI app. - [chatgpt-api-wrapper](https://github.com/timkmecl/chatgpt-api-wrapper): Node.js wrapper for connecting to ChatGPT using official OpenAI API - [Custom-ChatGPT](https://github.com/MohammadAtikurRahman/Custom-ChatGPT): A Custom ChatGPT built using React, Express, and Node.js. The chatbot is powered by OpenAI's text-davinci-003 language model and Custom dataset. - [completins](https://github.com/lucgagan/completions): Unofficial Node.js SDK for interactive with the ChatGPT completions API endpoint. ### Deno - [JPT-PRoomy](https://github.com/Zizwar/PRoomy): ChatGPT Rooms with Custom AI Bots: Minimal template. It uses Fresh, Supabase, twind, BroadcastChannel API, OpenAI API on Deno Deploy. ### Dart - [ChatGPT API Dart](https://github.com/MisterJimson/chatgpt_api_dart): Dart client for the unofficial ChatGPT API - [OpenAI API Dart](https://github.com/anasfik/openai): Dart/Flutter SDK for ChatGPT and all OpenAI APIs (GPT, Dall-e, Whisper..) - [openai_client](https://github.com/Azzeccagarbugli/openai_client): An unofficial, platform independent, client for accessing different AI models developed by OpenAI - [chat_gpt_flutter](https://github.com/hrvojecukman/chat_gpt_flutter): ChatGPT API implemented in Flutter - [flutter_chatgpt_api](https://pub.dev/packages/flutter_chatgpt_api): This package is a Flutter/Dart API around ChatGPT by OpenAI. ### Java - [chatgpt-web-api](https://github.com/swordintent/chatgpt-web-api): A Java Version ChatGPT SDK - [chatgpt-java](https://github.com/PlexPt/chatgpt-java): ChatGPT Java SDK. Uses reverse engineered official API. ### .NET - [ChatGPT.Net](https://github.com/PawanOsman/ChatGPT.Net): Unofficial .Net Client for ChatGPT ### Ruby - [ruby-openai](https://github.com/alexrudall/ruby-openai): Unofficial Ruby library to generate text with ChatGPT, transcribe and translate audio with Whisper, or create images with DALL·E ### Delphi - [DelphiOpenAI](https://github.com/HemulGM/DelphiOpenAI): OpenAI API client for Delphi. Use ChatGPT, DALL-E and other products. ## Browser Extensions ### Chrome - [ChatGPT_Extension](https://github.com/kazuki-sf/ChatGPT_Extension): ChatGPT Extension is a really simple Chrome Extension (manifest v3) that you can access OpenAI's ChatGPT from anywhere on the web. - [chat-gpt-google-extension](https://github.com/wong2/chat-gpt-google-extension): A browser extension to display ChatGPT response alongside search engine results. - [ChatGPT-pdf](https://github.com/liady/ChatGPT-pdf): A Chrome extension for downloading your ChatGPT history to PNG, PDF or a sharable link - [assistant-chat-gpt](https://github.com/idosal/assistant-chat-gpt): A Chrome browser extension that embeds ChatGPT as a hands-free voice assistant - [sharegpt](https://github.com/domeccleston/sharegpt): Easily share permanent links to ChatGPT conversations with your friends - [chatgpt-advanced](https://github.com/qunash/chatgpt-advanced): A browser extension that augments your ChatGPT prompts with web results. - [tweetGPT](https://github.com/yaroslav-n/tweetGPT): TweetGPT is a chrome extension that generates tweets and replies using chatGPT - [YouTube_Summary_with_ChatGPT](https://github.com/kazuki-sf/YouTube_Summary_with_ChatGPT): 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. - [ChatGPT for Google](https://github.com/wong2/chatgpt-google-extension): A browser extension that enhance search engines with ChatGPT - [ChatGPT Rewriter](https://github.com/sandaru1/chatgpt-chrome-extension): Rewrite the contents in inputs, textareas and editable content using ChatGPT. - [ChatGPT Widescreen Mode](https://chatgptwidescreen.com) ️ Add Widescreen + Fullscreen modes to ChatGPT for enhanced viewing - [ChatGPT Infinity](https://chatgptinfinity.com) ∞ Generate endless answers from all-knowing ChatGPT (in any language!) - [Meeper](https://github.com/pas1ko/meeper) - Transcriptions, summary and more using ChatGPT and Whisper for meetings and any browser tab. ### Firefox - [chat-gpt-google-extension](https://github.com/wong2/chat-gpt-google-extension): A browser extension to display ChatGPT response alongside search engine results. - [ChatGPT for Google](https://github.com/wong2/chatgpt-google-extension): A browser extension that enhance search engines with ChatGPT ## Greasemonkey Userscripts - [ChatGPT Auto Refresh](https://chatgptevo.com/autorefresh) ↻ Keeps ChatGPT sessions fresh to avoid network errors + Cloudflare checks - [DuckDuckGPT](https://www.duckduckgpt.com) Adds the magic of ChatGPT to DuckDuckGo sidebar (powered by GPT-4!) - [BraveGPT](https://www.bravegpt.com) Adds the magic of ChatGPT to Brave Search sidebar (powered by GPT-4!) - [ChatGPT Auto-Continue](https://chatgptevo.com/autocontinue) ⏩ Automatically continue generating multiple ChatGPT responses - [Autoclear ChatGPT History](https://chatgptevo.com/autoclear) ️ Adds chat auto-clear functionality to ChatGPT for more privacy - [ChatGPT Infinity](https://chatgptinfinity.com) ∞ Generate endless answers from all-knowing ChatGPT (in any language!) - [ChatGPT Widescreen Mode](https://chatgptwidescreen.com) ️ Add Widescreen + Fullscreen modes to ChatGPT for enhanced viewing ## Bookmarklets - [ChatGPT Export](https://github.com/yaph/chatgpt-export) A browser bookmarklet for exporting conversations with ChatGPT as markdown files. ## Integrations ### Terminal - [ai-cli](https://github.com/abhagsain/ai-cli): Get answers for CLI commands from GPT3 right from your terminal - [CommitAssist](https://github.com/dejorrit/commit-assist): Auto generate commit messages using ChatGPT - [terminalGPT](https://github.com/jucasoliveira/terminalGPT): ChatGPT on your terminal. ### NeoVim - [ChatGPT.nvim](https://github.com/jackMort/ChatGPT.nvim): Neovim plugin for interacting with OpenAI GPT-3 chatbot, providing an easy interface for exploring GPT-3 and NLP. ### WhatsApp - [whatsapp-gpt](https://github.com/danielgross/whatsapp-gpt): WhatsApp bot that uses Golang with a multichat option (chatgpt chatting with chatgpt). - [chatgpt-api](https://github.com/taranjeet/chatgpt-api): This repo is unofficial ChatGPT api. It is based on Daniel Gross's WhatsApp GPT ### Telegram - [chatgpt-telegram-bot-serverless](https://github.com/franalgaba/chatgpt-telegram-bot-serverless): ChatGPT Telegram Bot running in AWS Lambda - [chatgpt-telegram](https://github.com/m1guelpf/chatgpt-telegram): Run your own GPTChat Telegram bot, with a single command! ### Slack - [ChatGPTSlackBot](https://github.com/pedrorito/ChatGPTSlackBot): A Slack bot that integrates with OpenAI's ChatGPT to provide answers, written in Python ### Discord - [ChatGPT3Discord](https://github.com/Kav-K/GPT3Discord): A robust OpenAI integration for discord with ChatGPT queries, conversations, ChatGPT-assisted google search, document indexing, and more! - [chatgpt-discord](https://github.com/m1guelpf/chatgpt-discord): Run your own GPTChat Discord bot, with a single command! - [chatGPT-discord-bot](https://github.com/Zero6992/chatGPT-discord-bot): Integrate ChatGPT into your own discord bot ### VSCode - [chatgpt-vscode](https://github.com/mpociot/chatgpt-vscode): A VSCode extension that allows you to use ChatGPT - [I Don't Care About Commit Message](https://github.com/mefengl/vscode-i-dont-care-about-commit-message): Yet another AI git commit plugin, but without the need for manual confirmation. ### Google Docs - [docGPT](https://github.com/cesarhuret/docGPT): ChatGPT directly within Google Docs as an Editor Add-on ### JetBrains IDE - [intellij-chatgpt](https://github.com/LiLittleCat/intellij-chatgpt): A ChatGPT plugin for IntelliJ Platform-Based IDEs ### Wordpress - [gtp3-wordpress-post-generator](https://github.com/nicolaballotta/gtp3-wordpress-post-generator): A simple cli to generate WordPress posts using Gpt3 starting from a topic. ### Raycast - [chatgpt-raycast](https://github.com/abielzulio/chatgpt-raycast): ChatGPT raycast extension ### WeChat - [wechat-chatgpt](https://github.com/fuergaosi233/wechat-chatgpt):Use ChatGPT On Wechat via wechaty - [wechat-bot](https://github.com/wangrongding/wechat-bot): a WeChat bot based on OpenAi ChatGPT + WeChaty that can be used to help you automatically reply to WeChat messages, or manage WeChat groups/friends, detect zombie fans, etc... - [wechatgpt](https://github.com/houko/wechatgpt): wechat chatgpt bot - [ChatGPT-wechat-bot](https://github.com/AutumnWhj/ChatGPT-wechat-bot): ChatGPT for wechat ### LINE - [chatGPT-LINE-bot](https://github.com/ctjoy/chatgpt-line-bot-serverless): A ChatGPT LINE bot based on Python and Serverless Framework. ### Prompts - [awesome-chatgpt-prompts](https://github.com/f/awesome-chatgpt-prompts): A curated list of ChatGPT prompts ### DuckDuckGo - [DuckDuckGPT](https://www.duckduckgpt.com) Adds the magic of ChatGPT to DuckDuckGo sidebar (powered by GPT-4!) ### Brave Search - [BraveGPT](https://www.bravegpt.com) Adds the magic of ChatGPT to Brave Search sidebar (powered by GPT-4!) ### Emacs - [gpt-commit](https://github.com/ywkim/gpt-commit): An Emacs package that uses OpenAI's GPT model to automatically generate commit messages, aiming to save developers' time and increase efficiency. ## Embeddings/Vector Databases - [Supabase w/pgvector](https://supabase.com/docs/guides/database/extensions/pgvector): pgvector is a PostgreSQL extension for vector similarity search. It can also be used for storing embeddings. - [Weaviate](https://github.com/weaviate/weaviate): An open source vector database that stores both objects and vectors, allowing for combining vector search with structured filtering with the fault-tolerance and scalability of a cloud-native database, all accessible through GraphQL, REST, and various language clients. - [chroma](https://github.com/chroma-core/chroma): The AI-native open-source embedding database ## Plugins Store - [getit.ai](https://www.getit.ai/gpt-plugins): open plugin store for easy plugin installs. ## AI Assistants - [emailGPT](https://github.com/lucasmccabe/emailGPT): a quick and easy interface to generate emails with ChatGPT - [summarize.site](https://github.com/clmnin/summarize.site): Summarize web pages using OpenAI ChatGPT - [chatgpt-conversation](https://github.com/platelminto/chatgpt-conversation): Have a conversation with ChatGPT using your voice, and have it talk back. - [assistant-chat-gpt](https://github.com/idosal/assistant-chat-gpt): A Chrome browser extension that embeds ChatGPT as a hands-free voice assistant - [DuckDuckGPT](https://www.duckduckgpt.com) Adds the magic of ChatGPT to DuckDuckGo sidebar (powered by GPT-4!) - [BraveGPT](https://www.bravegpt.com) Adds the magic of ChatGPT to Brave Search sidebar (powered by GPT-4!) - [Ultimate-ChatGPT](https://github.com/imabutahersiddik/ultimate-chatgpt): The Ultimate ChatGPT is an AI-powered virtual assistant designed to provide an enhanced writing and problem-solving experience. - [gpt-runner](https://github.com/nicepkg/gpt-runner): Conversations with your files! Manage and run your AI presets! ## Web Apps - [Chat with GPT](https://github.com/cogentapps/chat-with-gpt): ChatGPT web UI made with TypeScript and React. - [OpenAgents](https://github.com/xlang-ai/OpenAgents) - Open source replicate of ChatGPT Plus products including Code Interpreter, Plugins and Web Browsing - [OpenAssistantGPT](https://github.com/marcolivierbouch/OpenAssistantGPT): An open source platform to build chatbot over the OpenAI Assistant API ## Desktop Apps - [ChatGPT Desktop App](https://github.com/sonnylazuardi/chatgpt-desktop): OpenAI ChatGPT desktop app for Mac, Windows, & Linux menubar using Tauri & Rust - [ChatGPT for Mac](https://github.com/vincelwt/chatgpt-mac): ChatGPT for Mac, living in your menubar. - [ChatGPT Desktop Application (Mac, Windows and Linux)](https://github.com/lencx/ChatGPT): ChatGPT Desktop Application (Mac, Windows and Linux) - [ChatGPT](https://github.com/HemulGM/ChatGPT): ChatGPT Desktop Application (Windows, Mac, iOS, Android and Linux) ## Twitter Bots - [chatgpt-twitter-bot](https://github.com/transitive-bullshit/chatgpt-twitter-bot): Twitter bot powered by OpenAI's ChatGPT. ## Mastodon Bots - [chatGPToot](https://github.com/skullzarmy/chatGPToot): Mastodon bot powered by OpenAI APIs including ChatGPT and DALL-E. ## Research, Papers & Articles - [ChatGPT-Comparison-Detection Project](https://github.com/Hello-SimpleAI/chatgpt-comparison-detection): Human ChatGPT Comparison Corpus (HC3), Detectors, and more! ## Documentations, Tutorials & Other Resources - [Awesome ChatGPT Prompts](https://github.com/f/awesome-chatgpt-prompts): This repo includes ChatGPT prompt curation to use ChatGPT better. - [ResearchGPT](https://github.com/mukulpatnaik/researchgpt): An open-source LLM based research assistant that allows you to have a conversation with a research paper - [ChatGPT_DAN](https://github.com/0xk1h0/ChatGPT_DAN): ChatGPT DAN, Jailbreaks prompt - [Awesome ChatGPT Prompts (zh)](https://github.com/PlexPt/awesome-chatgpt-prompts-zh): ChatGPT Chinese Tuning Guide - [ChatGPT Python Applications](https://github.com/xiaowuc2/ChatGPT-Python-Applications) : Tutorials of ChatGPT using Python(with video) with third-party extensions, integrations with other tools, ports for different platforms, etc. - [LLM Introduction: Learn Language Models](https://gist.github.com/rain-1/eebd5e5eb2784feecf450324e3341c8d) : A curated list of useful focused intro resources for learning about LLMs. - [Connect ChatGPT to the Internet](https://github.com/mahseema/connect-chatgpt-to-internet): A complete tutorial to help connect free version of ChatGPT to the internet # Stuff ## Star History [](https://star-history.com/#eon01/awesome-chatgpt&Date) ## Thanks to all the contributors!
Awesome ChatGPT
A curated list of awesome ChatGPT resources, libraries, SDKs, APIs, and more.
Let's create the largest and most comprehensive list of ChatGPT tools and resources.# Sponsors ## OpenAI GPT for Python Developers Book OpenAI GPT For Python Developers - 2nd Edition: This guide emphasizes practical, hands-on learning and is designed to assist readers in building real-world applications. It is example-driven and provides numerous practical examples to help readers understand the concepts and apply them to real-life scenarios to solve real-world problems. You can get it on [Amazon](https://amzn.to/3uDRiQy) ## LLM Prompt Engineering For Developers Book LLM Prompt Engineering For Developers - The Art and Science of Unlocking LLMs' True Potential: "Such a comprehensive view over Prompt Engineering. It is hard to find a book of this quality and depth covering what is a very emergent field." ~ MR G STEWART (Amazon Review). You can get it on [Amazon](https://amzn.to/3UYCGpH) ## ️ Kala, AI/ML Weekly Newsletter [Kala: AI/ML Weekly Newsletter](https://faun.dev/newsletter/kala) - Curated AI/ML news, tutorials, tools, research papers, jobs and more. Delivered to your inbox every week. ## ️ Show off your love for all things TECH If you're seeking a cozy sweatshirt to wear during your extended coding sessions or a mug to exhibit your passion for programming, [you can find it all here](https://bytevibe.co/) ## Sponsorship If you would like to sponsor this project, please contact me at aymen at faun dot dev. # Follow & Share [](https://twitter.com/joinFAUN) [](https://twitter.com/intent/tweet?text=%E2%9A%99%EF%B8%8F%20A%20curated%20list%20of%20awesome%20ChatGPT%20resources,%20libraries,%20SDKs,%20APIs,%20and%20more.%0A%0A%0Ahttps%3A//github.com/eon01/awesome-chatgpt%0A%0A%23ChatGPT%20%23OpenAI%20%23AIAssistant%20%23ML%20%23AI%20) # Call for Contributions We value your contributions, feedback and suggestions. Please feel free to create a pull request or open an issue. **Note**: Only add **Open Source** and **free** resources/tools that are related to ChatGPT/GPT and that are useful for developers (e.g: Open Source Github projects, SDKs, APIs, papers). # Table of Contents - [Sponsors](#sponsors) - [ OpenAI GPT for Python Developers Book](#-openai-gpt-for-python-developers-book) - [ LLM Prompt Engineering For Developers Book](#-llm-prompt-engineering-for-developers-book) - [️ Kala, AI/ML Weekly Newsletter](#️-kala-aiml-weekly-newsletter) - [️ Show off your love for all things TECH](#️-show-off-your-love-for-all-things-tech) - [ Sponsorship](#-sponsorship) - [Follow \& Share](#follow--share) - [Call for Contributions](#call-for-contributions) - [Table of Contents](#table-of-contents) - [Awesome ChatGPT](#awesome-chatgpt) - [Official Resources](#official-resources) - [Developer Libraries, SDKs, and APIs](#developer-libraries-sdks-and-apis) - [Python](#python) - [JavaScript](#javascript) - [Golang](#golang) - [Rust](#rust) - [TypeScript](#typescript) - [Kotlin](#kotlin) - [Swift](#swift) - [PHP](#php) - [Node.js](#nodejs) - [Deno](#deno) - [Dart](#dart) - [Java](#java) - [.NET](#net) - [Ruby](#ruby) - [Delphi](#delphi) - [Browser Extensions](#browser-extensions) - [Chrome](#chrome) - [Firefox](#firefox) - [Greasemonkey Userscripts](#greasemonkey-userscripts) - [Bookmarklets](#bookmarklets) - [Integrations](#integrations) - [Terminal](#terminal) - [NeoVim](#neovim) - [WhatsApp](#whatsapp) - [Telegram](#telegram) - [Slack](#slack) - [Discord](#discord) - [VSCode](#vscode) - [Google Docs](#google-docs) - [JetBrains IDE](#jetbrains-ide) - [Wordpress](#wordpress) - [Raycast](#raycast) - [WeChat](#wechat) - [LINE](#line) - [Prompts](#prompts) - [DuckDuckGo](#duckduckgo) - [Brave Search](#brave-search) - [Emacs](#emacs) - [Embeddings/Vector Databases](#embeddingsvector-databases) - [Plugins Store](#plugins-store) - [AI Assistants](#ai-assistants) - [Web Apps](#web-apps) - [Desktop Apps](#desktop-apps) - [Twitter Bots](#twitter-bots) - [Mastodon Bots](#mastodon-bots) - [Research, Papers \& Articles](#research-papers--articles) - [Documentations, Tutorials \& Other Resources](#documentations-tutorials--other-resources) - [Stuff](#stuff) - [Star History](#star-history) - [Thanks to all the contributors!](#thanks-to-all-the-contributors) # Awesome ChatGPT A curated list of awesome ChatGPT resources, libraries, SDKs, APIs, and more. ## Official Resources - [ChatGPT app](https://chat.openai.com/) - [ChatGPT overview](https://openai.com/blog/chatgpt/) - [ChatGTP Discord](https://discord.com/invite/openai) ## Developer Libraries, SDKs, and APIs ### Python - [ChatGPT](https://github.com/acheong08/ChatGPT): Lightweight package for interacting with ChatGPT's API by OpenAI. Uses reverse engineered official API - [PyChatGPT](https://github.com/rawandahmad698/PyChatGPT): Zap Python client for the unofficial ChatGPT API with auto token regeneration, conversation tracking, proxy support and more (Current State: Not maintained.) - [README-AI](https://github.com/eli64s/readme-ai): Command-line tool for crafting aesthetic, structured, and informative README.md files, powered by OpenAI's language model API. - [chatgpt-api](https://github.com/taranjeet/chatgpt-api): This repo is unofficial ChatGPT api. It is based on Daniel Gross's WhatsApp GPT - [chatgpt-wrapper](https://github.com/mmabrouk/chatgpt-wrapper): API for interacting with ChatGPT using Python and from Shell. - [chatgpt-dev-friendly-wrapper](https://github.com/codeastra2/ChatGPTDevFriendly): Pip package over the ChatGPT Official API for more API robustness, metrics and easier development. - [chatGPT-discord-bot](https://github.com/Zero6992/chatGPT-discord-bot): Integrate ChatGPT into your own discord bot - [chatGPT-LINE-bot](https://github.com/ctjoy/chatgpt-line-bot-serverless): A ChatGPT LINE bot based on Python and Serverless Framework. - [chatgpt-python](https://github.com/labteral/chatgpt-python): Unofficial Python SDK for OpenAI's ChatGPT - [TextRL](https://github.com/voidful/TextRL): Reinforcement learning in text generation with transformers - Implementation of ChatGPT RLHF (Reinforcement Learning with Human Feedback) - [stackexplain](https://github.com/shobrook/stackexplain): Explain your error message with ChatGPT - [gtp3-wordpress-post-generator](https://github.com/nicolaballotta/gtp3-wordpress-post-generator): A simple cli to generate WordPress posts using Gpt3 starting from a topic. - [emailGPT](https://github.com/lucasmccabe/emailGPT): a quick and easy interface to generate emails with ChatGPT - [docGPT](https://github.com/cesarhuret/docGPT): ChatGPT directly within Google Docs as an Editor Add-on - [chatgpt-conversation](https://github.com/platelminto/chatgpt-conversation): Have a conversation with ChatGPT using your voice, and have it talk back. - [PyGPT](https://github.com/PawanOsman/PyGPT): Python implementation of Unofficial ChatGPT Client - [chatgpt-telegram-bot](https://github.com/RainEggplant/chatgpt-telegram-bot): A ChatGPT bot for Telegram based on Node.js. Support both browserless and browser-base APIs - [Openaibot](https://github.com/sudoskys/Openaibot): OpenAI Chat Bot For gram - [chatgpt-mirai-qq-bot](https://github.com/lss233/chatgpt-mirai-qq-bot): OpenAI ChatGPT for Mirai QQ Bot - [QChatGPT](https://github.com/RockChinQ/QChatGPT): QQ robot bot developed based on OpenAI ChatGPT - [nonebot-plugin-chatgpt](https://github.com/A-kirami/nonebot-plugin-chatgpt): Smart Conversation Chat plugin for NoneBot2. - [ChineseAiDungeonChatGPT](https://github.com/bupticybee/ChineseAiDungeonChatGPT): AI dungeon using ChatGPT as the storytelling model - [nonebot2](https://github.com/nonebot/nonebot2): Asynchronous multi-platform chatbot framework written in Python - [ChatGPT Python Applications](https://github.com/xiaowuc2/ChatGPT-Python-Applications) : Applications of ChatGPT using Python with third-party extensions, integrations with other tools, ports for different platforms, etc. - [FastChat](https://github.com/lm-sys/FastChat): An open platform for training, serving, and evaluating large language model based chatbots. - [DemoGPT](https://github.com/melih-unsal/DemoGPT): DemoGPT enables you to create quick demos by just using prompts on top of Langchain documenentation tree - [Embedchain](https://github.com/embedchain/embedchain): Framework to create ChatGPT like bots over your dataset. - [GPTRouter](https://github.com/Writesonic/gptrouter/) - GPTRouter is an open source LLM API Gateway that offers a universal API for 30+ LLMs, vision, and image models, with smart fallbacks based on uptime and latency, automatic retries, and streaming. Stay operational even when OpenAI is down. ### JavaScript - [chatgpt-mac](https://github.com/vincelwt/chatgpt-mac): ChatGPT for Mac, living in your menubar. - [chatgpt-advanced](https://github.com/qunash/chatgpt-advanced): A browser extension that augments your ChatGPT prompts with web results. - [summarize.site](https://github.com/clmnin/summarize.site): Summarize web pages using OpenAI ChatGPT - [ChatGPT-ProBot](https://github.com/oceanlvr/ChatGPT-ProBot): A GPTChat based GitHub robot. dialogue/CR/etc.. - [YouTube_Summary_with_ChatGPT](https://github.com/kazuki-sf/YouTube_Summary_with_ChatGPT): 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. - [wechat-bot](https://github.com/wangrongding/wechat-bot): a WeChat bot based on OpenAi ChatGPT + WeChaty that can be used to help you automatically reply to WeChat messages, or manage WeChat groups/friends, detect zombie fans, etc... - [chatgpt.js](https://chatgpt.js.org) A powerful client-side JavaScript library for ChatGPT - [gpt-json](https://github.com/KLaci/gpt-json): Node.js library to get structured responses from OpenAI's APIs - [Embedchain-JS](https://github.com/embedchain/embedchainjs): Framework to create ChatGPT like bots over your dataset. ### Golang - [OpenAI API - ChatGPT, GPT-3, GPT-4, DALL·E, Whisper (unofficial)](https://github.com/sashabaranov/go-openai) - [aiac](https://github.com/gofireflyio/aiac): Artificial Intelligence Infrastructure-as-Code Generator. - [openaigo](https://github.com/otiai10/openaigo): OpenAI (ChatGPT) API Client for Go - [whatsapp-gpt](https://github.com/danielgross/whatsapp-gpt): WhatsApp bot that uses Golang with a multichat option (chatgpt chatting with chatgpt). - [beelzebub](https://github.com/mariocandela/beelzebub): A secure honeypot framework low code, extremely easy to configure by yaml - [ChatGPT client (unofficial)](https://github.com/abhayptp/go-chatgpt) - [wechatgpt](https://github.com/houko/wechatgpt): wechat chatgpt bot - [chatgpt-dingtalk](https://github.com/eryajf/chatgpt-dingtalk): Add ChatGPT robot to DingTalk group chat - [DoctorGPT](https://github.com/ingyamilmolinar/doctorgpt]): DoctorGPT brings GPT into production for error diagnosing ### Rust - [chatgpt-desktop](https://github.com/sonnylazuardi/chatgpt-desktop): OpenAI ChatGPT desktop app for Mac, Windows, & Linux menubar using Tauri & Rust ### TypeScript - [chatgpt-raycast](https://github.com/abielzulio/chatgpt-raycast): ChatGPT raycast extension - [chatgpt-twitter-bot](https://github.com/transitive-bullshit/chatgpt-twitter-bot): Twitter bot powered by OpenAI's ChatGPT. - [tweetGPT](https://github.com/yaroslav-n/tweetGPT): TweetGPT is a chrome extension that generates tweets and replies using chatGPT - [wechat-chatgpt](https://github.com/fuergaosi233/wechat-chatgpt):Use ChatGPT On Wechat via wechaty - [askai](https://github.com/yudax42/askai): Command Line Interface for OpenAi ChatGPT - [ChatGPT-Official](https://github.com/PawanOsman/ChatGPT-Official): ChatGPT Client using official OpenAI API - [chatgpt-io](https://github.com/PawanOsman/chatgpt-io): Unofficial API client for ChatGPT - [chatgpt-api-wrapper](https://github.com/timkmecl/chatgpt-api-wrapper): Node.js wrapper for connecting to ChatGPT using official OpenAI API - [ChatGPT-CodeReview](https://github.com/anc95/ChatGPT-CodeReview): A code review bot powered by ChatGPT - [ChatGPT-wechat-bot](https://github.com/AutumnWhj/ChatGPT-wechat-bot): ChatGPT for wechat - [AI Legion](https://github.com/eumemic/ai-legion): An LLM-powered autonomous agent platform - [Horizon AI Template](https://github.com/horizon-ui/chatgpt-ai-template): Trendiest Open-Source ChatGPT AI Template & Starter Kit for React & NextJS ### Kotlin - [chatgpt-android](https://github.com/skydoves/chatgpt-android): ChatGPT Android demonstrates OpenAI's ChatGPT on Android with Stream Chat SDK for Compose. ### Swift - [new-man](https://github.com/weykon/new-man): New Man is a MacOS native app as a popover view for easy searching and asking. ### PHP - [ai-commit](https://github.com/guanguans/ai-commit): Automagically generate conventional commit messages with AI. ### Node.js - [chatgpt-api](https://github.com/transitive-bullshit/chatgpt-api): Node.js client for the unofficial ChatGPT API. - [node-chatgpt-api](https://github.com/waylaidwanderer/node-chatgpt-api): A client implementation for ChatGPT and Bing. Available as a Node.js module, REST API server, and CLI app. - [chatgpt-api-wrapper](https://github.com/timkmecl/chatgpt-api-wrapper): Node.js wrapper for connecting to ChatGPT using official OpenAI API - [Custom-ChatGPT](https://github.com/MohammadAtikurRahman/Custom-ChatGPT): A Custom ChatGPT built using React, Express, and Node.js. The chatbot is powered by OpenAI's text-davinci-003 language model and Custom dataset. - [completins](https://github.com/lucgagan/completions): Unofficial Node.js SDK for interactive with the ChatGPT completions API endpoint. ### Deno - [JPT-PRoomy](https://github.com/Zizwar/PRoomy): ChatGPT Rooms with Custom AI Bots: Minimal template. It uses Fresh, Supabase, twind, BroadcastChannel API, OpenAI API on Deno Deploy. ### Dart - [ChatGPT API Dart](https://github.com/MisterJimson/chatgpt_api_dart): Dart client for the unofficial ChatGPT API - [OpenAI API Dart](https://github.com/anasfik/openai): Dart/Flutter SDK for ChatGPT and all OpenAI APIs (GPT, Dall-e, Whisper..) - [openai_client](https://github.com/Azzeccagarbugli/openai_client): An unofficial, platform independent, client for accessing different AI models developed by OpenAI - [chat_gpt_flutter](https://github.com/hrvojecukman/chat_gpt_flutter): ChatGPT API implemented in Flutter - [flutter_chatgpt_api](https://pub.dev/packages/flutter_chatgpt_api): This package is a Flutter/Dart API around ChatGPT by OpenAI. ### Java - [chatgpt-web-api](https://github.com/swordintent/chatgpt-web-api): A Java Version ChatGPT SDK - [chatgpt-java](https://github.com/PlexPt/chatgpt-java): ChatGPT Java SDK. Uses reverse engineered official API. ### .NET - [ChatGPT.Net](https://github.com/PawanOsman/ChatGPT.Net): Unofficial .Net Client for ChatGPT ### Ruby - [ruby-openai](https://github.com/alexrudall/ruby-openai): Unofficial Ruby library to generate text with ChatGPT, transcribe and translate audio with Whisper, or create images with DALL·E ### Delphi - [DelphiOpenAI](https://github.com/HemulGM/DelphiOpenAI): OpenAI API client for Delphi. Use ChatGPT, DALL-E and other products. ## Browser Extensions ### Chrome - [ChatGPT_Extension](https://github.com/kazuki-sf/ChatGPT_Extension): ChatGPT Extension is a really simple Chrome Extension (manifest v3) that you can access OpenAI's ChatGPT from anywhere on the web. - [chat-gpt-google-extension](https://github.com/wong2/chat-gpt-google-extension): A browser extension to display ChatGPT response alongside search engine results. - [ChatGPT-pdf](https://github.com/liady/ChatGPT-pdf): A Chrome extension for downloading your ChatGPT history to PNG, PDF or a sharable link - [assistant-chat-gpt](https://github.com/idosal/assistant-chat-gpt): A Chrome browser extension that embeds ChatGPT as a hands-free voice assistant - [sharegpt](https://github.com/domeccleston/sharegpt): Easily share permanent links to ChatGPT conversations with your friends - [chatgpt-advanced](https://github.com/qunash/chatgpt-advanced): A browser extension that augments your ChatGPT prompts with web results. - [tweetGPT](https://github.com/yaroslav-n/tweetGPT): TweetGPT is a chrome extension that generates tweets and replies using chatGPT - [YouTube_Summary_with_ChatGPT](https://github.com/kazuki-sf/YouTube_Summary_with_ChatGPT): 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. - [ChatGPT for Google](https://github.com/wong2/chatgpt-google-extension): A browser extension that enhance search engines with ChatGPT - [ChatGPT Rewriter](https://github.com/sandaru1/chatgpt-chrome-extension): Rewrite the contents in inputs, textareas and editable content using ChatGPT. - [ChatGPT Widescreen Mode](https://chatgptwidescreen.com) ️ Add Widescreen + Fullscreen modes to ChatGPT for enhanced viewing - [ChatGPT Infinity](https://chatgptinfinity.com) ∞ Generate endless answers from all-knowing ChatGPT (in any language!) - [Meeper](https://github.com/pas1ko/meeper) - Transcriptions, summary and more using ChatGPT and Whisper for meetings and any browser tab. ### Firefox - [chat-gpt-google-extension](https://github.com/wong2/chat-gpt-google-extension): A browser extension to display ChatGPT response alongside search engine results. - [ChatGPT for Google](https://github.com/wong2/chatgpt-google-extension): A browser extension that enhance search engines with ChatGPT ## Greasemonkey Userscripts - [ChatGPT Auto Refresh](https://chatgptevo.com/autorefresh) ↻ Keeps ChatGPT sessions fresh to avoid network errors + Cloudflare checks - [DuckDuckGPT](https://www.duckduckgpt.com) Adds the magic of ChatGPT to DuckDuckGo sidebar (powered by GPT-4!) - [BraveGPT](https://www.bravegpt.com) Adds the magic of ChatGPT to Brave Search sidebar (powered by GPT-4!) - [ChatGPT Auto-Continue](https://chatgptevo.com/autocontinue) ⏩ Automatically continue generating multiple ChatGPT responses - [Autoclear ChatGPT History](https://chatgptevo.com/autoclear) ️ Adds chat auto-clear functionality to ChatGPT for more privacy - [ChatGPT Infinity](https://chatgptinfinity.com) ∞ Generate endless answers from all-knowing ChatGPT (in any language!) - [ChatGPT Widescreen Mode](https://chatgptwidescreen.com) ️ Add Widescreen + Fullscreen modes to ChatGPT for enhanced viewing ## Bookmarklets - [ChatGPT Export](https://github.com/yaph/chatgpt-export) A browser bookmarklet for exporting conversations with ChatGPT as markdown files. ## Integrations ### Terminal - [ai-cli](https://github.com/abhagsain/ai-cli): Get answers for CLI commands from GPT3 right from your terminal - [CommitAssist](https://github.com/dejorrit/commit-assist): Auto generate commit messages using ChatGPT - [terminalGPT](https://github.com/jucasoliveira/terminalGPT): ChatGPT on your terminal. ### NeoVim - [ChatGPT.nvim](https://github.com/jackMort/ChatGPT.nvim): Neovim plugin for interacting with OpenAI GPT-3 chatbot, providing an easy interface for exploring GPT-3 and NLP. ### WhatsApp - [whatsapp-gpt](https://github.com/danielgross/whatsapp-gpt): WhatsApp bot that uses Golang with a multichat option (chatgpt chatting with chatgpt). - [chatgpt-api](https://github.com/taranjeet/chatgpt-api): This repo is unofficial ChatGPT api. It is based on Daniel Gross's WhatsApp GPT ### Telegram - [chatgpt-telegram-bot-serverless](https://github.com/franalgaba/chatgpt-telegram-bot-serverless): ChatGPT Telegram Bot running in AWS Lambda - [chatgpt-telegram](https://github.com/m1guelpf/chatgpt-telegram): Run your own GPTChat Telegram bot, with a single command! ### Slack - [ChatGPTSlackBot](https://github.com/pedrorito/ChatGPTSlackBot): A Slack bot that integrates with OpenAI's ChatGPT to provide answers, written in Python ### Discord - [ChatGPT3Discord](https://github.com/Kav-K/GPT3Discord): A robust OpenAI integration for discord with ChatGPT queries, conversations, ChatGPT-assisted google search, document indexing, and more! - [chatgpt-discord](https://github.com/m1guelpf/chatgpt-discord): Run your own GPTChat Discord bot, with a single command! - [chatGPT-discord-bot](https://github.com/Zero6992/chatGPT-discord-bot): Integrate ChatGPT into your own discord bot ### VSCode - [chatgpt-vscode](https://github.com/mpociot/chatgpt-vscode): A VSCode extension that allows you to use ChatGPT - [I Don't Care About Commit Message](https://github.com/mefengl/vscode-i-dont-care-about-commit-message): Yet another AI git commit plugin, but without the need for manual confirmation. ### Google Docs - [docGPT](https://github.com/cesarhuret/docGPT): ChatGPT directly within Google Docs as an Editor Add-on ### JetBrains IDE - [intellij-chatgpt](https://github.com/LiLittleCat/intellij-chatgpt): A ChatGPT plugin for IntelliJ Platform-Based IDEs ### Wordpress - [gtp3-wordpress-post-generator](https://github.com/nicolaballotta/gtp3-wordpress-post-generator): A simple cli to generate WordPress posts using Gpt3 starting from a topic. ### Raycast - [chatgpt-raycast](https://github.com/abielzulio/chatgpt-raycast): ChatGPT raycast extension ### WeChat - [wechat-chatgpt](https://github.com/fuergaosi233/wechat-chatgpt):Use ChatGPT On Wechat via wechaty - [wechat-bot](https://github.com/wangrongding/wechat-bot): a WeChat bot based on OpenAi ChatGPT + WeChaty that can be used to help you automatically reply to WeChat messages, or manage WeChat groups/friends, detect zombie fans, etc... - [wechatgpt](https://github.com/houko/wechatgpt): wechat chatgpt bot - [ChatGPT-wechat-bot](https://github.com/AutumnWhj/ChatGPT-wechat-bot): ChatGPT for wechat ### LINE - [chatGPT-LINE-bot](https://github.com/ctjoy/chatgpt-line-bot-serverless): A ChatGPT LINE bot based on Python and Serverless Framework. ### Prompts - [awesome-chatgpt-prompts](https://github.com/f/awesome-chatgpt-prompts): A curated list of ChatGPT prompts ### DuckDuckGo - [DuckDuckGPT](https://www.duckduckgpt.com) Adds the magic of ChatGPT to DuckDuckGo sidebar (powered by GPT-4!) ### Brave Search - [BraveGPT](https://www.bravegpt.com) Adds the magic of ChatGPT to Brave Search sidebar (powered by GPT-4!) ### Emacs - [gpt-commit](https://github.com/ywkim/gpt-commit): An Emacs package that uses OpenAI's GPT model to automatically generate commit messages, aiming to save developers' time and increase efficiency. ## Embeddings/Vector Databases - [Supabase w/pgvector](https://supabase.com/docs/guides/database/extensions/pgvector): pgvector is a PostgreSQL extension for vector similarity search. It can also be used for storing embeddings. - [Weaviate](https://github.com/weaviate/weaviate): An open source vector database that stores both objects and vectors, allowing for combining vector search with structured filtering with the fault-tolerance and scalability of a cloud-native database, all accessible through GraphQL, REST, and various language clients. - [chroma](https://github.com/chroma-core/chroma): The AI-native open-source embedding database ## Plugins Store - [getit.ai](https://www.getit.ai/gpt-plugins): open plugin store for easy plugin installs. ## AI Assistants - [emailGPT](https://github.com/lucasmccabe/emailGPT): a quick and easy interface to generate emails with ChatGPT - [summarize.site](https://github.com/clmnin/summarize.site): Summarize web pages using OpenAI ChatGPT - [chatgpt-conversation](https://github.com/platelminto/chatgpt-conversation): Have a conversation with ChatGPT using your voice, and have it talk back. - [assistant-chat-gpt](https://github.com/idosal/assistant-chat-gpt): A Chrome browser extension that embeds ChatGPT as a hands-free voice assistant - [DuckDuckGPT](https://www.duckduckgpt.com) Adds the magic of ChatGPT to DuckDuckGo sidebar (powered by GPT-4!) - [BraveGPT](https://www.bravegpt.com) Adds the magic of ChatGPT to Brave Search sidebar (powered by GPT-4!) - [Ultimate-ChatGPT](https://github.com/imabutahersiddik/ultimate-chatgpt): The Ultimate ChatGPT is an AI-powered virtual assistant designed to provide an enhanced writing and problem-solving experience. - [gpt-runner](https://github.com/nicepkg/gpt-runner): Conversations with your files! Manage and run your AI presets! ## Web Apps - [Chat with GPT](https://github.com/cogentapps/chat-with-gpt): ChatGPT web UI made with TypeScript and React. - [OpenAgents](https://github.com/xlang-ai/OpenAgents) - Open source replicate of ChatGPT Plus products including Code Interpreter, Plugins and Web Browsing - [OpenAssistantGPT](https://github.com/marcolivierbouch/OpenAssistantGPT): An open source platform to build chatbot over the OpenAI Assistant API ## Desktop Apps - [ChatGPT Desktop App](https://github.com/sonnylazuardi/chatgpt-desktop): OpenAI ChatGPT desktop app for Mac, Windows, & Linux menubar using Tauri & Rust - [ChatGPT for Mac](https://github.com/vincelwt/chatgpt-mac): ChatGPT for Mac, living in your menubar. - [ChatGPT Desktop Application (Mac, Windows and Linux)](https://github.com/lencx/ChatGPT): ChatGPT Desktop Application (Mac, Windows and Linux) - [ChatGPT](https://github.com/HemulGM/ChatGPT): ChatGPT Desktop Application (Windows, Mac, iOS, Android and Linux) ## Twitter Bots - [chatgpt-twitter-bot](https://github.com/transitive-bullshit/chatgpt-twitter-bot): Twitter bot powered by OpenAI's ChatGPT. ## Mastodon Bots - [chatGPToot](https://github.com/skullzarmy/chatGPToot): Mastodon bot powered by OpenAI APIs including ChatGPT and DALL-E. ## Research, Papers & Articles - [ChatGPT-Comparison-Detection Project](https://github.com/Hello-SimpleAI/chatgpt-comparison-detection): Human ChatGPT Comparison Corpus (HC3), Detectors, and more! ## Documentations, Tutorials & Other Resources - [Awesome ChatGPT Prompts](https://github.com/f/awesome-chatgpt-prompts): This repo includes ChatGPT prompt curation to use ChatGPT better. - [ResearchGPT](https://github.com/mukulpatnaik/researchgpt): An open-source LLM based research assistant that allows you to have a conversation with a research paper - [ChatGPT_DAN](https://github.com/0xk1h0/ChatGPT_DAN): ChatGPT DAN, Jailbreaks prompt - [Awesome ChatGPT Prompts (zh)](https://github.com/PlexPt/awesome-chatgpt-prompts-zh): ChatGPT Chinese Tuning Guide - [ChatGPT Python Applications](https://github.com/xiaowuc2/ChatGPT-Python-Applications) : Tutorials of ChatGPT using Python(with video) with third-party extensions, integrations with other tools, ports for different platforms, etc. - [LLM Introduction: Learn Language Models](https://gist.github.com/rain-1/eebd5e5eb2784feecf450324e3341c8d) : A curated list of useful focused intro resources for learning about LLMs. - [Connect ChatGPT to the Internet](https://github.com/mahseema/connect-chatgpt-to-internet): A complete tutorial to help connect free version of ChatGPT to the internet # Stuff ## Star History [](https://star-history.com/#eon01/awesome-chatgpt&Date) ## Thanks to all the contributors!