App Logo
Social media

How to delete all your old tweets at once (2026): mass delete tweets and replies from your AI agent, keep the ones you choose, no X API

Prompt template

Find my tweets and replies before 2024 / with fewer than 5 likes / that mention X, show me the list, keep the ones I name, and delete the rest one by one.

Overview

Old tweets come back at the worst moment: a job interview, a launch, a new audience. X has no button to delete them in bulk, and most deletion tools either delete everything or charge to let you keep some. An AI agent can go through your history with you, keep what you want and delete the rest.

Why it's hard

X lets you delete one post at a time. Tools that used the X API stopped at your last 3,200 tweets, and the API is now paid. The free app Cyd deletes everything, but keeping the tweets you like is a paid feature, as are keyword and date filters on Circleboom. Browser extensions cap free use at a few deletions a day.

How Reduck does it

Reduck runs X actions in your own Chrome, where you are already signed in, so there is no API key. Your agent lists your tweets with get_user_posts, your replies with get_user_replies and your reposts with get_user_reposts, and finds older ones with search_tweets and X's own operators (from:, until:, min_faves:). It applies your rule, shows you the list, then calls delete_tweet on each, which checks on the page that the tweet is gone.

Tools

Script What it does Takes
get_user_posts Your tweets from the Posts tab: text, date, likes, reposts, views, link your handle, how many
get_user_replies Your replies from the Replies tab, with the tweet each one answers your handle, how many
get_user_reposts Your reposts, with the original tweet your handle, how many
search_tweets X's own search with every operator, e.g. from:you until:2023-01-01 the query, Top or Latest
delete_tweet Deletes one of your tweets and checks it is gone the tweet link
whoami Which X account the browser is signed in as nothing

Connect it

  1. Install the Reduck extension in Chrome and stay signed in to X there.
  2. Add Reduck to your client: Claude Code, Claude Desktop, ChatGPT or any other MCP client.
  3. Ask: "Find my tweets and replies from before 2024 with fewer than 10 likes, show me the list, and wait for me before deleting them."

Ways to delete old tweets

X itself Cyd (free) Cyd Premium Circleboom Reduck
Delete in bulk No, one at a time Yes, everything Yes Yes Yes, one run per tweet
Keep the tweets you choose — No Yes Paid plans Yes
Filter by date, words, likes — No Not detailed on the pricing page Paid plans Yes, in plain words to your agent
Needs the X API No No No Yes (signs in with X) No
Setup None Desktop app Desktop app Web app Chrome extension
Called from your AI agent No No No No Yes

Who it's for

  • Anyone who wants old tweets gone before a job search, a launch or a new role
  • People who want to keep their best tweets and remove the rest
  • Founders and brands cleaning an account they took over or rebranded

FAQ

No. X's help center explains how to delete one post at a time, from its three-dot menu. Deleting your account is not the same: you lose the account. To clear years of tweets and keep the account, you need a tool.
Cyd, a free desktop app, deletes all your tweets without the X API. Read on its pricing page on 2026-10-16: keeping some tweets while deleting the rest, deleting likes and deleting DMs need Premium, at $3 a month or $36 a year. Circleboom's guide says its keyword, date and engagement filters and its archive upload are on paid plans. With Reduck, choosing what to keep is the normal way to work: you tell your agent what to delete and what to keep.
Yes. get_user_posts, get_user_replies and search_tweets return each tweet's text, date, likes, reposts and views, so your agent can apply any rule you give it: "everything before 2024", "replies with no likes", "tweets that mention my old job", "keep anything with more than 100 likes". It shows you the list first, then deletes.
Often, through X's own search. search_tweets takes every X search operator, so from:yourhandle until:2023-01-01 lists your tweets and replies from before that date. Tested on 2026-10-16: it returned tweets and replies back to 2024. X's search is not exhaustive, so for a complete wipe, download your X archive (Settings, Your account, Download an archive of your data) and give your agent the tweet links from it: delete_tweet works from a link.
delete_tweet reloads the page after deleting and reports verified_on_page, with the account it acted as. On the Reduck catalogue it succeeded on all 24 runs of the last 30 days. Agents sometimes report work they did not do, so ask yours to list your tweets again at the end.
No. Each tweet is one run, one after the other, in your own browser, and X limits how fast any account can act. A few hundred tweets is an afternoon in the background. For tens of thousands, start with the years or topics that matter most.
X's rules restrict automated activity, and say so on their automation help page. Reduck is not a bot running on its own: each script runs only when you or your agent asks, one at a time, in your own browser, as you. delete_tweet asks your agent to show you each tweet and get your approval before deleting it. Decide whether that fits how you use X.
get_user_reposts lists your reposts with the original tweet. Undoing reposts and removing likes are separate scripts in the X catalogue that this page has not tested, so check them on a few items before a large run.

Similar use cases

Reddit

Delete all your Reddit comments and posts

Let Claude, ChatGPT or any AI agent wipe your Reddit history. It lists your comments and posts, overwrites each comment before deleting it, and checks on Reddit that each one is gone. It works in your own signed-in Chrome, with no Reddit API key, no bookmarklet and no subscription to a deletion app.

Social media
X (Twitter)

X (Twitter) MCP

Give Claude, ChatGPT or any MCP client your X account, as you, with no developer app, no API key and no pay-per-use credits.

Social media
X (Twitter)

Export X analytics

Export the analytics of your X posts (impressions, engagements, profile visits, link clicks) to a spreadsheet by asking your AI agent, with no ads account, no X API and no X Premium.

Social media

Start building not clicking