Join us

Awesome ChatGPT Resources For Developers

Awesome ChatGPT resources for developers

A curated list of awesome ChatGPT resources, libraries, SDKs, APIs, and more.

Brought To You By

OpenAI GPT for Python Developers

OpenAI GPT for Python Developers - The art and science of developing intelligent apps with GPT-3, DALL-E, and other OpenAI tools. A comprehensive and example-rich guide suitable for learners of all levels.

Kala, My AI/ML Weekly Newsletter

Kala: AI/ML Weekly Newsletter - Curated AI/ML news, tutorials, tools, jobs and more!.

Kala ML/AI Weekly Newsletter (source)

Awesome ChatGPT

A curated list of awesome ChatGPT resources, libraries, SDKs, APIs, and more.

Official Resources

Developer Libraries, SDKs, and APIs

Python

  • ChatGPT: Lightweight package for interacting with ChatGPT's API by OpenAI. Uses reverse engineered official API
  • PyChatGPT: zap Python client for the unofficial ChatGPT API with auto token regeneration, conversation tracking, proxy support and more.
  • chatgpt-api: This repo is unofficial ChatGPT api. It is based on Daniel Gross's WhatsApp GPT
  • chatgpt-wrapper: API for interacting with ChatGPT using Python and from Shell.
  • chatGPT-discord-bot: Integrate ChatGPT into your own discord bot
  • chatgpt-python: Unofficial Python SDK for OpenAI's ChatGPT
  • TextRL: Reinforcement learning in text generation with transformers - Implementation of ChatGPT RLHF (Reinforcement Learning with Human Feedback)
  • stackexplain: Explain your error message with ChatGPT
  • gtp3-wordpress-post-generator: A simple cli to generate WordPress posts using Gpt3 starting from a topic.
  • emailGPT: a quick and easy interface to generate emails with ChatGPT
  • docGPT: ChatGPT directly within Google Docs as an Editor Add-on
  • chatgpt-conversation: Have a conversation with ChatGPT using your voice, and have it talk back.
  • PyGPT: Python implementation of Unofficial ChatGPT Client
  • chatgpt-telegram-bot: A ChatGPT bot for Telegram based on Node.js. Support both browserless and browser-base APIs
  • Openaibot: OpenAI Chat Bot For gram
  • chatgpt-mirai-qq-bot: OpenAI ChatGPT for Mirai QQ Bot
  • QChatGPT: QQ robot bot developed based on OpenAI ChatGPT
  • nonebot-plugin-chatgpt: Smart Conversation Chat plugin for NoneBot2.
  • ChineseAiDungeonChatGPT: AI dungeon using ChatGPT as the storytelling model
  • nonebot2: Asynchronous multi-platform chatbot framework written in Python
  • ChatGPT Python Applications : Applications of ChatGPT using Python with third-party extensions, integrations with other tools, ports for different platforms, etc.

JavaScript

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

Rust

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

TypeScript

Kotlin

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

Swift

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

PHP

  • ai-commit: Automagically generate conventional commit messages with AI.

Node.js

  • chatgpt-api: Node.js client for the unofficial ChatGPT API.
  • 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: Node.js wrapper for connecting to ChatGPT using official OpenAI API
  • 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.

Dart

  • ChatGPT API Dart: Dart client for the unofficial ChatGPT API
  • OpenAI API Dart: Dart/Flutter SDK for ChatGPT and all OpenAI APIs (GPT, Dall-e, Whisper..)
  • openai_client: An unofficial, platform independent, client for accessing different AI models developed by OpenAI
  • chat_gpt_flutter: ChatGPT API implemented in Flutter
  • flutter_chatgpt_api: This package is a Flutter/Dart API around ChatGPT by OpenAI.

Java

.NET

Browser Extensions

Chrome

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

Firefox

Integrations

Terminal

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

NeoVim

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

WhatsApp

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

Telegram

Slack

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

Discord

  • ChatGPT3Discord: A robust OpenAI integration for discord with ChatGPT queries, conversations, ChatGPT-assisted google search, document indexing, and more!
  • chatgpt-discord: Run your own GPTChat Discord bot, with a single command!
  • chatGPT-discord-bot: Integrate ChatGPT into your own discord bot

VSCode

Google Docs

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

JetBrains IDE

Wordpress

Raycast

WeChat

  • wechat-chatgpt:Use ChatGPT On Wechat via wechaty
  • 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: wechat chatgpt bot
  • ChatGPT-wechat-bot: ChatGPT for wechat

Prompts

AI Assistants

  • emailGPT: a quick and easy interface to generate emails with ChatGPT
  • summarize.site: Summarize web pages using OpenAI ChatGPT
  • chatgpt-conversation: Have a conversation with ChatGPT using your voice, and have it talk back.
  • assistant-chat-gpt: A Chrome browser extension that embeds ChatGPT as a hands-free voice assistant

Web Apps

Desktop Apps

Twitter Bots

Research, Papers & Articles

Documentations, Tutorials & Other Resources


Only registered users can post comments. Please, login or signup.

Start blogging about your favorite technologies, reach more readers and earn rewards!

Join other developers and claim your FAUN account now!

Avatar

Aymen El Amri

Founder, FAUN

@eon01
Founder of FAUN, author, maker, trainer, and polymath software engineer (DevOps, CloudNative, CloudComputing, Python, NLP)
User Popularity
2k

Influence

203k

Total Hits

38

Posts