GitHub list of ChatGPT Plugin Directory
plugin

GitHub

Triage PRs, issues, CI, and publish flows

The GitHub plugin earns its keep in Codex, where one session covers both your local checkout and GitHub: address the review comments on an open pull request, work out why a check failed, sort an issue backlog, then publish the branch for review. In ChatGPT it is mostly for reading: how a repository handles authentication, a pull request summary before you review it, or last week's merged PRs turned into a status update.

From the publisher

Inspect repositories, triage pull requests and issues, debug CI, and publish changes through a hybrid GitHub connector and CLI workflow. Built and maintained by OpenAI. Listed in OpenAI's curated Codex marketplace (openai-curated); the manifest declares an app connector and MCP server config.

What you need

  • A GitHub account with access to the repositories. When you connect, GitHub asks you to authorize OpenAI's app and pick which repositories it can reach. Your organization may require an owner to approve it first.
  • ChatGPT: install from the Plugins tab on the web or desktop app, then use it in Chat or Work on web, desktop or mobile.
  • Codex: the ChatGPT desktop app or the Codex CLI (codex plugin add github@openai-curated). The IDE extension doesn't support plugins. If you sign in to Codex with an API key, the plugin uses GitHub's hosted MCP server and asks you to sign in to GitHub separately.
  • Business, Enterprise and Edu: an admin decides whether the plugin is available; on Enterprise and Edu it starts switched off. The plugin also lists an optional GitHub Enterprise app, which admins set up from a template.

Good to know

  • It stays inside GitHub's permissions. ChatGPT only reaches the repositories you granted, and can only do what your account can do there.
  • Changing code is a Codex job. OpenAI's help center points to Codex for writing and pushing code. There, your sandbox and approval settings apply.
  • Admins can narrow it to read-only actions or an approved set.
  • Pull requests can trigger tasks. On eligible plans, a scheduled task can run on pull request activity, filtered by author, title or label. This works in ChatGPT on the web and mobile, not in the desktop app or Codex CLI.
  • Disconnecting. In ChatGPT, open Settings > Plugins (or Apps), select GitHub and choose Disconnect. On GitHub, Settings > Applications lets you revoke the authorization; organization owners can uninstall the app.

Also available as

Install

  1. 1Add it in ChatGPT

    Open Plugins in the ChatGPT sidebar (web or desktop), search for “GitHub” and select +. You'll be asked to sign in to any connected service on first use. Then type @ in a chat to call it.

  2. 2Or install it in Codex
    codex plugin add github@openai-curated

    Start a new Codex session afterwards. You can also run /plugins inside the CLI to browse and install interactively.

Things to ask

  • “Inspect PRs, triage issues, debug failing checks, and prepare code changes for review”
  • “Triage the open PRs on this repo”
  • “Why is CI failing on my branch?”
  • “Open a PR for these changes”

Disconnect or uninstall

  1. 1In ChatGPT

    Disconnect an account in Settings → Apps or Plugins. To remove the plugin itself, open GitHub in the Plugin Directory and select Uninstall plugin. Uninstalling can disconnect every account connected through it, and plugins your workspace installs may not offer the option.

  2. 2In Codex
    codex plugin remove github@openai-curated

GitHub: common questions

Can ChatGPT create GitHub pull requests?

Yes, through Codex. The plugin is built to prepare code changes and publish them for review, combining the GitHub connection with command-line steps in your project, and Codex asks for approval according to your settings. In a regular ChatGPT chat, OpenAI describes the GitHub app as a way to read and search your code. See Use plugins and MCP servers in Codex.

Can ChatGPT see my private repositories?

Only the ones you allow. When you install OpenAI's GitHub app you choose its repositories, and an organization can require an owner's approval. If a private or new repository is missing, check that the app is installed on the account or organization that owns it. New repositories can take about five minutes to appear.

Is this the same as Codex code review?

No. Codex code review is set up in Codex settings for a connected repository. Codex then reviews a pull request when someone comments @codex review, or automatically if you turn that on, and posts the review on GitHub. The plugin is for working with GitHub from inside a chat or Codex session.

What's the difference between the GitHub plugin, app and MCP server?

The GitHub app is OpenAI's connection between ChatGPT and your GitHub account. The plugin packages that connection for a one-step install in ChatGPT and Codex. The GitHub MCP server is GitHub's own server, which you add to Codex or another agent yourself, with OAuth or a personal access token and a chosen set of tools.

Learn more

GitHub alternatives