Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/eon01/awesome-chatgpt

🧠 A curated list of awesome ChatGPT resources, including libraries, SDKs, APIs, and more. 🌟 Please consider supporting this project by giving it a star.
https://github.com/eon01/awesome-chatgpt

List: awesome-chatgpt

awesome awesome-list chatbot chatgpt chatgpt-api chatgpt-api-wrapper chatgpt-browser-extension chatgpt-chrome-extension chatgpt-firefox-extension chatgpt-go chatgpt-sdk chatgpt3 machine-learning machinelearning nlp openai openai-api python

Last synced: about 1 month ago
JSON representation

🧠 A curated list of awesome ChatGPT resources, including libraries, SDKs, APIs, and more. 🌟 Please consider supporting this project by giving it a star.

Lists

README

        

[![Header](img/header.png)](https://faun.dev/newsletter/kala)


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

[![Twitter Follow](https://img.shields.io/twitter/follow/joinFAUN?style=social)](https://twitter.com/joinFAUN)
[![Twitter URL](https://img.shields.io/twitter/url?style=social&url=https%3A%2F%2Fgithub.com%2Feon01%2Fawesome-chatgpt)](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

[![Star History Chart](https://api.star-history.com/svg?repos=eon01/awesome-chatgpt&type=Date)](https://star-history.com/#eon01/awesome-chatgpt&Date)

## Thanks to all the contributors!