Feature Request: Split, Move, Copy & Merge Sections of ChatGPT Conversations

Problem

Long-running ChatGPT conversations naturally evolve into multiple subjects. A conversation may begin with one topic, branch into another, and eventually contain several substantial discussions that would be more useful as separate chats.

Currently, users have no easy way to reorganize those discussions afterward.

Proposed Feature: Conversation Management

Allow users to select a range of messages inside an existing ChatGPT conversation and:

1. Move to New Chat β€” Remove the selected messages from the original conversation and create a new conversation containing them.

2. Copy to New Chat β€” Create a new conversation from the selected messages while preserving them in the original.

3. Move to Existing Chat β€” Transfer selected messages into another existing conversation.

4. Split Chat Here β€” Select a point in a conversation and turn everything after that point into a new conversation.

5. Merge Chats β€” Combine related conversations while preserving chronology and conversational context.

AI-Assisted Topic Detection

ChatGPT could also recognize when a conversation has substantially changed subjects and offer to create a new chat:

β€œIt looks like this conversation has moved into a new topic. Would you like to split this into a new chat?”

The user should always decide whether the split occurs.

Why This Would Be Useful

This would be especially valuable for people using ChatGPT for long-running creative projects, writing, research, coding, project management, and conversations that span multiple devices.

Instead of treating conversations as permanent linear transcripts, ChatGPT could allow users to organize them more like documents or branches of thought.

It would make ChatGPT significantly easier to use as a long-term workspace while keeping conversations focused and organized.

I completely agree with this feature request.

I actually posted a very similar feature request today before discovering this thread. I ran into exactly this problem in practice: I had a long conversation with ChatGPT about choosing a new laptop, but during that conversation we started discussing the performance of large Excel files. That eventually turned into a completely separate project in which we analyzed and optimized one of my Excel files.

Only afterwards did I realize that the conversation had effectively become two different subjects. At that point, I wanted to move the Excel-related part into its own conversation, while keeping the laptop discussion separate.

Being able to select a section of an existing conversation and move or copy it to a new chat would have solved this perfectly.

I also really like the additional ideas in this proposal, especially moving sections to an existing chat and merging related conversations.

It is interesting that two users independently submitted very similar feature requests within just a few days. Hopefully this shows that better conversation organization would be genuinely useful for people who use ChatGPT for longer projects.

This, I have also needed for sometime.

I would also like Move/Copy to Existing Chat to allow us
to choose a specific insertion point in the destination conversation.

Ideally:

Select messages β†’ Move/Copy β†’ Choose conversation β†’ Choose insertion point

This would make it possible to reorganise conversations properly when a discussion develops into a subject that belongs in another existing thread, rather than simply appending it to the end.

For merging conversations, an option to preserve/reconstruct chronological order or choose the insertion point manually would also be very useful.