Developer settings
Configure development settings across ChatGPT and Codex clients
The general Settings page covers app preferences, including profile, keyboard shortcuts, notifications, appearance, personalization, memories, and archived chats.
Project and terminal behavior
Choose where files open, how much command output appears in chats, and where terminal tabs open by default.
Code review
Under Settings > Git, use Review delivery to choose Inline to run
/review in the current chat when possible or Detached to start a separate
review chat.
IDE extension sync
When the ChatGPT desktop app and IDE extension are open in the same project, they share active chats and editor context. Turn on IDE context from the app composer to let Codex use files currently open in your editor. Turn it off when you want the app prompt to exclude that editor context.
You can open an app chat from the IDE extension and continue an IDE chat in the app. Both surfaces use the same project to determine which chats and context to share.
Agent configuration
Codex agents in the app inherit the same configuration as the IDE extension and
CLI. Use the in-app controls for common settings, or edit config.toml for
advanced options. See Agent approvals and security
and Config basics for details.
Git
Use Git settings to standardize branch naming and choose whether Codex uses force pushes. You can also set prompts that Codex uses to generate commit messages and pull request descriptions.
Integrations and MCP
Connect external tools through Model Context Protocol (MCP). Enable recommended
servers or add your own. If a server requires OAuth, the app starts the
authentication flow. These settings also apply to the Codex CLI and IDE
extension because MCP configuration lives in config.toml. See
Model Context Protocol for details.
Browser developer mode
Under Developer mode, turn on Enable full CDP access to let ChatGPT use the Chrome DevTools Protocol for performance profiling and deeper browser debugging. If your organization has disabled full CDP access, you can't enable it locally. See Developer mode for setup, risk, approval, and administrator requirements.