Skip to main content

Quick Overview

This video is a product announcement and developer walk-through presented by Corey Ching from Developer Experience at OpenAI. It introduces ChatGPT plugin extensions, explaining how developers can embed interactive user interfaces and custom product workflows natively into the ChatGPT platform.

Key Points

  • 1.Plugin extensions allow developers to integrate custom interfaces, tools, and native workflows directly into ChatGPT.
  • 2.Extensions support new integration points such as a persistent presence in the sidebar and an interactive side panel alongside conversations.
  • 3.Developers can customize additional areas including onboarding flows, composer @mentions, and extension controls in settings.
  • 4.The extensions architecture enables bidirectional context sharing, allowing ChatGPT to know which elements a user has selected in an external workspace.
  • 5.ChatGPT plugin extensions are built on the Model Context Protocol (MCP) and MCP Apps standards.
  • 6.Developers can create and iterate on ChatGPT plugins using Plugin Creator and Codex.

Summary

Corey Ching from Developer Experience at OpenAI introduces plugin extensions for ChatGPT, a framework that allows developers to integrate native product interfaces and interactive workflows into ChatGPT rather than embedding static web pages or simple artifacts.

The extensions framework introduces dedicated integration points across the ChatGPT interface. Plugins can have a persistent location in the sidebar or open as an interactive side panel directly adjacent to an ongoing conversation. Developers retain control over layout, navigation, and user interactions. Features recently added to ChatGPT, such as Meetings and Code Reviews, are built using this identical plugin infrastructure.

Ching demonstrates a design editor integration operating in a side panel. When a user selects a specific visual element in the editor and asks ChatGPT to adjust the layout, the extension communicates the exact selected context directly to the model. In addition to side panels and sidebars, the extensions platform allows customization of post-installation onboarding flows, @mentions inside the prompt composer, and dedicated settings controls.

A demonstration of the Meetings plugin illustrates how users can select past meetings from the sidebar, inspect structured notes, and query ChatGPT about decisions and action items before prompting it to draft follow-up material. Another example, the OpenAI Developers plugin, was built in Codex using Plugin Creator to provide documentation, developer tools, and DevDay talks within the sidebar.

Plugin extensions rely on MCP and MCP Apps to support mixed modalities where users smoothly alternate between direct UI interaction and conversational assistance. Developers can start building extensions by selecting a specific user task and generating their initial implementation with Plugin Creator.

Native Interface and Integration Points

Plugin extensions expand ChatGPT beyond basic web page embedding or static artifact displays. Developers can build persistent homes in the sidebar or interactive side panels that sit directly beside conversation threads. This gives developers control over layout, navigation, and interactions, making external tools feel native to ChatGPT.

Context Sharing and Extension Customization

Extensions allow active workspace states to connect directly with the chat model. Selecting a design element in a side panel enables ChatGPT to receive context about that specific element and offer targeted revisions. Beyond side panels, developers can customize onboarding flows following plugin installation, @mentions in the composer, and settings controls.

Implementation Examples and the MCP Platform

Built-in features like Meetings and Code Reviews use the exact same extension framework available to external developers. Other demonstrations include a design editor workspace and an OpenAI Developers plugin built in Codex using Plugin Creator. The entire extension framework is built on MCP and MCP Apps.

The Bottom Line

The presentation establishes that ChatGPT plugin extensions provide a standardized system based on MCP for embedding rich, interactive product user interfaces alongside chat threads. It demonstrates that both internal OpenAI features and third-party tools use the same integration points and context-sharing capabilities. The video concludes by outlining the development starting point with Plugin Creator while directing viewers to the documentation for advanced configuration details.

FAQ

What are ChatGPT plugin extensions and how do they function?

ChatGPT plugin extensions are UI and workflow integrations that allow developers to bring interactive product interfaces, persistent sidebar locations, and side panels directly into the ChatGPT interface.

Where can ChatGPT plugin extensions appear within the user interface?

Extensions can live as persistent items in the sidebar or open as interactive side panels running right beside an active conversation.

Which specific UI areas can developers customize using plugin extensions?

Developers can customize the persistent sidebar interface, the side panel, the post-installation onboarding flow, composer @mentions, and settings controls.

What tool does the video recommend for building a first plugin?

The video recommends using Plugin Creator to build and iterate on the initial version of a ChatGPT plugin.

Worth watching for

Software developers and product engineers building integrations, tools, or interactive application workflows for ChatGPT.

  • chatgpt
  • plugins
  • mcp
  • developer-tools
  • openai
  • ui-integration