Support Display of Multiple Chats

Open 💬 11 comments Opened Feb 27, 2026 by hlemonnier
💡 Likely answer: A maintainer (github-actions[bot], contributor) responded on this thread — see the highlighted reply below.

What variant of Codex are you using?

App MacOs

What feature would you like to see?

Description
Currently in the Codex macOS app, a single chat session is active at a time, and all interaction happens within that thread. For multi-tasking or multi-agent workflows, this becomes limiting: topics get mixed, context becomes polluted, and it’s hard to run parallel lines of reasoning.

It would be extremely valuable to support multiple parallel chats (e.g., 4 independent sessions), each with its own isolated context.

---

Problem / Motivation

  • Only one active chat session creates friction for multitasking.

---

Proposed Solution
Introduce multi-session support in the macOS app:

  • Ability to create and manage multiple independent chat sessions.
  • Fast switching between sessions (tabs or sidebar).
  • Each chat maintains its own:
  • conversation history
  • attachments
  • configuration (agent/model/tools, if applicable)
  • Optional: assign different agents or profiles per chat.

<img width="1200" height="608" alt="Image" src="https://github.com/user-attachments/assets/9323efb3-65d4-40cd-9b1e-52c737c23558" />

Additional information

_No response_

View original on GitHub ↗

11 Comments

github-actions[bot] contributor · 4 months ago

Potential duplicates detected. Please review them and close your issue if it is a duplicate.

  • #12098
  • #12773

Powered by Codex Action

etraut-openai contributor · 4 months ago

The app already supports as many active sessions as you want. I regularly have Codex working on three or four tasks concurrently. I typically do this in different worktrees so they don't interfere with each other.

Can you clarify what functionality you think is missing?

hlemonnier · 4 months ago
The app already supports as many active sessions as you want. I regularly have Codex working on three or four tasks concurrently. I typically do this in different worktrees so they don't interfere with each other. Can you clarify what functionality you think is missing?

Yes, the multi-session feature works perfectly, and I use it as well. It’s more about the visual experience — being able to display, say, four sessions in parallel like in the image. It’s not a mandatory feature, just something that feels interesting from a productivity standpoint.:

<img width="2400" height="1216" alt="Image" src="https://github.com/user-attachments/assets/990a178c-f73d-4e30-b28d-44eef31cb568" />

etraut-openai contributor · 4 months ago

I see, thanks for the clarification. I've changed the title to make it clearer.

One thing you may not be aware of is a feature we recently added that allows you to "pop out" conversation into an independent window. You can do this with multiple conversations, giving you something similar to what you've described. The "pop out" button is on the upper right corner of the window.

isCopyman · 3 months ago
I see, thanks for the clarification. I've changed the title to make it clearer. One thing you may not be aware of is a feature we recently added that allows you to "pop out" conversation into an independent window. You can do this with multiple conversations, giving you something similar to what you've described. The "pop out" button is on the upper right corner of the window.

VS Code extensions also really need this feature. Could you please add it? We need multiple VS Code extension windows.

Ga68 · 3 months ago

It appears that this feature was removed on the mac app recently. Is that true? I don't have it on mine anymore ... and I miss it.

rishirsv · 3 months ago

Also noticed that it can only be used for one chat now. I am back on CLI until this is back.

PylotLight · 3 months ago
I see, thanks for the clarification. I've changed the title to make it clearer. One thing you may not be aware of is a feature we recently added that allows you to "pop out" conversation into an independent window. You can do this with multiple conversations, giving you something similar to what you've described. The "pop out" button is on the upper right corner of the window.

Note, popping out is not even close to the same thing, as you would be left with windows everywhere which is not the goal here.
Was hoping for a seemless single pane as the OP suggests.

IsaacCheng9 · 1 month ago

I completely agree – multiple windows are good for those who want the UI to be duplicated, but for compactness it would be much nicer if we had the option to have multiple panes, similar to the implementations in Ghostty and the various terminal emulators.

Cornwil · 5 days ago

Strong +1 from a Windows user. I would like to keep two independent, normal Codex chats visible side by side—not subagents—so I can work on separate tasks without switching back and forth.

A particularly useful workflow would mirror Claude Code: Ctrl/Alt-clicking another chat in the sidebar opens it in a second pane (or window), with each chat retaining its own context. Tabs or a split view would both be great.

grabani · 3 days ago

Adding another +1 for this. My preferred UX is browser-style tabs for each Codex chat/task within the desktop app: keep multiple chats in one window, switch between them quickly, preserve each chat's independent context/state, and monitor running chats without relying on separate pop-out windows.