explaingit

sindresorhus/awesome-chatgpt

Analysis updated 2026-06-24

6,269Audience · generalComplexity · 1/5Setup · easy

TLDR

A curated directory of apps, browser extensions, CLI tools, bots, and API libraries built around ChatGPT, organized by category so you can quickly find what others have already built.

Mindmap

mindmap
  root((Awesome ChatGPT))
    Apps
      macOS and iOS
      Windows and Android
      Web apps
    Browser extensions
      Search integration
      Video summarizer
      Voice input
    Developer tools
      CLI tools
      API client libraries
      Editor plugins
    Integrations
      Telegram and Slack
      Discord and WeChat
      Google Docs
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Browse the list to find a desktop or mobile app that gives you ChatGPT access without opening a browser.

USE CASE 2

Discover browser extensions that add ChatGPT summaries alongside search results or summarize YouTube videos.

USE CASE 3

Find an API client library for your language, Swift, Go, PHP, Ruby, Node.js, to build your own ChatGPT-powered app.

USE CASE 4

Look up which bots exist to connect ChatGPT to Telegram, Slack, Discord, or WeChat for team use.

How does it compare?

sindresorhus/awesome-chatgptcrynta/terax-aitensorflow/docs
Stars6,2696,2246,317
LanguageTypeScriptJupyter Notebook
Setup difficultyeasyeasyeasy
Complexity1/52/51/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
License information was not mentioned in the explanation.

In plain English

This repository is a curated list of tools, applications, and resources built around or connected to ChatGPT, the AI chatbot from OpenAI. It does not contain any code itself, it is a collection of links organized into categories so people can discover what others have built. The list covers a wide range of categories. There are desktop and mobile apps for macOS, iOS, Windows, and Android that give you access to ChatGPT outside of a browser. There are web apps, both ones you can host yourself and ones available as hosted services, covering use cases like document Q and A, code interpretation, room design, and autonomous task running. Browser extensions let you add ChatGPT results alongside search engine output, summarize YouTube videos, export conversations, or talk to the assistant using your voice. Command-line tools let developers interact with ChatGPT from a terminal, generate Git commit messages automatically, write README files, or explain error messages in plain English. Bots connect ChatGPT to messaging platforms including Telegram, Slack, Discord, and WeChat. Integration entries cover plugins for code editors such as VS Code and Neovim, as well as hooks for Google Docs, Microsoft Word, Unity, and Jupyter Notebooks. There is also a section listing API client libraries for languages including Swift, Node.js, Go, PHP, and Ruby, along with a small selection of articles and links to the main ChatGPT community spaces. The list is maintained by Sindre Sorhus, a well-known open source developer, and follows the standard Awesome list format used for many similar curated collections on GitHub.

Copy-paste prompts

Prompt 1
I want to add ChatGPT to my VS Code workflow. Using the awesome-chatgpt list as a reference, what VS Code extensions are available and what does each one do?
Prompt 2
I'm building a Node.js app that calls the ChatGPT API. Find me the Node.js API client libraries listed in awesome-chatgpt and explain the difference between them.
Prompt 3
I want to run a self-hosted ChatGPT web app for my team. Which entries in awesome-chatgpt are marked as self-hostable and what are their key differences?
Prompt 4
Help me find a CLI tool from the awesome-chatgpt list that can automatically generate Git commit messages, what does it need to work and how do I install it?
Prompt 5
I want to add ChatGPT to our Slack workspace. Which bots in the awesome-chatgpt list support Slack and what permissions do they need?

Frequently asked questions

What is awesome-chatgpt?

A curated directory of apps, browser extensions, CLI tools, bots, and API libraries built around ChatGPT, organized by category so you can quickly find what others have already built.

What license does awesome-chatgpt use?

License information was not mentioned in the explanation.

How hard is awesome-chatgpt to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is awesome-chatgpt for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.