explaingit

matteoleonesi/bulk-delete-claude-chat

Analysis updated 2026-05-18

27JavaScriptAudience · generalComplexity · 1/5LicenseSetup · easy

TLDR

A browser console script that deletes every conversation in your claude.ai account at once, bypassing the limited Select all button.

Mindmap

mindmap
  root((bulk delete))
    What it does
      Deletes all conversations
      Bypasses on screen limit
      Runs in browser console
    Tech stack
      JavaScript
      Browser console
      Internal web endpoints
    Use cases
      Clear all chat history
      Reset account before reuse
    Audience
      Claude ai users
      Privacy conscious users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Delete every conversation in your claude.ai account instead of only the ones visible on screen.

USE CASE 2

Clear your chat history before sharing or handing off an account.

USE CASE 3

Reset your account to a clean state for privacy reasons.

What is it built with?

JavaScript

How does it compare?

matteoleonesi/bulk-delete-claude-chatemirsametguzel/escape-from-mzjoeseesun/qiaomu-suno-master
Stars272727
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasyeasymoderate
Complexity1/52/52/5
Audiencegeneralgeneralvibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Uses unofficial, undocumented claude.ai web endpoints inferred from network requests, so it may break if Anthropic changes the web app.

Released under the MIT license, so anyone can use, modify, and share the script freely.

In plain English

This is a small JavaScript script that deletes all your conversations on claude.ai at once. It was created because the "Select all" button on the claude.ai recents page only selects the conversations visible on screen, not all conversations in your account. To use it, you open claude.ai/recents in your browser, open the browser's developer console (press F12 and click the Console tab), paste in the contents of the script, and press Enter. A confirmation dialog appears once per organization in your account. The deletions happen gradually over several minutes, and you need to keep the tab open until the console shows that it is finished. The README notes clearly that this script uses internal claude.ai web endpoints that were inferred from watching the browser's network requests. These are not public or officially documented APIs, so the script may stop working if Anthropic changes how the web app works internally. The project is not affiliated with Anthropic. The script is released under the MIT license. It is a one-file solution with no installation required beyond pasting it into the browser console.

Copy-paste prompts

Prompt 1
Walk me through opening the browser console on claude.ai and running the delete-all.js script safely.
Prompt 2
Explain why this script might stop working if Anthropic changes its internal web app.
Prompt 3
What should I watch for while the script is deleting my conversations to make sure it finishes correctly?

Frequently asked questions

What is bulk-delete-claude-chat?

A browser console script that deletes every conversation in your claude.ai account at once, bypassing the limited Select all button.

What language is bulk-delete-claude-chat written in?

Mainly JavaScript. The stack also includes JavaScript.

What license does bulk-delete-claude-chat use?

Released under the MIT license, so anyone can use, modify, and share the script freely.

How hard is bulk-delete-claude-chat to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is bulk-delete-claude-chat for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.