⚡ Auto-Engage
All-in-one auto-engagement: like, reply, bookmark, and retweet matching content in a single script.
📋 What It Does
This script provides the following capabilities:
- Automated operation — Runs directly in your browser console on x.com
- Configurable settings — Customize behavior via the CONFIG object
- Real-time progress — Shows live status updates with emoji-coded logs
- Rate limiting — Built-in delays to respect X/Twitter's rate limits
- Data export — Results exported as JSON/CSV for further analysis
Use cases:
- All-in-one auto-engagement: like, reply, bookmark, and retweet matching content in a single script.
- Automate repetitive engagement tasks on X/Twitter
- Save time with one-click automation — no API keys needed
- Works in any modern browser (Chrome, Firefox, Edge, Safari)
⚠️ Important Notes
Use responsibly! All automation should respect X/Twitter's Terms of Service. Use conservative settings and include breaks between sessions.
- This script runs in the browser DevTools console — not Node.js
- You must be logged in to x.com for the script to work
- Start with low limits and increase gradually
- Include random delays between actions to appear human
- Don't run multiple automation scripts simultaneously
🌐 Browser Console Usage
Steps:
- Go to
x.com (any page) - Open browser console (
F12→ Console tab) - Copy and paste the script from
scripts/autoEngage.js - Press Enter to run
// Quick start — copy the full script from:
// scripts/autoEngage.js
//
// Or install via npm and use the CLI:
// npm install -g xactions
// xactions --help
⚙️ Configuration
| Setting | Default | Description |
|---|---|---|
mode |
'like', |
'like', 'bookmark', or 'like+bookmark' |
keywords |
[], |
Filter by keywords (empty = like all visible) |
maxActions |
20, |
Maximum number of actions |
delay |
2000, |
Delay between actions (ms) |
scrollAfter |
5, |
Scroll after N actions |
📖 Step-by-Step Tutorial
Step 1: Navigate to the right page
Open your browser and go to x.com (any page). Make sure you're logged in to your X/Twitter account.
Step 2: Open the browser console
- Chrome/Edge: Press
F12orCtrl+Shift+J(Mac:Cmd+Option+J) - Firefox: Press
F12orCtrl+Shift+K - Safari: Enable Developer menu in Preferences → Advanced, then press
Cmd+Option+C
Step 3: Paste the script
Copy the entire script from scripts/autoEngage.js and paste it into the console.
Step 4: Customize the CONFIG (optional)
Before running, you can modify the CONFIG object at the top of the script to adjust behavior:
const CONFIG = {
// Edit these values before running
// See Configuration table above for all options
};
Step 5: Run and monitor
Press Enter to run the script. Watch the console for real-time progress logs:
- ✅ Green messages = success
- 🔄 Blue messages = in progress
- ⚠️ Yellow messages = warnings
- ❌ Red messages = errors
Step 6: Export results
Most scripts automatically download results as JSON/CSV when complete. Check your Downloads folder.
🖥️ CLI Usage
You can also run this via the XActions CLI:
# Install XActions globally
npm install -g xactions
# Run via CLI
xactions --help
🤖 MCP Server Usage
Use with AI agents (Claude, Cursor, etc.) via the MCP server:
# Start MCP server
npm run mcp
See the MCP Setup Guide for integration with Claude Desktop, Cursor, and other AI tools.
📁 Source Files
| File | Description |
|---|---|
scripts/autoEngage.js |
Main script |
🔗 Related Scripts
| Script | Description |
|---|---|
| Auto-Plug Replies | Automatically reply to viral tweets with your own content plug or CTA |
| Auto-Reply | Auto-reply to tweets matching your filters |
| Engagement Booster | Systematically engage with target accounts by liking, bookmarking, and retweeting their content to build relationships |
| Engagement Manager | All-in-one engagement toolkit: like, unlike, reply, bookmark, and manage interactions from a single interface |
| Quote Tweet Automation | Auto-retweet with quote-tweet templates |
Author: nich (@nichxbt) — XActions on GitHub
⚡ Ready to try ⚡ Auto-Engage?
XActions is 100% free and open-source. No API keys, no fees, no signup.
Browse All Scripts