Skip to content

Build Plugins for ChatGPT

Read the Portuguese translation →

Author: OpenAI · Watch on YouTube

Video authored by the channel shown, not by IANIA; all rights belong to the creator. Transcript and summary generated automatically; the original-language content is preserved.

Original language: English

Original video: Build Plugins for ChatGPT · Channel: OpenAI · 02:08 · Watch on YouTube

Topics: AI agents, Software engineering with AI, AI developer tools

Plugin extensions let developers bring more of their product’s interface, tools, and workflows into ChatGPT, creating interactive experiences that feel native. They can add a persistent sidebar home or a side panel alongside a conversation, while connecting user interactions—such as selecting a design element—to ChatGPT. The video demonstrates customization options and examples including a design editor, a meetings experience, and the OpenAI developers plugin. Plugin extensions build on MCP and MCP apps, and developers can start by creating and testing a first version with Plugin Creator.

  • Plugin extensions bring a product’s UI, tools, interfaces, and workflows into ChatGPT.
  • Extensions can provide a persistent sidebar home or an interactive side panel beside a conversation.
  • Developers control the layout, navigation, and interactions of their extensions.
  • Extensions can connect selections or other interactions in an interface to the conversation.
  • Customizable areas include the onboarding flow, @ mentions in the composer, and settings controls.
  • The meetings example lets users ask about decisions and follow-up tasks, then draft a follow-up.
  • The OpenAI developers plugin provides documentation, developer tools, and DevDay talks.
  • Plugin extensions build on MCP and MCP apps; developers can begin with Plugin Creator.
Start Chapter Summary
00:01 What plugin extensions enable Plugin extensions bring product interfaces and workflows into ChatGPT through a sidebar or side panel.
00:32 A design editor example A design editor demonstrates how an extension can work alongside a conversation and share selected elements with ChatGPT.
01:05 Customization and the meetings example The video describes additional customizable areas and shows how users can review meeting decisions and draft a follow-up.
01:36 Developer plugin and getting started The OpenAI developers plugin illustrates moving between an interface and ChatGPT, followed by guidance to start with Plugin Creator.

Plugin extensions let you bring more of your product’s UI into ChatGPT — 00:01

You control the layout, the navigation, and the interactions. — 00:14

The onboarding flow after plugin installation, @ mentions in the composer, and new controls in settings. — 01:05

To start your own, choose something your users need help with and build your first version with Plugin Creator. — 02:08

Plugin extensions, ChatGPT, MCP, MCP Apps, Plugin Creator, Codex, OpenAI

00:01 If you’re building plugins for ChatGPT, [music] you need to know about plugin extensions. Plugin extensions let you bring more of your product’s UI into ChatGPT, so you can build richer and more interactive experiences. You can add your own tools, interfaces, and workflows that feel native. That goes beyond embedding a web page or just displaying [music] an artifact. Your plugin can have a persistent home in the sidebar or an interactive [music] side panel besides an existing conversation. You control the layout, the navigation, and the interactions. [music] You decide what people can explore and

00:32 how they work with it. In fact, items that we’ve added to the sidebar recently like code reviews or meetings [music] are all built with the same plugin system. Take this design editor for example. It supports [music] plugin extensions. So, I can open it up from the sidebar and start making changes. >> [music] >> I can bring it beside the conversation and ask ChatGPT for help. And the work is still in view. >> [music] >> Your extension connects those interactions to the conversation. If someone selects part of a design and asks, “Can we try a different layout here?” it can tell ChatGPT what specific element is selected. You’re building an

01:05 experience inside ChatGPT that fits your product, your team, or the way you work. Now, there are a few more areas that you can customize as a part of the extensions platform. The onboarding flow after plugin installation, @ mentions in the composer, and new controls in settings. The docs go into all that in more detail, but let’s look at a few specific examples. Let’s start with meetings, which helps you record conversations and work with the notes in ChatGPT. From the sidebar, I can choose a meeting and ask, >> [music] >> “What did we decide and what do I need

01:36 to follow up on?” Once I’ve reviewed the next steps, I can ask ChatGPT to draft a follow up. Like I said before, we [music] built this experience with the same extension platform you can use. Here’s another example, the OpenAI developers plugin. I built this in Codex and used plugin creator. I can open it up from the sidebar to find documentation, developer tools, and talks from DevDay. These examples show new modalities of working with AI, where you can move between using the interface yourself and asking ChatGPT to help. You can explore the information [music]

02:08 and make a choice, then review the result before deciding what comes next. Plugin extensions build on MCP and MCP apps, so you can bring your products, tools, and interface into the [music] same conversation. To start your own, choose something your users need help with and build your first version with Plugin Creator. Then try it yourself and improve it from there.