I use ChatGPT heavily and often maintain many different topics and activities in parallel. After accumulating 100+ conversations, I’ve found that the current sidebar-based history becomes increasingly difficult to manage.
The problem isn’t simply that ChatGPT needs folders.
The bigger problem is that there is no easy way to recognize, rediscover, and maintain ongoing threads, especially when they are spread across ChatGPT conversations, Projects, Work, Codex, and local conversations.
1. Scrolling through all conversations isn’t really “browsing”
I can scroll down the sidebar and eventually see my older conversations, but with 100+ chats, that means scrolling through a very long list of titles.
And titles aren’t always enough.
Even when I manually rename a conversation, a few days later I may look at the title and think:
“I remember this… but what exactly was this conversation about?”
Conversations also evolve. A chat may start with one topic and gradually develop into something quite different, while its title still reflects where it started.
A short AI-generated preview would make conversations much easier to recognize:
Graduate School Planning
Compared possible fields, preparation requirements, financial constraints, and preparation timelines. Last discussion focused on preparation costs.
That’s much more useful than a title alone.
2. Search doesn’t help when I don’t remember the words
Sometimes I know that I discussed something before, but I don’t remember:
-
the title;
-
the exact terminology I used;
-
when I discussed it;
-
or which conversation it appeared in.
I may only remember something vague like:
“A few days ago, I compared Study Mode with another learning approach.”
At that point, I know the information exists somewhere, but I don’t necessarily know what to search for.
It would be much more useful if I could search semantically:
“Find the conversation where I compared Study Mode with another learning method.”
The user shouldn’t need to remember the wording of a previous conversation in order to find it.
3. Projects turn the problem into a smaller version of itself
Projects are useful, but once a Project contains many conversations, it starts to feel like a smaller version of the Recent conversations list.
I open the Project and still see a list of titles.
Then I have to remember:
-
What was each conversation for?
-
How are similarly named conversations different?
-
Where did I stop?
-
Which one should I continue?
-
Which ones are still active?
Creating more Projects introduces another problem:
“Which Project did I put that conversation in?”
Projects are valuable as context containers, but they don’t fully solve conversation management.
4. A topic can span multiple ChatGPT surfaces
This becomes even more difficult when the same topic exists across different parts of ChatGPT.
One topic might involve:
-
a normal ChatGPT conversation for exploration;
-
a Project containing related context;
-
a Work session for creating or editing something;
-
a Codex thread for implementation;
-
a local conversation;
-
several other conversations for decisions or follow-up discussions.
From my perspective, these may all belong to the same ongoing thread.
But the interface separates them based on where the activity happened.
This creates a mismatch:
The product is organized by tools and modes, while I remember things by topic and intent.
Because of this, adding folders only to normal ChatGPT conversations would help, but it still wouldn’t solve the larger problem.
Proposal: A Unified Conversation & Activity Manager
I’d like to see a dedicated, full-page Conversation & Activity Manager.
Not another section squeezed into the sidebar, but an interface specifically designed for browsing and managing a large history and multiple ongoing threads.
For example:
| Title | Summary / Current State | Source | Last Activity | Status |
|---|---|---|---|---|
| Graduate School Planning | Comparing fields and preparation requirements | Chat | Today | Active |
| Prototype Implementation | Core prototype implemented; testing remains | Codex | 2 days ago | Active |
| AI Tools Research | Comparing different workflows | Multiple | 5 days ago | Paused |
Each entry could include:
-
Title
-
AI-generated summary
-
Current / last state
-
Last activity
-
Source (Chat / Project / Work / Codex / local)
-
Project or category
-
Tags
-
Status (Active / Paused / Completed / Archived)
The manager could support:
-
full-page browsing instead of sidebar-only browsing;
-
semantic search;
-
sorting and filtering;
-
folders and tags;
-
AI-generated previews and topic grouping;
-
related-conversation suggestions;
-
links between related activities across different ChatGPT surfaces.
Folders and tags would be useful, but they are only part of the solution. The more fundamental problem is being able to recognize and retrieve something without already remembering how it was organized.
Active Lines
One feature I’d especially like to see is an Active Lines view.
When I have many things happening in parallel, some threads may not be touched for several days.
As newer conversations appear, an older thread moves farther down the sidebar. Nothing has technically been deleted, but eventually I may simply forget that I was still working on it.
Instead of relying on Recents as my memory, ChatGPT could maintain a lightweight overview:
| Active Line | Location | Current State | Last Activity | Next Step |
|---|---|---|---|---|
| Graduate School Planning | Chat / Project | Comparing preparation requirements | Today | Compare next field |
| Game Prototype | Codex | Prototype partially implemented | 3 days ago | Continue testing |
| AI Tools Research | Multiple | Comparing workflows | 5 days ago | Continue research |
| Documentation | Work | Structure established | 1 week ago | Continue next section |
It would answer a very simple question:
What am I currently doing, and where did I leave it?
Users could mark lines as active, paused, or completed. ChatGPT could also suggest that a new conversation appears to continue an existing line.
The important part is that an ongoing thread shouldn’t effectively disappear from the user’s attention simply because it hasn’t been touched for a few days.
Let AI help with the organization
I don’t think the solution should require users to manually maintain another complicated organizational system.
ChatGPT already understands the contents of conversations.
It could help by suggesting things like:
“These four conversations appear to belong to the same active line. Group them?”
“This conversation appears to continue an existing topic.”
“This active line hasn’t been touched for a week.”
The user should remain in control, but AI could handle much of the organizational overhead.
Otherwise, solving conversation-management problems by giving users more things to manually manage risks creating another management problem.
The core problem
For light usage, a chronological sidebar may be enough.
But as ChatGPT becomes a place for long-running, multi-threaded activities, conversation history starts functioning as part of the user’s working memory.
At that point, the user shouldn’t have to remember:
“What was that conversation called?”
They should be able to think:
“Where was that thing I was doing?”
and have ChatGPT help them find it.
Folders and tags would definitely help, but I think the larger opportunity is a unified management layer for recognition, retrieval, and continuity across ChatGPT’s different surfaces.
Disclosure: This post was written with the assistance of ChatGPT. The problems, experiences, and feature ideas described here are based on my own use of ChatGPT; AI was used to help organize them and express them in English.