A curated list of awesome ChatGPT resources and GPT-3 from OpenAI, libraries, SDKs, APIs, extensions, tools, apps, and much more.

ChatGPT Official Resources Collection

 

 

Developer Libraries, SDKs, and APIs

Python

 

JavaScript

  • chatgpt-mac 92: ChatGPT for Mac, living in your menubar.
  • chatgpt-advanced 113: A browser extension that augments your ChatGPT prompts with web results.
  • summarize.site 46: Summarize web pages using OpenAI ChatGPT
  • ChatGPT-ProBot 21: A GPTChat based GitHub robot. dialogue/CR/etc…
  • YouTube_Summary_with_ChatGPT 73: 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 17: 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…

 

Golang

  • aiac 29: Artificial Intelligence Infrastructure-as-Code Generator.
  • openaigo 12: OpenAI (ChatGPT) API Client for Go
  • whatsapp-gpt 212: WhatsApp bot that uses Golang with a multichat option (chatgpt chatting with chatgpt).
  • beelzebub 24: A secure honeypot framework low code, extremely easy to configure by yaml
  • :cn: wechatgpt 13: wechat chatgpt bot

 

 

Rust

  • chatgpt-desktop 202: OpenAI ChatGPT desktop app for Mac, Windows, & Linux menubar using Tauri & Rust

 

TypeScript

 

Kotlin

  • chatgpt-android 47: ChatGPT Android demonstrates OpenAI’s ChatGPT on Android with Stream Chat SDK for Compose.

 

Swift

  • new-man 22: New Man is a MacOS native app as a popover view for easy searching and asking.

Browser Extensions

  • chatgpt-google-extension 167 – A browser extension that enhance search engines with ChatGPT.
  • chat-gpt-google-extension 134 – A browser extension to display ChatGPT response alongside Google Search results.
  • ChatGPT-Google 48 – Chrome Extension that Integrates ChatGPT (Unofficial) into Google Search.
  • chatgpt-advanced 113 – A browser extension that augments your ChatGPT prompts with web results.
  • chatgpt-chrome-extension 27 – A ChatGPT Chrome extension. Integrates ChatGPT into every text box on the internet.
  • ChatGPT-Assistant 26 – A powerful extension that enhances your browsing experience on the ChatGPT website, with features like page fetching and more.
  • ChatGPT-pdf 37 – A Chrome extension for downloading your ChatGPT history to PNG, PDF or a sharable link.
  • ChatGPT_Extension 89 – A really simple Chrome Extension (manifest v3) that you can access OpenAI’s ChatGPT from anywhere on the web.
  • chat-gpt-search-extension 5 – A browser extension to display ChatGPT response alongside Search results (fork from wong2 and develop continually).
  • chat-gpt-assistant 21 – A browser extension to integrate ChatGPT everywhere.
  • chatgpt-extension 5 – This extension loads ChatGPT in the current tab, allowing you to use ChatGPT along your working session. Simply click the extension icon in your browser toolbar to activate ChatGPT or use the shortcut Ctrl + \ .
  • chat-gpt-soliloquy 10 – A Chrome extension that allows ChatGPT to engage in a conversation with itself.
  • ChatGPT for Search Engine 21 – A browser extension to display ChatGPT response alongside Search Engine results, supports Chrome/Edge/Firefox.
  • assistant-chat-gpt 30 – A Chrome browser extension that embeds ChatGPT as a hands-free voice assistant.
  • tweetGPT 29 – A chrome extension that generates tweets and replies using chatGPT.
  • YouTube_Summary_with_ChatGPT 73 – 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.
  • gpt-best-chrome 6 – Chrome extension for saving ChatGPT threads using gpt.best.
  • ChatGPT-API-agent 11 – ChatGPT API Agent (Firefox version).
  • hey-addy-chatgpt 9 – Email assistant powered by ChatGPT.
  • GPT-Cookies 6 – Chrome Extension to easily copy your ChatGPT cookies + user-agent to clipboard with one click.
  • ChatGPT History 5 – A browser extension that allows you to save your ChatGPT conversation history. With this extension, you can easily review your past conversations and refer to them at a later time.
  • chat-gpt-jupyter-extension 5 – A browser extension to provide various AI helper functions in Jupyter Notebooks, powered by ChatGPT.
  • Chat-GPT-for-Gmail 18 – A browser extension to complete your email with the help of ChatGPT.
  • ChatGPT-SelfChat 7 – Stupid browser extension to make two instances of GPT chat together.
  • chatgpt-to-notion 16 – ChatGPT to Notion brings the cleverness of ChatGPT right into your Notion workspace!
  • chatgpt-soliloquy 4 – A Chrome extension that allows ChatGPT to engage in a conversation with itself.
  • chatgpt-review-rebuttal-extension 5 – A browser extension for generating reviews and rebuttals in openreview, powered by ChatGPT.
  • bing-chat-for-all-browsers 12 – Bing ChatGPT on Chrome and Firefox.
  • chatgpt-google-summary-extension 7 – A browser extension to display ChatGPT Summary search results alongside Google results.
  • chatgpt-review-rebuttal-extension 5 – A browser extension for generating reviews and rebuttals in openreview, powered by ChatGPT.

 

 

Chrome

  • ChatGPT_Extension 89: 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 134: A browser extension to display ChatGPT response alongside search engine results.
  • ChatGPT-pdf 37: A Chrome extension for downloading your ChatGPT history to PNG, PDF or a sharable link
  • assistant-chat-gpt 30: A Chrome browser extension that embeds ChatGPT as a hands-free voice assistant
  • sharegpt 15: Easily share permanent links to ChatGPT conversations with your friends
  • chatgpt-advanced 113: A browser extension that augments your ChatGPT prompts with web results.
  • tweetGPT 29: TweetGPT is a chrome extension that generates tweets and replies using chatGPT
  • YouTube_Summary_with_ChatGPT 73: 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.

 

 

Firefox

 

Other Externsions.

 

Integrations

Terminal

  • ai-cli 25: Get answers for CLI commands from GPT3 right from your terminal

 

NeoVim

  • ChatGPT.nvim 4: Neovim plugin for interacting with OpenAI GPT-3 chatbot, providing an easy interface for exploring GPT-3 and NLP.

 

WhatsApp

  • whatsapp-gpt 212: WhatsApp bot that uses Golang with a multichat option (chatgpt chatting with chatgpt).
  • chatgpt-api 109: This repo is unofficial ChatGPT api. It is based on Daniel Gross’s WhatsApp GPT

 

Telegram

 

Slack

  • ChatGPTSlackBot 9: A Slack bot that integrates with OpenAI’s ChatGPT to provide answers, written in Python

 

Discord

 

VSCode

 

Google Docs

  • docGPT 87: ChatGPT directly within Google Docs as an Editor Add-on

 

JetBrains IDE

 

WordPress

 

Raycast

 

WeChat

  •  wechat-bot 17: 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 13: wechat chatgpt bot

 

Prompts

 

AI Assistants

 

Desktop Apps

 

API

  • ChatGPT 365 – Lightweight package for interacting with ChatGPT’s API by OpenAI. Uses reverse engineered official API.
  • chatgpt-api 5 – Node.js client for the unofficial ChatGPT API.
  • PyChatGPT 139 – TLS-based ChatGPT API with auto token regeneration, conversation tracking, proxy support and more.
  • commitgpt 1 – Automatically generate commit messages using ChatGPT.
  • chatgpt-wrapper 12 – API for interacting with ChatGPT using Python and from Shell.
  • gptchatteR 1 – An experimental and unofficial wrapper for interacting with ChatGPT in R.
  • OpenAISwift 1 – A wrapper library around the ChatGPT and OpenAI HTTP API
  • chatgpt-api 6 – ChatGPT HTTP API Client and CLI
  • chatgpt-java 1 – Lightweight package for interacting with ChatGPT’s API by OpenAI. Uses reverse engineered official API.
  • chatgpt-api 109 – An unofficial ChatGPT api. It is based on Daniel Gross’s WhatsApp GPT
  • openaigo 12 – OpenAI (ChatGPT) API Client for Go.
  • flutter_chatgpt_api 1 – Use ChatGPT from Flutter / Dart.
  • ChatGPT-API-server – API server for ChatGPT.
  • easyChatGPT 3 – An unofficial yet elegant interface of the ChatGPT API using browser automation that bypasses cloudflare detection and recaptchas.
  • chatgpt-io 7 – ChatGPT Client API, Blazing Fast, without using browser.
  • node-chatgpt-api 3 – ChatGPT API Server.
  • whetstone.chatgpt 1 – A simple light-weight library that wraps ChatGPT API completions. Additions to support images and other beta features are in progress.
  • ChatGPT-API-server 3 – API server for ChatGPT.
  • ChatGPTSwift 1 – Access ChatGPT API using Swift.
  • chatapi-single 1 – Simple and powerful ChatGPT-API-Server.
  • EdgeGPT 4 – Reverse engineered API of Microsoft’s Bing Chat.

 

API tools

 

Chrome Extensions

 

Access ChatGPT from other platforms

 

Social Tools

 

Applications

 

CLI tools

 

Github Actions

 

Cybersecurity

 

Bots

 

 

Libraries

  • summarize.site 46 – Summarize web pages using OpenAI ChatGPT
  • sharegpt 15 – Easily share permanent links to ChatGPT conversations with your friends
  • OpenAIAuth 5 – OpenAI Authentication Library for ChatGPT
  • talk-to-chatgpt 9 – A new javascript program that allows users to interact with the ChatGPT AI using their voice, rather than just by typing.
  • liboai 2 – A C++17 library to access the entire OpenAI API.
  • TalkGPT 12 – TalkGPT allows you to easily interact with ChatGPT, the state-of-the-art language model developed by OpenAI. With TalkGPT, you can talk to ChatGPT naturally, with your voice, and it will answer with a voice as well!
  • react-native-chatgpt 4 – A React Native wrapper around ChatGPT to seamlessly integrate it with your applications. It handles authentication, streamed responses, and keeping track of conversations. 100% client-side.
  • ChatGPT-Official 4 – A simple Node.js module for creating ChatGPT using OpenAI official API.

 

Apps

  • chatgpt-mac 92 – ChatGPT for Mac, living in your menubar.
  • chatgpt-desktop 202 – Unofficial open source OpenAI ChatGPT desktop app for mac, windows, and linux menubar using tauri & rust.
  • ChatGPT 29 – ChatGPT Desktop Application.
  • ChatGPT-Mac-MenuBar – Chat with OpenAI’s ChatGPT in mac menu bar like a pro.
  • ChatGPT_production – Minesweeper game made with ChatGPT.
  • Quest 1 – This is a web app that integrates GPT-3 with google searches.
  • chatgpt-clone 8 – Build Your own ChatGPT with OpenAI API and Streamlit.
  • ChatGPT-macOS 4 – Interact with ChatGPT from your macOS Menu Bar.
  • AskAI 7 – AskAI provides an approachable, native to iOS experience for interfacing with ChatGPT, and saving chats for later. It’s written with almost entirely SwiftUI, and uses MVVM architecture. Chat engine images generated with Midjourney.
  • chatgpt-resume-builder 10 – A Resume Builder with OpenAI ChatGPT
  • ChatGPT-Flutter-AIChatBot 4 – A Chatbot chat app built using the Flutter framework and OpenAI’s GPT-3 language model.
  • ChatGPT 5 – A ChatGPT C# client for graphical user interface.
  • widget 1 – An AI assistant for your company’s docs.
  • ChatGPTAndroid 32 – OpenAI ChatGPT for Android.
  • chatgpt-voice-assistant 5 – A voice assistant powered by OpenAI’s ChatGPT language model, currently available in six languages.
  • CoverGPT 4 – Generate a personalized & formatted cover letter for a given job position utilizing your resume.
  • chatgpt-mobile 17 – ChatGPT mobile application bulit using React Native, Expo & Webview.

 

 

CLI

  • askai 4 – A command-line interface for OpenAI ChatGPT.
  • chatgpt-api 6 – ChatGPT HTTP API Client and CLI.
  • chatgpt 3 – ChatGPT Console client in Golang.
  • search 3 – A cli google client written by ai (chatgpt) that bypasses captcha and rate limiting by using the google alerts “preview” feature.
  • StackExplain 35 – Explain your error message in plain English using ChatGPT.
  • assistant-cli 5 – A comfortable CLI tool to use ChatGPT service.
  • cligpt 2 – chat-gpt but in the terminal.
  • go-assistant 2 – CLI App interacting with ChatGPT.
  • terminalGPT 4 – Get GPT like chatGPT on your terminal.
  • chatGPT-shell-cli 2 – Simple shell script to use OpenAI’s chatGPT and DALL-E from the terminal.
  • chatgpt_cli 4 – This script allows you to use OpenAI in your CLIs tested on Linux terminal, Mac Terminal and Windows Command Prompt.
  • shellgpt 2 – Query chatgpt from your shell.
  • Houston 6 – An AI Assistant and Script Generator for your Terminal, which enables you to accomplish a wide range of tasks with simple, natural language instructions.
  • gpt_cli 3 – This script allows you to use OpenAI in your CLIs tested on Linux terminal, Mac Terminal and Windows Command Prompt.
  • AiShell 4 – A simple Python code that connects to OpenAI’s ChatGPT and executes the returned results.
  • gpt-chatbot-cli 3 – It’s a very minimal cli prompt, where you can chat and keeping the conversation session momoriable by chatgpt.
  • mindflow-cli 4 – Conversate with your code directly from the command line or Visual Studio Code. Powered by ChatGPT!
  • ata 2 – Ask the Terminal Anything (ATA): OpenAI GPT in the terminal.
  • openai-chatgpt 2 – Use ChatGPT from the terminal.
  • chatgpt 3 – CLI application for working with ChatGPT. Interactive or file based session with context and moods.
  • DirectAI 3 – ChatGPT queries via OpenAI API in your terminal.
  • aicommits 2 – A CLI that writes your git commit messages for you with AI.

 

 

Prompts

 

 

Misc

  • chatgpt-python 27 – Unofficial Python SDK for OpenAI’s ChatGPT.
  • DAILA 3 – Decompiler Artifical Intelligence Language Assistant: Use ChatGPT for a improved Decompilation Experience.
  • chatgpt-conversation 75 – Have a conversation with ChatGPT using your voice, and have it talk back.Decompilation Experience.
  • chat-gpt-ppt 16 – use ChatGPT to generate PPT automatically.
  • gptlang 2 – A new programming language running in ChatGPT.
  • chatgpt-exporter 6 – Export and Share your ChatGPT conversation history.
  • Alice 8 – Giving ChatGPT access to a real terminal.
  • chatgpt-action 13 – Let ChatGPT review PRs for you.
  • ChatGPT Matrix Style 6 – Make ChatGPT like the Matrix.
  • ChatARKit 9 – Using ChatGPT to Create AR Experiences with Natural Language
  • chat-gpt 1 – ChatGPT conversation saving bookmark.
  • chatgpt-clone 17 – A ChatGPT Clone with DALL.E using OpenAIs text-davinci-003 and image generation Model.
  • chatgpt-go 3 – Chatgpt sdk writen by golang.
  • chatgpt-github-actions 3 – This project aims to automate code review using the ChatGPT language model. It integrates with Github Actions, and upon receiving a Pull Request, it automatically sends each code review to ChatGPT for an explanation.
  • voice_chatgpt 19 – VoiceGPT is a voice assistant that leverages the powerful ChatGPT chatbot to answer your questions. You speak the requests, and VoiceGPT responds with realistic, synthesized speech.
  • OpenAI-Checker 2 – Used to check if your IP can access OpenAI services.
  • ChatGPT-Proxy 6 – Forward requests and inject CloudFlare cookies

 

Hope You Save this post for fiuture reference