threads.cleaner

Bulk-delete your Threads posts and replies.
Free, open-source, runs on your machine.

Python 3.11+ MIT License Download  ·  GitHub

Quick start

# Download threads-cleaner.exe from GitHub Releases
$ .\threads-cleaner install-browser
$ .\threads-cleaner login
$ .\threads-cleaner --target both --yes
$ pipx install threads-cleaner
$ threads-cleaner install-browser
$ threads-cleaner login
$ threads-cleaner --target both --yes
$ uv tool install threads-cleaner
$ threads-cleaner install-browser
$ threads-cleaner login
$ threads-cleaner --target both --yes

No API, no accounts, no rate limits

Threads has no public bulk-delete API. Most tools either don't work or require a Meta developer account that can be suspended at any time.

threads-cleaner uses browser automation (Playwright) to click the real Threads UI — the same buttons you'd click manually.

Features

Bulk delete

Delete all your posts, all your replies, or both. Set a max limit or let it run.

Date filters

--older-than 30d or --newer-than 7d. Also accepts ISO dates.

Dry run mode

--dry-run opens the browser and shows what would be deleted — no destructive clicks.

Standalone EXE

Download the single-file executable. No Python, no pip, no dependencies to install.

How it works

The tool opens a phone-sized Chromium window, loads your session cookies, navigates to your profile and replies tab, and clicks each item's "More" menu → "Delete" → confirm. Items are marked so nothing is tried twice. The page scrolls automatically to find everything.

Download

EXE (Windows): Download threads-cleaner.exe from GitHub Releases. ~70MB, self-contained, no Python needed.

PyPI (cross-platform): Install via pipx, uv tool, or pip on any OS:

$ pipx install threads-cleaner
$ # or:  uv tool install threads-cleaner
$ # or:  pip install threads-cleaner