Feature Request: ChatGPT ↔ Codex Bridge
Dear OpenAI Team,
I would like to propose a native integration between regular ChatGPT conversations and Codex, with a simple action to generate a prompt and send it directly to Codex.
How This Differs from ChatGPT Work
I understand that Work already offers ways to coordinate tasks with Codex. This proposal focuses specifically on regular ChatGPT conversations: turning an architectural discussion into a prompt that can be reviewed and sent directly to Codex, then bringing selected results back to the original conversation. The goal is to support this workflow without requiring users to move their discussion into Work, replacing the manual copying and pasting they already do between the two tools.
Usage efficiency is a central reason for this distinction. OpenAI’s documentation states that Work follows the same usage structure as Codex. Users should be able to keep architectural discussions and prompt preparation in regular ChatGPT, under its own usage limits, and reserve their Work/Codex allowance for repository inspection, implementation, and testing. Moving the discussion into Work is therefore not an equivalent solution for users trying to conserve that allowance.
The intended separation is deliberate: use regular ChatGPT to discuss architecture, evaluate alternatives, and decide what should be built; use Codex for hands-on programming, including inspecting the codebase, editing files, running commands, and testing changes. Architectural discussion alone should not require consuming the Work/Codex allowance. A direct bridge would let users reserve that allowance for execution while keeping planning in regular ChatGPT.
The request is not for free Codex execution: actual tasks would remain subject to normal Codex usage rules. It is for a direct handoff that does not require an additional agent run merely to transfer an already prepared prompt or return selected results.
Current Workflow
Today, I work with two screens: one for discussing architecture in ChatGPT and another for executing tasks in Codex. I manually copy prompts from ChatGPT to Codex and bring the results back to ChatGPT to continue the discussion.
This is an existing workflow, not a hypothetical use case. I already do it manually, and other users who combine ChatGPT discussions with Codex execution face the same need to transfer instructions and results. The absence of an integration does not remove that need; it leaves users to handle the handoff themselves.
A native bridge would make this existing workflow easier rather than require users to adopt a new one. Users could keep working this way, with less copying, fewer interruptions, and less risk of leaving out relevant context. The workflow will continue to exist without integration; the opportunity is to support it directly.
Proposed Feature: Create and Send a Prompt
ChatGPT could offer a Create prompt for Codex action that turns the discussion into a focused task. After reviewing and editing the prompt, the user could select Send to Codex.
The handoff would allow the user to:
- Choose the destination Codex project.
- Select an existing task or create a new one.
- Review and edit the prompt and any included context.
- Submit the task directly to Codex.
Only the selected prompt and context should be transferred, rather than the entire ChatGPT conversation by default. Codex would continue to apply its existing permissions and execution controls.
Example Interface: A Send to Codex Prompt Block
For example, a user could type /sendtocodex or ask ChatGPT to prepare a Codex task. ChatGPT would generate the instructions inside a dedicated Send to Codex block in the regular conversation. This would look like a text block, but with an editable prompt and a built-in Send button.
The block could include:
- Prompt: the instructions prepared from the discussion, available for review and editing.
- Destination: a selector for an available Codex project and an existing or new conversation.
- Remember destination: an optional setting to reuse the selected project and conversation for subsequent handoffs in this ChatGPT conversation.
- Send: a user-initiated action that submits the displayed prompt to the selected Codex conversation.
- Retrieve final response: an optional action to bring only the final response for the submitted Codex task back into the ChatGPT conversation, clearly identifying which task it belongs to.
The destination picker should reuse the Codex destinations and availability already exposed by the application, rather than require a separate connection setup. When ChatGPT and Codex are running in the same desktop application on the same machine, the handoff should feel direct. If a destination is unavailable, the block should show that state instead of silently selecting another destination.
The central request is this actionable prompt block inside regular ChatGPT. Remote execution is not a prerequisite for the feature: the block would simply use whichever supported Codex destination the user selects. /sendtocodex is an illustrative command name, not a reference to an existing command.
Returning Results to ChatGPT
Once Codex finishes the submitted task, the prompt block could offer a Retrieve final response button. Only the latest final response for that submission would be returned, rather than the full conversation, intermediate updates, or tool logs. The user could then discuss the outcome and prepare the next task without copying the response manually.
The outgoing prompt could already specify what Codex should include in that final response, for example: “When finished, summarize the changes, tests run, results, and any remaining issues.” This would make the response useful for the architectural discussion without requiring the integration to collect or summarize the full execution history.
Retrieval could be manual initially. An optional setting could return the final response automatically when the task completes. The exact implementation could be left to the product team; the essential request is a simple way to retrieve the completed task’s final response.
Optionally linking a ChatGPT conversation to a Codex task could make the destination easier to select while keeping their conversation histories separate.
This integration should be available in regular ChatGPT. Drafting and transferring a prompt should remain distinct from executing a task in Codex, with clear usage information.
The goal is simple: let users discuss architecture in ChatGPT, execute tasks in Codex, and move between the two through an integrated workflow instead of manual copying and pasting.
Thank you for considering this proposal.