claude-code - 💡(How to fix) Fix Bulk-delete old session transcripts in the desktop app [1 participants]

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…
GitHub stats
anthropics/claude-code#52085Fetched 2026-04-23 07:36:57
View on GitHub
Comments
0
Participants
1
Timeline
3
Reactions
1
Participants
Timeline (top)
labeled ×3
RAW_BUFFERClick to expand / collapse

The desktop app currently only supports deleting session transcripts one at a time. For users who run many short sessions (worktree-per-task workflows, /loop, multi-issue orchestration), the transcript list grows into the hundreds quickly and pruning is tedious.

Request

Add a bulk-delete affordance to the transcripts list. A few possible shapes:

  • Multi-select (checkboxes or shift-click) + "Delete selected"
  • "Delete all older than N days" / "Delete all from closed worktrees"
  • Filter-then-delete-all (e.g. filter by repo or branch pattern, then delete the filtered set)

Why it's useful

  • Session transcripts accumulate steadily — especially with short-lived worktrees where each spawn creates a new session.
  • No housekeeping path today means the list becomes unusable as a navigation tool.
  • One-at-a-time deletion is the kind of UI friction users work around by never cleaning up, which then makes the feature worse over time.

Environment

  • Claude Code desktop app
  • Windows 11

extent analysis

TL;DR

Implementing a bulk-delete feature for session transcripts, such as multi-select or filter-then-delete, can improve the usability of the transcript list in the Claude Code desktop app.

Guidance

  • Consider adding a multi-select feature with checkboxes or shift-click functionality to allow users to select and delete multiple transcripts at once.
  • Implementing a "Delete all older than N days" or "Delete all from closed worktrees" feature can provide an alternative way for users to manage their transcripts.
  • A filter-then-delete-all feature can also be useful, allowing users to filter transcripts by repo or branch pattern and then delete the filtered set.
  • When designing the bulk-delete feature, consider the potential impact on user workflow and ensure that it is intuitive and easy to use.

Example

No code example is provided as the issue does not contain specific technical details about the implementation.

Notes

The implementation of the bulk-delete feature will depend on the specific requirements and technical details of the Claude Code desktop app, which are not provided in the issue.

Recommendation

Apply a workaround by implementing a bulk-delete feature, such as multi-select or filter-then-delete, to improve the usability of the transcript list and reduce the friction associated with one-at-a-time deletion.

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 Bulk-delete old session transcripts in the desktop app [1 participants]