Awesome ChatGPT
An awesome list of best resources, tools, applications, usages of ChatGPT.
Contribution
If you created or found any awesome resource about ChatGPT, Your contributions and suggestions are warmly welcomed.
Official Resources
ChatGPT Community
ChatGPT Integrated Projects
Python
- xiaogpt Play ChatGPT with xiaomi AI speaker
- ChatGPT-Paper-Reader This repository provides a simple interface that utilizes the gpt-3.5-turbo model to read academic papers in PDF format locally
- FastChat An open platform for training, serving, and evaluating large language model based chatbots
- openai-quickstart-python Python example app from the OpenAI API quickstart tutorial
- email-automation : Automates news briefing / blogging with email automation.
- chatbot : ChatGPT Integrated faster and secure chatbot hosted on cloud.
- whistep speech-to-text : OpnAI's whisper is a library to convert speech to text.
- knowledge-gpt Extract knowledge from all information sources using gpt and other language models. Index and make Q&A session with information sources
- Auto-GPT An experimental open-source attempt to make GPT-4 fully autonomous
- GPTCache GPTCache is a library for creating semantic cache to store responses from LLM queries
- gpt4free decentralising the Ai Industry, free gpt-4/3.5 scripts through several reverse engineered api's ( poe.com, phind.com, chat.openai.com etc...)
- MiniGPT-4 MiniGPT-4: Enhancing Vision-language Understanding with Advanced Large Language Models
- chatgpt-tool-hub An open-source chatgpt tool ecosystem where you can combine tools with chatgpt and use natural language to do anything.
- privateGPT Interact privately with your documents using the power of GPT, 100% privately, no data leaks
Go
- doctorgpt DoctorGPT is a lightweight self-contained binary that monitors your application logs for problems and diagnoses them.
Kotlin
- GPT-Assistant GPT Assistant is a software that integrates GPT into the operation of Android devices.
API tools
- toolkit-ai AI-agents that automatically generate and use Langchain Tools and ChatGPT plugins
- whetstone.chatgpt A simple light-weight library that wraps the GPT-3 API with support for dependency injection
- chatgpt-starter A chatgpt starter based on springboot to provider chatgpt api for java
- chatgpt-plus-api-client Node client to making API calls to ChatGPT
- Unoffical API in Python Reverse engineered ChatGPT API
- TLS-based API (Python) Python client for the unofficial ChatGPT API with auto token regeneration, conversation tracking, proxy support and more.
- Unofficial API in JS/TS Node.js client for the official ChatGPT API.
- Unofficial API in Dart Dart client for the unofficial ChatGPT API
- A Java Version ChatGPT SDK A Java Version ChatGPT SDK
- chatgpt-java ChatGPT Java SDK. Lightweight package for interacting with ChatGPT's API by OpenAI
- This repo is unofficial ChatGPT api It is based on Daniel Gross's WhatsApp GPT
- chatGPT-server Deploy chatGPT on the server
- chatgpt-clone Clone of ChatGPT, uses official model, reverse-engineered UI, with AI model switching, message search, and prompt templates
- DelphiOpenAI OpenAI API client for Delphi. Use ChatGPT, DALL-E and other products
Client-side tools
- chatgpt.js A powerful client-side JavaScript library for ChatGPT
Browser Extensions
- chatGPTBox Integrating ChatGPT into your browser deeply, everything you need is here
- chatgpt-google-summary-extension view ChatGPT summaries alongside Google search results and YouTube videos, also supports Yahoo!
- Automate your browser with GPT-4 uses GPT-4 to control your browser and perform repetitive actions on your behalf
- summarize.site Summarize web pages using OpenAI ChatGPT
- codereview.gpt Reviews your Pull Requests using ChatGPT so that you can pretend to work.
- chat-gpt-google-extension Extension to display ChatGPT response alongside Google Search results
- ChatGPT_Extension Chrome extension to open a ChatGPT popup (basically a bookmark)
- chat-gpt-bing-extension A browser extension to display ChatGPT response alongside Bing Search results, supports Chrome/Edge/Firefox
- ChatGPT-pdf Extension to add share abilities to ChatGPT (PDF, PNG or a sharable link
- Superpower ChatGPT Chrome extension to add input history, copy, and counters to ChatGPT
- ChassistantGPT embeds ChatGPT as a hands-free voice assistant in the background
- WebChatGPT augment your prompts to ChatGPT with web search results
- chat-gpt-userscript A userscript to display ChatGPT answer alongside Search Engine or Translator
- gpt2markdown A browser extension that exports your ChatGPT conversations to Markdown format
- openai-translator A Chrome extension for word translation based on ChatGPT API
- GPT-Prompter Browser extension to get a fast prompt (of the selected text) for OpenAI`s GPT-3 & ChatGPT API . Available in the Chrome web store and Firefox browser add-ons
- ChatGPT for Twitter Chrome extension to generate tweets/replies to tweets in different moods and by optionally giving instructions
- sync-to-github Synchronize chatgpt conversations to the github repository in the form of
.md
file - chatgpt-dl Another ChatGPT to Markdown extension, it intercepts the API call to retrieve the original markdown.
- chatgpt-enhancement-extension An all-in-one plugin to improve your ChatGPT experience
- ChatGPT-Prompt-Genius Multi-purpose ChatGPT Chrome Extension
- ReadAnything Read any hard content with the help of GPT
- ChatGPT Widescreen Mode Add Widescreen + Full-Window modes to ChatGPT for enhanced viewing
Desktop Applications
- Multi-platform desktop app (Windows, Mac, Linux) powered by ChatGPT & Tauri
- ChatGPT Desktop App Windows/MacOS/Linux desktop menubar app using tauri & rust.
- chatgpt-mac ChatGPT for Mac, living in your menubar
- BingGPT chat with Bing on Windows/MacOS/Linux without installing Microsoft Edge or browser plugins. Export full conversation to Markdown, PNG or PDF.
- cheetah Whisper & GPT-based app for passing remote SWE interviews
- IntelliBar Spotlight-like macOS app that puts ChatGPT a shortcut away.
- free-chatgpt-client-pub A free chatgpt client, no need for a key, no need to log in
Editors
- vim-chatgpt a Vim Plugin For ChatGPT
- ChatGPT VSCode VSCode extension (demo)
- chatgpt-vscode-plugin A VS code plugin for ChatGPT built by ChatGPT
- vscode-chatgpt The extension is pair-programmed with ChatGPT
- Jetbrains IDE plugin A ChatGPT plugin for JetBrains IDE (webview)
- Jetbrains IDE plugin A ChatGPT plugin for JetBrains IDEs (using OpenAI's API)
- chatgpt.vim Neovim plugin that lets you query ChatGPT inside a Neovim buffer.
- Google docs ChatGPT directly within Google Docs as an Editor Add-on.
- a plugin for JetBrains series IDE This project is a plugin that supports ChatGPT running on JetBrains series IDE.
- add-chatgpt-to-microsoft-word How to add ChatGPT's Text Completion to Microsoft Word
Chat bots
- gpt4all a chatbot trained on a massive collection of clean assistant data including code, stories and dialogue
- chatgpt-dingtalk GPT-3.5 Let your work efficiency take off directly
- ChatBot-TGLM6B ChatGLM-6B Bot for Telegram
- gpt4-pdf-chatbot-langchain GPT4 & LangChain Chatbot for large PDF docs
- wechat-chatgpt Use ChatGPT On Wechat via wechaty
- ChatGPT-wechat-bot ChatGPT for Wechat
- chatgpt-on-wechat Wechat robot based on ChatGPT, which using OpenAI api and itchat library
- chatgpt-for-chatbot-feishu chatgpt for chatbot feishu
- Serverless Telegram bot ChatGPT Telegram Bot running in AWS Lambda
- WhatsApp bot gpt for whatsapp
- RayCast Extension (unofficial) ChatGPT raycast extension
- Go Telegram bot Run your own GPTChat Telegram bot, with a single command!
- Twitter Bot Twitter bot powered by OpenAI's ChatGPT API. It's aliveeeee
- myGPTReader - Slack bot that can read any webpage, YouTube video, or document and summarize it. Voice output. Chinese support.
- ChatGPT for Slack Bot A Slack bot that integrates with OpenAI's ChatGPT to provide answers, written in Python
- ChatGPT for Discord Bot Run your own GPTChat Discord bot, with a single command!
- For personal WeChat ChatGPT access Access ChatGPT for personal WeChat
- ChatGPT Q&A assistant ChatGPT AI Q & A Assistant
- chatGPT-discord-bot Integrate ChatGPT into your own discord bot
- chatGPT-telegram-bot This is a very early attempt at having chatGPT work within a telegram bot
- node-chatgpt-api A ChatGPT implementation with support for Bing's GPT-4 version of ChatGPT
- progressive-chatgpt-bot A progressive ChatGPT feishu bot, made for Girlfriend
- wx-chatgpt Wechat Public Account cloud hosting access chatgpt template
- ChatGPT for WearOS A powerful ChatGPT app for all WearOS devices
- DuckDuckGPT Adds the magic of ChatGPT to DuckDuckGo sidebar
- BraveGPT Adds the magic of ChatGPT to Brave Search sidebar
Extend ChatGPT Feature
- Kubectl OpenAI plugin This project is a kubectl plugin to generate and apply Kubernetes manifests using OpenAI GPT
- shareGPT permenent links to your conversations
- email-helper Generate your business emails in seconds
- twitterbio Generate your Twitter bio with OpenAI and Vercel Edge Functions
- OpenAI-ImageGeneration-Vue3 Utilizing OpenAI's Image Generation api with vue3, vite and pinia(similar to the DALLE app)
- ai-research-for-practise A powerful image generation model, can through the study of the evolution of an image to generate a new image
- roomGPT Upload a photo of your room to generate your dream room with AI
- DocsGPT GPT-powered chat for documentation search & assistance
Web applications
- kindle-gpt AI search & chat on your Kindle highlights
- eslint-gpt Generate your eslint rule with OpenAI and Vercel Edge Functions
- chatgpt-vercel Elegant and Powerfull. Powered by OpenAI and Vercel
- chatgpt_academic Specialized ChatGPT extension for scientific research work, optimized for enhancing the experience of polishing academic papers
- chatbot-ui An open source ChatGPT UI
- ChatGPT-Next-Web One-Click to deploy your own ChatGPT web UI
- BibiGPT One-click summary for video & audio content: Bilibili | YouTube | Websites丨Podcasts | Meetings | Local files, etc
- Epic Music Quiz A free webapp for creating your own custom Music Video Quiz using youtube videos that can be played solo or multiplayer with friends. Optional AI generation of quiz questions
- chatgpt-i18n Translate your locale json files with AI assistance
- Promptsandbox.io Node-based visual programming tool to create dynamic OpenAI API workflows
- Poet.ly Poet.ly is a simple and fast generator of SEO-friendly articles for your blog referenced on search engines. It is based on the OpenAI GPT-4 API.
- AgentGPT Assemble, configure, and deploy autonomous AI Agents in your browser.
- FastGPT A platform to quickly use the openai api. Support one-click construction of AI knowledge base, support multi-user, multi-model management.
- ChatALL Concurrently chat with ChatGPT, Bing Chat, bard, Alpaca, Vincuna, Claude, ChatGLM, MOSS, iFlytek Spark, ERNIE and more, discover the best answers
Applications
- OpenGpt Create your own ChatGPT App in seconds.
- ChatARKit Using ChatGPT to Create AR Experiences with Natural Language
- AI-Writing-Assistant GPT3 Blog Post Generator
- Debugger that fixes errors and explains them with GPT-3 Talk to your codebase
- iChatGPT OpenAI ChatGPT SwiftUI app for iOS, iPadOS, macOS
- chatgpt-android ChatGPT Android demonstrates OpenAI's ChatGPT on Android with Stream Chat SDK for Compose
- ChatGPT for WearOS A powerful ChatGPT app for all WearOS devices
- Smalltalk A funny anonymous chat software which integrated with OpenAI ChatGPT and Stability AI.
- Delphi Chat GPT Delphi Chat GPT with FMX
CLI tools
- README-AI Generate beautiful, informative, and well-structured README.md files.
- CommitAssist Auto generate commit messages using ChatGPT
- Cli for ChatGPT A TUI for ChatGPT API, powered by GPT-3.5-turbo and GPT-4 models
- gptcommit A git prepare-commit-msg hook for authoring commit messages with GPT-3
- Voice-based chatGPT Have a conversation with ChatGPT using your voice, and have it talk back.
- Explain your runtime errors with ChatGPT Explain your error message with ChatGPT
- GPT3 WordPress post generator A simple cli to generate WordPress posts using Gpt3 starting from a topic.
- Assistant CLI A comfortable CLI tool to use ChatGPT service
- chatgpt-wrapper API for interacting with ChatGPT and GPT4 using Python and from Shell.
- aicommits A CLI that writes your git commit messages for you with AI
- cz-git cz-git | czg DX first and more engineered, lightweight, customizable, standard output format commitizen adapter and CLI
- Smalltalk A funny anonymous chat software which support CLI and integrated with ChatGPT / GPT-3.
- CLI-Co-Pilot CLI tool that uses Codex to turn natural language commands into their Bash/ZShell/PowerShell equivalents
- cli-gpt Translate human language to command line using ChatGPT
- HappyCommit HappyCommit is a delightful tool that harnesses the power of OpenAI's GPT-3.5 Turbo language model to generate meaningful and descriptive Git commit messages for you
- ai-commit Automagically generate conventional git commit messages with AI.
- autodoc Autodoc is a experimental toolkit for auto-generating codebase documentation for git repositories using Large Language Models, like GPT-4 or Alpaca.
- prompt A command line application to interact with OpenAI ChatGPT API.
- markdown-gpt-translator Translate Markdown documentation using ChatGPT API
Github Actions
- chatgpt-action Let ChatGPT review PRs for you
- ChatGPT-CodeReview A code review bot powered by ChatGPT
- openai-pr-reviewer OpenAI ChatGPT based PR reviewer and summarizer
- chatgpt-create-unit-tests Let ChatGPT write unit tests & do reviews for you (or provide your own prompts)
Cybersecurity
- Beelzebub ChatGPT Honeypot A secure honeypot framework low code, extremely easy to configure by yaml
- Penetration Testing Findings Generator A ChatGPT based penetration testing findings generator.
Prompts
- ChatGPT-Shortcut The ChatGPT Shortcut page displays all the prompts by default, and is divided into label area, search area, and prompt display area
- GPT-Prompter Browser extension to get a fast prompt (of the selected text) for OpenAI`s GPT-3, GPT-4 & ChatGPT API . Available in the Chrome web store and Firefox browser add-ons
- showGPT Website with curated list of best prompts, and you can submit your own easily.
- Awesome ChatGPT Prompts ChatGPT prompts that works well.
- awesome-chatgpt Posts & thoughts about prompting ChatGPT for different usages
- GPT-Prompter Browser extension to get a fast prompt (of the selected text) for OpenAI`s GPT-3, GPT-4 & ChatGPT API. Available in the Chrome web store and Firefox browser add-ons
- ListPrompt.com List of awesome GPT prompts from the community.
- Mr.-Ranedeer-AI-Tutor A GPT-4 AI Tutor Prompt for customizable personalized learning experiences
- prompt-engineering-for-developers 吴恩达《ChatGPT Prompt Engineering for Developers》课程中文版
- DeepLearningAI-ChatGPT Practical Jupyter notebooks from Andrew Ng and Isa Fulford's "ChatGPT Prompt Engineering for Developers" course on DeepLearning.AI.
- LangGPT Empowering everyone to become a prompt expert!
Reverse Proxy
- gpt.chatapi.art ChatGPT reverse proxy site, intended for people with restricted access to areas by OpenAI.
Experiments
- gptlang Experiment to see if we can create a programming language in ChatGPT.
User Scripts
- ChatGPT conversation saving bookmark Save chatGPT conversation as HTML file
- WebGPT Run GPT model on the browser with WebGPU. An implementation of GPT inference in less than ~2000 lines of vanilla Javascript.
- KeepChatGPT A UserScript that enables ChatGPT to chat smoothly, never experiencing network errors again, and no need to refresh the webpage anymore.
- chatgpt-exporter Export and Share your ChatGPT conversation history
- ChatGPT Auto Refresh ↻ Keeps ChatGPT sessions fresh to avoid network errors + Cloudflare checks
- Autoclear ChatGPT History Adds chat auto-clear functionality to ChatGPT for more privacy
- DuckDuckGPT Adds the magic of ChatGPT to DuckDuckGo sidebar
- BraveGPT Adds the magic of ChatGPT to Brave Search sidebar
- ChatGPT Widescreen Mode Add Widescreen + Full-Window modes to ChatGPT for enhanced viewing
- ChatGPT Infinity ∞ Generate endless answers from all-knowing ChatGPT (in any language!)
What's Your Reaction?