[FEATURE] Archive conversations in chat history

Resolved 💬 3 comments Opened Jan 19, 2026 by timon0305 Closed Jan 22, 2026

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

When I finish a conversation in Claude Code, it stays in the chat history (claude -r) even though it's no longer relevant to my current work. I want to archive inactive conversations without deleting them so I can restore them later if needed. Currently, there's no way to rename or delete individual chat histories—only have option to clear all chat history, which removes everything. As a result, I keep all conversations visible, which clutters the chat history and makes it hard to find correct session.

Proposed Solution

Add an archive feature accessible when viewing chat history in Claude Code (e.g., when using claude -r). When selecting a conversation from the history, provide an option to archive it (e.g., keyboard shortcut or menu). Archived conversations are moved to a separate section in the chat history list (collapsed "Archived" section at the bottom). Users can expand this section to browse archived conversations and restore any of them to the active list. This keeps the main chat history clean and focused while preserving access to past conversations. Also consider adding the ability to rename conversations so they can be easily identified and organized.
The archive functionality should integrate seamlessly into the existing TUI interface, using the same interaction patterns users are familiar with when navigating chat history, ensuring it feels natural within the terminal environment.

Alternative Solutions

_No response_

Priority

Medium - Would be very helpful

Feature Category

Interactive mode (TUI)

Use Case Example

_No response_

Additional Context

_No response_

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗