[FEATURE] Organize sessions into folders/groups in the recents list
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
I use Claude Code as an ongoing operations hub for a small business (a pizzeria), not just for coding. I run many separate chat sessions covering different areas — marketing campaigns, pricing/margin analysis, ad creative, customer segmentation — all within the same project folder.
Over weeks, the "recents" list fills up with dozens of sessions on unrelated topics, and it becomes hard to find a specific past conversation. There's currently no way to visually group related sessions together.
Proposed Solution
I'd like to be able to create folders/groups within the sessions list (e.g. "Marketing," "Pricing," "Client X") and move existing sessions into them. Groups could be collapsed/expanded to keep the recents list clean, similar to how folders work in note-taking or email apps.
Alternative Solutions
Right now the only options are keeping a session in the flat recents list or archiving it entirely. Archiving removes it from view, which isn't the same as organizing — I still want related sessions visible and grouped, just not mixed with everything else.
Priority
Low - Nice to have
Feature Category
Interactive mode (TUI)
Use Case Example
Example scenario:
- I manage a pizzeria's operations entirely through Claude Code — marketing, pricing, customer data, all in one project.
- Over a month I create 15+ sessions: coupon campaigns, price calculators, ad creative, etc.
- With this feature, I could group them into folders like "Marketing," "Finance," and "Campaigns."
- This would save time when I need to find a past conversation about a specific topic, instead of scrolling through a long unsorted list.
Additional Context
This would be especially valuable for non-developer users running Claude Code as a general business assistant across multiple ongoing workstreams.
3 Comments
Different shape (native folders vs. an external index) but the same underlying problem — no built-in way to tag/group sessions, so the ones worth finding later get buried in the flat recents list. I ended up building a
/bookmarkskill that tags the current session and writes it to a local JSON file, with a small offline dashboard to filter by tag afterward (https://github.com/Ar9av/bookmark-agent). It's a workaround, not a substitute for native folders/groups in the recents list — that would obviously be the better in-product experience if it ships.+1 — same need from a different angle. I use the Claude Code desktop app both for firmware/server coding sessions and for correspondence — long-lived chats where Claude helps me handle back-and-forth with real people (negotiating a PCB design with a Fiverr freelancer, supplier quotes, etc.).
Those threads matter weeks later, but they drown in the flat recents list among dozens of coding sessions. Today the only stopgaps are prefixing session titles with an emoji so search can act as a pseudo-section, or starting such chats from a dedicated project folder so they group by project — both workarounds for what user-defined folders/tags/sections in the sidebar would do natively.
Would love: create a group (e.g. "Correspondence"), move existing sessions into it, collapse/expand in the sidebar. Desktop app on Windows 11.
Adding support for this feature request!
Use case: Game design (AvZ).
When working on visual design feedback and art direction, I need to organize multiple concurrent design review sessions by topic (tower grading, enemy visuals, effects, etc.). A flat recents list makes it hard to context-switch between related discussions without losing focus.
With folders, I could group sessions like:
This would significantly speed up iteration cycles where I'm jumping between multiple design feedback threads. +1 for this feature!