A client-side userscript for X that helps you clean up your account in bulk: delete posts, unlike tweets, undo reposts, and unfollow accounts.
Built as a Shadow DOM-isolated web component so the control panel stays stable no matter how the host page changes.
- Four cleanup modes - Delete posts, unlike liked tweets, undo reposts, or unfollow accounts.
- Shadow DOM isolated UI - The panel is fully scoped, so host-page styles and updates can't break it, and its own styles don't leak.
- Configurable speed - Turbo, Fast, Medium, and Slow profiles to balance pace against safety.
- Protected posts - Add specific tweet IDs to a skip list so they are never touched.
- Multi-language - Auto-detects and matches the X interface across 8 languages.
- Client-side only - Runs entirely in your browser. Nothing is sent anywhere.
- Open your X profile or timeline.
- Open Developer Tools (
F12orCtrl + Shift + I) and switch to the Console tab. - Paste the entire contents of
orbit-cleanser.user.jsand press Enter. - Open the Orbit Engine panel from the floating trigger on the right edge of the screen.
- Install a userscript manager such as Tampermonkey or Violentmonkey.
- Create a new user script.
- Replace the default template with the contents of
orbit-cleanser.user.js. - Save the script. It will initialize automatically when you visit your profile.
- Open the control panel.
- Pick an action: Delete, Unlike, Undo Reposts, or Unfollow Users.
- Choose the interface language and speed.
- (Optional) Paste any tweet IDs you want to protect, one per line.
- Click INITIALIZE ENGINE and let Orbit handle the rest.
The counter tracks processed, skipped, and errored items in real time. Use HALT ENGINE to stop at any point.
| Mode | Action |
|---|---|
| Delete | Removes posts from your timeline |
| Unlike | Unlikes liked tweets |
| Undo Reposts | Reverts reposts |
| Unfollow | Unfollows accounts from your Following list |
Speed profiles let you trade pace for caution. Start on Slow and increase once you are comfortable.
- This tool works only on content from your own account.
- For Unfollow, open your Following page. The non-mutual option unfollows only accounts that do not follow you back.
- Automating actions at scale may violate X's terms of service. Use it responsibly and at your own risk.
- Settings are stored locally in your browser via
localStorage.
Released under the MIT License.