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
- Install the Reduck extension in Chrome and stay signed in to X there.
- Add Reduck to your client: Claude Code, Claude Desktop, ChatGPT or any other MCP client.
- 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