claude-code - 💡(How to fix) Fix [FEATURE] Claude Desktop - Archive individual conversations from the sidebar

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Root Cause

2. The current UX implicitly encourages mega-conversations. Because starting a new conversation means adding another entry to an already-cluttered sidebar, users have an incentive to keep stacking new topics onto existing long conversations rather than starting fresh. This is the opposite of what produces good results: long conversations degrade response quality, consume context window, and make memory generation noisier.

RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing requests and this feature hasn't been requested yet
  • This is a single feature request (not multiple features)

Problem Statement

Currently in the Claude consumer apps (claude.ai web, Claude Desktop, Claude Mobile), the only way to remove a conversation from the sidebar list is to delete it permanently. Projects can be archived (with a dedicated "Archived" tab), but individual conversations cannot.

This creates two distinct problems:

1. Sidebar clutter forces a binary choice with real consequences. Over time the sidebar fills with finished conversations: one-shot questions, completed projects, throwaway experiments. Users are stuck between two bad options:

  • Keep everything visible — and lose the ability to find what's currently active
  • Delete — and permanently lose the conversation, including the ability to find it again through chat search weeks or months later

Deletion is not a substitute for archive. For users who rely on the "Search and reference chats" feature, deleting a finished conversation isn't a clean-up action — it's destroying a future retrieval. Many real workflows involve coming back to a discussion several weeks later ("what was that approach we tried for the Symfony migration?", "what did the recruiter from company X say about their stack?"). Without an archive, the only options are sidebar pollution or losing that searchable history entirely.

2. The current UX implicitly encourages mega-conversations. Because starting a new conversation means adding another entry to an already-cluttered sidebar, users have an incentive to keep stacking new topics onto existing long conversations rather than starting fresh. This is the opposite of what produces good results: long conversations degrade response quality, consume context window, and make memory generation noisier.

The existence of third-party Chrome extensions like "Claude Archive" (which fakes the feature by renaming chats with a hidden marker) confirms that real users are working around this gap today.

Open Question: Interaction with Memory and Past Chat Search

This is worth a deliberate product decision. Archiving makes a clear statement about user intent: "I'm done actively using this conversation, but I want to keep it findable." That intent could translate two ways:

  • Option A — archive stays in memory and personalization: archive is purely a UI concern (declutter the sidebar). The memory algorithm and ambient context retrieval continue to draw from archived conversations.
  • Option B — archive opts out of memory but stays searchable: archiving signals the conversation is no longer "current context" and should stop feeding the memory algorithm and ambient retrieval, but remains accessible via explicit search. This is the more useful behavior in practice.

OpenAI already chose Option B for ChatGPT and it has worked well. OpenAI launched chat archiving in December 2023, and their documented policy is explicit: when "Reference chat history" is on, ChatGPT keeps information from past conversations unless those chats are deleted or archived. Archived chats remain searchable through the Settings panel but stop influencing the memory and personalization layer. Any "saved memories" already extracted from the chat persist separately and can be managed independently — a nice nuance that respects the difference between "raw conversation" and "distilled fact about the user."

This is a sensible model: archive becomes a real product lever that lets users say "I'm done with this topic actively, but I might want to find it later" without having to choose between sidebar clutter and destroying their searchable history.

I'd recommend Anthropic adopt the same model (Option B), possibly with a per-archive toggle for users who want different behavior on specific conversations.

Why It Matters

  • Better UX for anyone who uses Claude regularly enough to accumulate dozens or hundreds of conversations
  • Protects long-term value of chat search: users who rely on past-chat search to resume topics weeks later get a way to clean their sidebar without sacrificing that retrieval
  • Encourages healthier usage patterns: users would feel free to start a new conversation per topic instead of bloating existing ones, which improves response quality and reduces context-window pressure
  • Closes a feature gap with the main comparable product: ChatGPT has had this since December 2023, with a memory model that has been refined over more than two years
  • Gives users finer control over memory if Option B is chosen, consistent with Anthropic's privacy-forward positioning
  • Parity with Projects: Projects already support archive — extending the same pattern to conversations is a natural and expected consistency

Proposed Solution

Add native conversation-level archiving to the Claude consumer apps:

  • An Archive action in the conversation context menu (3-dot menu on hover / long-press on mobile), next to Rename / Delete
  • An Archived section or filter in the sidebar (similar to what already exists for Projects), accessible but out of the way
  • Critical: archived conversations remain fully indexed by chat search. This is the single most important property of the feature — it is what makes archive meaningfully different from delete. A user typing a keyword should still find archived chats, with a visual indicator that the match is in an archived conversation.
  • An Unarchive action symmetric to archive (the Claude Code repo already has issues #41060 and #41070 showing this is critical — accidental archiving with no recovery path is painful)
  • Optional but valuable: an Undo toast right after archiving (Gmail-style), to handle misclicks gracefully

Alternative Solutions

Folders/tags as an alternative — but they don't solve the memory-opt-out question, only the visual clutter.

Priority

Medium - Would be very helpful

Feature Category

Other

Use Case Example

I have a finished discussion about a Symfony migration approach from 3 weeks ago. I want it out of my sidebar but still want to find it next month when the topic comes back.

Additional Context

Claude Code (CLI) already has conversation archiving, which proves Anthropic has the underlying capability — this request is about bringing the same affordance to the consumer-facing apps where the sidebar clutter problem is arguably more acute.

Related issues in the Claude Code repo that show clear user demand for the same pattern: #19138, #41060, #41070, #50042. The recurring theme in those issues (accidental archive with no recovery, missing "archived" view) should inform the UX of the consumer-app version from day one.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix [FEATURE] Claude Desktop - Archive individual conversations from the sidebar