Reddit Chat Delete Suite

Production-ready Reddit chat cleanup with selective delete, sweep, purge, hide, and detailed logs

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Аўтар
Amritanshu SINGH
Усталяванняў за дзень
1
Усяго ўсталяванняў
17
Рэйтынг
1 0 0
Версія
v3.3.0
Створаны
03.03.2026
Абноўлены
03.03.2026
Памер
126.3 КБ
Ліцэнзія
MIT
Ужываецца на

Quick Start

  • Visit one of the supported URLs: https://www.reddit.com/chat*
  • Wait a second for the panel to appear at the bottom-right of the page.
  • Open a chat and look for the "Chat Delete" panel at bottom-right.
  • In Settings, enter your Reddit username (without the u/). Press Save.
  • Back in the Current Chat tab:   - Select messages:     - Use “✓ Select All” to auto-mark your deletable messages (your own messages, and messages that only have your replies under them)     - Or toggle “🖱️ Mark Mode” and click specific messages to select/deselect them   - Delete:     - Click “🗑️ Delete Selected” to delete the currently selected messages   - Auto Sweep:     - Click “🧹 Auto Sweep” to let the script find, scroll, and delete batches of your messages automatically until it reaches the top or you stop it   - Hide chat:     - Click “👁️ Hide Chat” to hide the currently open chat

  • Batch (Chat List tab):   - Enable “🖱️ Mark Mode", then click chats in the left sidebar to mark them   - “✓ Select All” marks all visible chats (skips Mod Mail unless allowed in Settings)   - “🗑️ Process Selected” opens each selected chat, sweeps messages, and optionally hides the chat based on Settings   - “👁️ Hide Selected Chats” opens and hides each selected chat (no deletions)   - “🧹 Purge” auto-discovers chats by scrolling the list and processes each one sequentially

  • You can stop any ongoing run with the STOP button in the header.

What the Buttons Do

Current Chat tab

  • ✓ Select All: Marks all deletable messages in the current chat (yours; and parent messages if their replies contain only your messages)
  • 🖱️ Mark Mode: When ON, clicking messages toggles selection; when OFF, normal clicking resumes
  • ✕ Clear Selection: Unmarks all selected messages in the current chat
  • 🗑️ Delete Selected: Deletes only the currently marked messages
  • 🧹 Auto Sweep: Automatically finds and deletes batches of your messages by scanning and scrolling up until done or stopped
  • 👁️ Hide Chat: Opens chat settings and hides the current chat

Chat List tab

  • ✓ Select All: Marks all visible chats in the left sidebar (skips Mod Mail unless allowed)
  • 🖱️ Mark Mode: When ON, click chats in the left sidebar to mark/unmark them
  • ✕ Clear Selection: Unmarks all chats
  • 🗑️ Process Selected: For each marked chat opens it, sweeps deletable messages, and hides (if enabled)
  • 🧹 Purge: Auto-discovers chats by scrolling through the list and processes them one by one
  • 👁️ Hide Selected Chats: Opens each marked chat and hides it without deleting messages

Settings tab

  • Reddit username: Required so the script can identify your own messages
  • Deletion delay (ms): Wait time after each delete (helps with UI stability/rate limits)
  • Max deletions per minute: Throttle to avoid hitting limits; set 0 to disable throttling
  • Empty chat load wait (seconds): How long to wait for messages to appear after opening a chat with no visible items yet
  • Marked message style: Visual style for selected messages in the thread
  • Process Mod Mail Chats: Allow selection and hiding of Mod Mail chats (read-only; messages aren’t deleted)
  • Auto-minimize after deletion: Minimize the widget after a deletion run completes
  • Reset Defaults / Save Settings: Manage your preferences (stored locally)