You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Launch: Double-click START_APP.bat or run npm start
Set Handle: Click on the profile section to enter your X handle
Configure:
Select content types (Posts, Replies, Reposts)
Set "Delete Before" date (month + year)
Set "Protect After" date (month + year)
Set target count
Toggle "Show browser window" for faster deletion + live view
Start: Click "Start Cleanup"
Login: If needed, log in to X in the browser window that opens
CLI
# Delete up to 200 tweets from 2014 and older
node index.js yourusername
# Or with environment variables
PROFILE_HANDLE=yourusername node index.js
# With custom settings
PROFILE_HANDLE=yourusername TARGET=100 DELETE_YEAR_AND_OLDER=2020 node index.js
Building from Source
# Install dependencies
npm install
# Run the GUI app
npm start
# Build distributable packages (portable + installer)
npm run build
# Output in dist/ folder:# - Delete My Tweets 1.1.0.exe (portable)# - Delete My Tweets Setup 1.1.0.exe (installer)
Configuration
GUI App Settings
Setting
Description
Content Types
Checkboxes to include Posts, Replies, and/or Reposts
Delete Before
Month and year threshold - delete tweets older than this
Protect After
Month and year threshold - never delete tweets newer than this
Target Count
Maximum number of tweets to delete per run
Speed
Aggressive (fast, 0.6-1s delays), Normal (1.2-2.2s), or Conservative (2.5-4s)