Awesome ChatGPT Plugins
A curated list of awesome ChatGPT Plugins (Official ChatGPT Plus and Unofficial Plugins) detailed descriptions, links, usage examples, and related plugin resources.
Note: (May 05, 2024)
OpenAI has effectively replaced ChatGPT plugins with OpenAI Custom GPTs. This repository is being retained for historical reference and future updates in case the purpose of plugins re-appears. In the meantime, Custom GPTs are the new Plugins.
This repo contains useful code I created to interact with the OpenAI API, retrieve json information from a 3rd party service, used Python Jupyter Notebooks to process that information, and used that information to query a OpenAI GPT model to display more useful information in an efficient way.
Using ChatGPT Plugins
To use a ChatGPT plugin,
- Open ChatGPT.
- In the bottom left corner, select Settings > Beta Features, then toggle the Plugins setting.
- In ChatGPT, select New Chat.
- Switch the ChatGPT model to GPT-4.
- From the dropdown menu, select Plugins > Plugin Store.
- Now, select the ChatGPT Plugin you want to install.
- Click Install.
Requirements
- A ChatGPT Pro subscription: Currently, only ChatGPT Pro subscribers can use plugins.
Categories
As of January 23, 2024, there are 1029 plugins in the ChatGPT Plugin Store.
- Charts and Diagrams - 26 plugins
- Chat Bots and Assistants - 24 plugins
- Coding - 97 plugins
- Documents - 72 plugins
- Earth and Space - 28 plugins
- Education and Learning - 73 plugins
- Entertainment - 71 plugins
- Events - 8 plugins
- Finance - 73 plugins
- Food and Drink - 13 plugins
- Health and Fitness - 25 plugins
- Images - 15 plugins
- Job and Career - 44 plugins
- Legal and Politics - 13 plugins
- Marketing - 29 plugins
- News and Media - 29 plugins
- Productivity - 115 plugins
- Prompts - 16 plugins
- QR Codes - 9 plugins
- Real Estate - 1 plugins
- Search - 90 plugins
- Shopping - 48 plugins
- Social Networking - 12 plugins
- Sports - 8 plugins
- Tabular Data - 2 plugins
- Text - 9 plugins
- Travel - 40 plugins
- Uncategorized - 8 plugins
- Vehicles - 9 plugins
- Video - 22 plugins
Charts and Diagrams
Logo | Plugin Name | Description |
---|---|---|
AnyBarChart | AnyBarChart is a powerful plugin that allows you to create captivating bar charts with ease. With this plugin, you can customize labels, colors, and titles to create a tailored visual experience. Whether you need to present data for a business report, educational presentation, or any other purpose, AnyBarChart provides a user-friendly interface to create highly customizable bar charts. | |
Ask About Austin | The Ask About Austin plugin is a tool that allows users to easily access information about Austin Poor. With this plugin, users can interact with Austin's website, including his blog posts, projects, skills, resume, and other relevant information. Additionally, users can send a message to Austin using the 'sayHi' feature. This plugin provides a convenient way to learn more about Austin and his work. | |
Charts & Diagrams | The Mermaid Diagrams plugin is designed to enable users to create various types of diagrams and graphs, such as flowcharts, sequence diagrams, and pie charts, for use in presentations, analysis, and research. Users can generate these visuals by writing the text syntax for Mermaid diagrams and submitting it to the plugin's generate endpoint. The plugin requires only the text syntax to create the diagram. If the provided data is insufficient, users may need to provide additional details or create the syntax themselves. Upon successful creation, users can download the generated diagram image from a provided link or view it in a new tab. | |
Charts by Kesem AI | The Charts plugin by Kesem AI allows users to easily generate charts. With this plugin, users can request the creation of various types of charts. Whether it's a bar graph, pie chart, line graph, or any other type of chart, this plugin simplifies the process of generating visual representations of data. | |
Conceptmap | The Conceptmap plugin is a tool designed to help users structure and organize complex ideas into concept maps. Concept mapping is a visual approach that allows users to create interconnected diagrams centered around a central theme. The plugin provides a set of principles to guide users in creating effective concept maps, including the use of a central theme as the anchor, structured branching to categorize ideas, descriptive labels for clarity, hierarchy to depict main ideas and details, linkages to show relationships, and precision and focus to ensure relevance. Unlike mind map tools, the Conceptmap plugin emphasizes node texts and encourages the inclusion of detailed topic descriptions with 200-800 words. Users can use Markdown formatting, emojis for emphasis, and include facts such as URLs or numbers. The plugin supports the creation of nodes with unique titles, summaries, and content, and allows for the inclusion of child nodes, results, and relations. Nodes can be linked to the root node or other nodes using directional indicators. The Conceptmap plugin is a valuable tool for structured ideation and visual representation of interconnected ideas. | |
Decision Diagrams | The Decision Diagrams plugin allows you to create and edit diagrams directly in chat. You can use this plugin to visualize concepts, processes, and relationships. Simply provide the desired diagram structure and content using the Mermaid syntax, and the plugin will render the diagram for you. The plugin supports various types of diagrams, such as graph diagrams and graph diagrams with subgraphs. It is important to follow the syntax rules provided to ensure proper rendering of the diagram. Once the diagram is created, you can share it with others by displaying the image or providing a link to edit the diagram online. Please note that the link to edit the diagram online is not implemented yet. Additionally, you can suggest edits to the diagram using follow-up requests in chat. The plugin response will include the rendered image of the diagram, suggestions for editing, and a textual explanation of the diagram contents. | |
Diagrams | This plugin allows users to create and display diagrams using kroki.io or networkx and matplotlib. It supports various types of diagrams such as state diagrams, UML diagrams, graphs, and more. Users can request visualizations or ask follow-up questions about a diagram or its modifications. The plugin API accepts diagram requests with the diagram type and source code, and it can render diagrams based on the user's input. Users can also make revisions to the diagrams by modifying the diagram source code and calling the API again. The API response includes an image URL or an image itself, which can be rendered inline. This plugin is useful for explaining processes, summarizing ideas, and visualizing complex concepts. | |
Diagrams: Show Me | The Diagrams: Show Me plugin allows users to create and visualize various types of diagrams, including schemes, architecture visualizations, flow charts, and mind maps. Users can export and edit the diagrams for free. This plugin is useful when users want visualizations or need to explain concepts, processes, or ratios using diagrams. The plugin generates an image of the diagram, provides a link to view it in a new tab, and offers the option to edit the diagram online. It also provides access to diagram documentation, ideas for improving the diagram, and the ability to explore other types of diagrams and languages. The plugin supports multiple diagram languages, such as Mermaid, PlantUML, D2, and Graphviz, and offers a range of diagram types, including graphs, sequences, classes, state diagrams, entity-relationship diagrams, and more. | |
Draw | Draw is a plugin that allows users to create and manage diagrams, bringing their ideas to life. With this tool, users can craft and engage with their creations in a whole new way. Whether you need to visualize a concept, plan a project, or brainstorm ideas, Draw provides a user-friendly interface for creating and managing diagrams. With its intuitive features, users can easily manipulate shapes, add text, and connect elements to create professional-looking diagrams. Draw is a versatile tool that can be used for various purposes, including business presentations, educational materials, and project planning. | |
Eraser | Eraser is a versatile plugin that allows users to generate diagrams from code or natural language inputs. With Eraser, users can easily create sequence diagrams, cloud architecture diagrams, entity relationship diagrams, and flow charts. The plugin provides an output in the form of a link to a PNG file, as well as a link to a web editor where users can further customize and modify the generated diagram. Eraser simplifies the process of visualizing complex concepts and ideas, making it an indispensable tool for developers, designers, and anyone in need of clear and concise visual representations. | |
Graph Constructor | Graph Constructor is a plugin that allows users to easily create spider and bar graphs. With this tool, users can input their data and generate visually appealing graphs that accurately represent the information. Whether you need to visualize data for a presentation, report, or any other purpose, Graph Constructor simplifies the process and helps you create professional-looking graphs in no time. | |
Lucid | Lucid is a plugin that allows users to create and edit diagrams in chat. It is powered by Lucidchart, a tool for creating diagrams and flowcharts. With Lucid, users can easily visualize both simple and complex diagrams, representing processes, systems, decisions, and more. This plugin is designed to simplify the communication of complex concepts through visual representations. | |
Mermaid Chart | The Mermaid Chart plugin allows users to visualize and fine-tune Mermaid Diagrams. It is a useful tool for creating diagrams when users request visual representations or when answering questions that would benefit from a visual explanation. The plugin supports various types of diagrams, including timelines, mind maps, and quadrant charts. Users can input the diagram code using the specified syntax examples and receive a rendered image of the diagram. Additionally, the plugin provides a link to the Mermaid Chart editor, where users can edit and save their diagrams online. | |
MixerBox Diagrams | MixerBox Diagrams is a highly efficient and user-friendly diagram creation tool that allows you to create, edit, and showcase diagrams through chat. It simplifies the process of presenting your data by generating clear and visually appealing diagrams. With a wide range of commonly used diagrams available, MixerBox Diagrams is suitable for various workplace scenarios and academic endeavors. It takes the guesswork out of choosing the right chart type and helps you effectively communicate your ideas. Enhance your presentations, reports, and projects with captivating diagrams that leave a lasting impression. | |
Questmate Forms | Questmate Forms is a plugin that allows users to create reusable forms, checklists, and workflows called Quests. These Quests can be assigned, scheduled, or made public. Users can customize Quests with components that provide access to other apps and IoT devices. Additionally, Quests can have automated items that run upon completion, such as sending Quest submissions to an Airtable or Google Sheet. Quests can be shared via a URL or directly assigned to others. They also support approval steps, due dates, and alarms. | |
Skrive | Skrive is a plugin that allows you to create and modify diagrams within the chat interface. It utilizes the Graphviz library to generate images from DOT language input. Simply input a DOT language string and Skrive will return a URL to the saved image. This plugin is useful for visualizing concepts and processes, making it ideal for tasks such as drawing workflows or illustrating how things work. When using Skrive, you can choose the appropriate layout engine for Graphviz based on user requests. The plugin also provides error handling, displaying error messages if there are syntax issues and attempting to fix them automatically. Please note that Skrive does not provide textual descriptions or source code for the diagrams unless specifically requested by the user. | |
Typeform | Typeform is a plugin that allows users to easily create forms, quizzes, and surveys. With a variety of customizable options, users can design forms that stand out and capture valuable information. Additionally, the plugin provides access to dynamic data from a Typeform account, allowing users to analyze form, survey, and quiz results. By integrating with Typeform, users can streamline their data collection and gain insights from the responses received. | |
Uberchord | Uberchord is a plugin that allows users to easily find guitar chord diagrams by specifying the chord name. With this plugin, users can fetch guitar chord diagrams and view their positions on the guitar fretboard. It provides a convenient and efficient way for guitar players to access and visualize chord diagrams. | |
Visualize Your Data | Visualize Your Data is a powerful plugin that allows you to quickly and easily transform your raw data into visually appealing charts and insightful visuals. Whether you're working with databases or spreadsheets, this plugin enables you to perform in-depth analysis and present your findings in a visually engaging manner. With its user-friendly interface, you can effortlessly create charts that effectively communicate your data-driven insights. Take your data analysis to the next level with Visualize Your Data. | |
Visuogen | Visuogen is a sophisticated plugin that allows users to visualize and analyze their CSV data. With a variety of endpoints, users can easily create, edit, and evaluate visualizations. The plugin includes features such as summarizing data, creating visualization goals, generating visual representations, evaluating Python code behind visualizations, editing visualizations, recommending potential visualizations, crafting visualizations based on user queries, and requesting user feedback. Each endpoint is designed to provide a seamless and intuitive experience, making data exploration and interpretation effortless. | |
Website Builder | The Website Builder plugin allows users to generate websites for businesses in various formats such as chat, presentations, finance, charts, diagrams, documents, and PDFs. It is specifically designed to create one-page websites and landing pages. Users can simply request to create a landing page or a website and follow the instructions provided by the plugin. In case of any error messages from the API response, users can fix the request based on the error description and resubmit it without the need for additional comments or descriptions. | |
Whimsical Diagrams | Whimsical Diagrams is a plugin that allows users to create and edit flowcharts and mind |