XActions v3.1.0 — Launch Content
Ready-to-post content for X, Reddit, Hacker News, and Product Hunt.
Tweet 1 (Hook)
just shipped the biggest update to XActions ever
58,000+ lines of new code. 115 new files.
XActions is now the most complete open-source X/Twitter toolkit on GitHub.
plugins. workflows. cross-platform. real-time streaming. social graphs. sentiment analysis. browser extension.
all free. thread 🧵
Tweet 2 (Plugin System)
1/ Plugin System
anyone can now extend XActions with npm packages
create xactions-plugin-yourname → add scrapers, MCP tools, automations, API routes
community plugins auto-register in the MCP server so AI agents discover them instantly
Tweet 3 (Cross-Platform)
2/ Cross-Platform Scrapers
XActions now scrapes Bluesky, Mastodon, and Threads — not just Twitter
Bluesky uses AT Protocol (no browser needed)
Mastodon uses public REST API (any instance)
Threads uses Puppeteer like Twitter
one unified interface:
scrape('bluesky', 'profile', { username: 'user.bsky.social' })
Tweet 4 (Workflows)
3/ Workflow Engine
define automation pipelines as JSON:
trigger: every 30 min
→ scrape @competitor's latest tweet
→ if posted < 30 min ago
→ summarize with AI
→ post your take
set it and forget it. runs on cron via Bull queue.
Tweet 5 (Streaming)
4/ Real-Time Streaming
subscribe to any account's tweets, follower changes, or mentions
polls via Puppeteer → deduplicates in Redis → pushes events over Socket.IO
your dashboard updates live. no API key. no webhook setup.
Tweet 6 (Sentiment + Graph)
5/ Sentiment Analysis + Social Graph
built-in sentiment analyzer works completely offline — no API keys
monitor your reputation over time. get alerts when sentiment drops.
plus: map your entire social graph. find clusters, bridge accounts, influence scores. export to D3.js or Gephi.
Tweet 7 (Portability)
6/ Account Portability
export your ENTIRE Twitter life:
- all tweets
- followers & following lists
- bookmarks & likes
- DMs
formats: JSON, CSV, Markdown, self-contained HTML archive
migration stubs ready for Bluesky & Mastodon
Tweet 8 (Extension)
7/ Browser Extension
no more pasting scripts in the console
Chrome/Firefox extension with a popup UI:
- toggle automations on/off
- configure settings
- live activity log
- works on x.com, standalone, no server needed
Tweet 9 (Numbers)
by the numbers:
140+ MCP tools (most of any Twitter MCP server)
4 platforms (Twitter, Bluesky, Mastodon, Threads)
50+ browser scripts
29 API route modules
26 agent skills
22 Claude tutorials
6 new systems (plugins, streaming, workflows, analytics, portability, graph)
Tweet 10 (CTA)
all of this is 100% free and open source.
no API keys. no subscriptions. no paywalls.
⭐ github.com/nirholas/XActions
📦 npm install xactions
if this saved you from paying $100/mo for Twitter's API, star the repo
built by @nichxbt
Hacker News Post
Title: Show HN: XActions – Open-source X/Twitter automation with MCP, cross-platform scrapers, and workflow engine
Text:
Hey HN,
I've been building XActions — an open-source toolkit for X/Twitter automation. Just shipped v3.1.0 with some features I haven't seen in any other project:
- Plugin system — community npm packages that extend scrapers, MCP tools, and automations
- Cross-platform scrapers — Twitter + Bluesky (AT Protocol) + Mastodon (REST API) + Threads behind one interface
- Workflow engine — declarative JSON pipelines with cron triggers, conditions, and chained actions
- Real-time streaming — subscribe to tweet/follower/mention events via Socket.IO polling
- Social graph analysis — map relationships, detect clusters, find bridge accounts with D3.js visualization
- 140+ MCP tools — largest free MCP server for Twitter, works with Claude/GPT/Cursor
- Sentiment analysis — built-in rule-based analyzer (works offline) + optional LLM mode
- Account portability — export your entire Twitter life to JSON/CSV/HTML, migration stubs for Bluesky
Everything runs via browser scripts (paste in console), CLI, Node.js library, or MCP server for AI agents. No Twitter API key needed — it uses Puppeteer with stealth mode.
GitHub: https://github.com/nirholas/XActions
npm: https://www.npmjs.com/package/xactions
100% MIT licensed. Would love feedback on the architecture, especially the plugin system and workflow engine.
Reddit Posts
r/javascript
Title: XActions v3.1.0 — Open-source X/Twitter toolkit with plugin system, workflow engine, and cross-platform scrapers (Bluesky, Mastodon, Threads)
Body:
Built an open-source Node.js toolkit for X/Twitter automation. Just shipped the biggest update with 58K+ lines of new code:
What's new:
- Plugin system — npm packages (
xactions-plugin-*) that add scrapers, MCP tools, API routes - Cross-platform — Bluesky (AT Protocol), Mastodon (REST API), Threads via unified
scrape()interface - Workflow engine — JSON pipelines with cron triggers and conditions
- Real-time streaming — Socket.IO + Puppeteer polling + Redis deduplication
- Social graph — D3.js visualization, cluster detection, influence scoring
- 140+ MCP tools for AI agents (Claude, GPT, Cursor)
Stack: Node.js 18+, ESM, Puppeteer + stealth, Express, Prisma/PostgreSQL, Bull, Socket.IO, Redis
No Twitter API key needed. MIT licensed.
GitHub: https://github.com/nirholas/XActions
r/ChatGPT or r/ClaudeAI
Title: Built a free MCP server with 140+ tools for Twitter/X automation — works with Claude Desktop, Cursor, GPT
Body:
XActions just shipped v3.1.0 with 140+ MCP tools for X/Twitter — biggest free MCP server for social media.
What you can do with Claude/Cursor:
- "Analyze @paulg's writing style and write tweets in his voice"
- "Find everyone I follow who doesn't follow me back"
- "Monitor @competitor and alert me when they post about AI"
- "Export my Twitter bookmarks to CSV"
- "Build a social graph of accounts in the AI niche"
New in v3.1.0:
- Workflow engine — define automation pipelines as JSON, run on cron
- Cross-platform — also scrapes Bluesky, Mastodon, and Threads
- Real-time streaming — subscribe to live events
- Sentiment analysis — monitor reputation with alerts
- Plugin system — community can add new MCP tools via npm
Setup: add 3 lines to your Claude Desktop config, no API key needed.
100% free, open source: https://github.com/nirholas/XActions
Product Hunt Tagline
Tagline: The complete open-source X/Twitter automation toolkit — scrapers, MCP server for AI agents, workflows, and cross-platform support. No API key needed.
Description:
XActions is the most complete open-source toolkit for X/Twitter automation.
🔧 4 ways to use it: Browser console scripts, CLI, Node.js library, MCP server for AI agents
🤖 140+ MCP tools — largest free Twitter MCP server, works with Claude, GPT, Cursor
🌐 Cross-platform — Twitter + Bluesky + Mastodon + Threads behind one unified interface
⚡ Workflow engine — declarative JSON pipelines with cron triggers and conditions
📊 Built-in analytics — sentiment analysis, social graph mapping, reputation monitoring
🔌 Plugin system — extend with community npm packages
💰 100% free — no API keys, no subscriptions, no paywalls. MIT licensed.
v3.1.0 ships with 58,000+ lines of new code across plugins, streaming, workflows, cross-platform scrapers, sentiment analysis, social graph visualization, account portability, and a browser extension.
⚡ Explore XActions
100% free and open-source. No API keys, no fees, no signup.
Browse All Documentation