Later, I wanted to pull that part out. I didn't want to start a new branch somewhere before it happened. I just wanted to take that part out of the middle and keep everything before and after it.
That was the original idea behind Chat Threads.
Chat Threads lets you work with a copy of a ChatGPT or Claude conversation. You can remove turns from the middle of a conversation without changing the original, and then continue with everything before and after them intact.
It also lets you split a long conversation into separate topics. You can do that manually or optionally have an AI propose the topics and assignments for you to review.
The project is open source: