A collection of browser extension scripts that automate repetitive actions on websites, like social media platforms, using injected JavaScript. Each automation is packaged as a self-contained extension with a manifest.json
, content.js
, and icon.png
.
⚠️ Use responsibly and only on accounts you control. This project is not affiliated with any of the platforms it targets.
Organized into separate tools under /facebook/
:
comments/
: Bulk delete comment history from Activity Logtimeline/
: Hide or delete timeline posts (e.g. Reels, status updates)activity-posts/
: Set audience visibility to "Only Me" from Activity Log
All of the automations include logging, and enabled to automatically downloaid these logs as json files, after a specified number of log entries.
delete_comments/
: Remove comment history from myactivity.google.comdelete_livechat/
: Clear live chat logs
delete_comments/
: Delete comments in bulk from Activity Log, with export and batching
delete_replies/
: Remove replies from yourthreads.com
profile feed
delete_replies/
: Bulk delete replies using UI injection and scrolling logic
Each tool is a standalone extension. To use one:
- Open Chrome/Edge and go to
chrome://extensions/
- Enable Developer Mode
- Click Load unpacked
- Select the folder for the tool you want to use (e.g.
facebook/comments/
) - Navigate to the relevant social media page (e.g. Facebook Activity Log)
- The extension's floating UI should appear
✅ All extensions include a
Start
andStop
button injected into the page
If preferred, you can copy the contents of any content.js
and paste it into the browser console:
- Navigate to the correct page (e.g. Facebook → Activity Log → Comments)
- Press
F12
→ Console tab - Paste the code from
content.js
- Press Enter to run
/automations
│
├── facebook/
│ ├── comments/
│ │ ├── content.js
│ │ ├── manifest.json
│ │ └── icon.png
│ ├── timeline/
│ │ ├── content.js
│ │ ├── manifest.json
│ │ └── icon.png
│ ├── activity-posts/
│ │ ├── content.js
│ │ ├── manifest.json
│ │ └── icon.png
│
├── youtube/
│ ├── delete_comments/
│ │ ├── content.js
│ │ ├── manifest.json
│ │ └── icon.png
│ ├── delete_livechat/
│ │ ├── content.js
│ │ ├── manifest.json
│ │ └── icon.png
│
├── instagram/
│ └── delete_comments/
│ ├── content.js
│ ├── manifest.json
│ └── icon.png
│
├── threads/
│ └── delete_replies/
│ ├── content.js
│ ├── manifest.json
│ └── icon.png
│
├── twitter/
│ └── delete_replies/
│ ├── content.js
│ ├── manifest.json
│ └── icon.png
│
└── README.md
📁 Logs & Exports
Most tools support:
✅ Deleted comment/post export (JSON format)
❌ Skipped items log with reasons (e.g. error, UI change)
⏱ Batch download every N deletions or on Stop
📜 License
MIT License — Free for personal use, modification, and contribution with attribution.
📬 Contributing
Pull requests welcome for:
Fixes to broken selectors
New platform support
UX improvements (floating UI, feedback, error handling)
🙋 FAQ
Q: Can this break if the UI changes?
Yes — DOM changes can affect selectors. Open an issue or inspect the HTML if your automation stops working.
Q: Will this get me banned?
Use at your own risk. These tools simulate user actions with delays but are still automation.
Q: Can I combine all tools into one extension?
You could, but I recommend keeping them separate for clarity and targeted deployment.