Crosspost
lastmod 2025-05-24created 2025-05-241 edits
Open-source tool for posting to multiple social networks at once
Features
- Open source; posts to multiple social platforms at once, including Twitter, Mastodon, Bluesky, LinkedIn, Discord, Telegram, and Dev.to
- Supports both CLI and API, so it integrates easily into manual or automated environments
- Also runs as an MCP server, integrating with AI agents such as Claude Desktop
- Based on Node.js; sends messages in bulk using each service's authentication tokens or passwords
- Requires API setup for each platform; configurable via environment variables or a .env file
- Twitter: requires a developer account and an OAuth app, then obtaining keys and tokens
- Mastodon: create an application, then issue an access token with write:statuses and write:media permissions
- Bluesky: create an App Password, then enter the identifier and password
- LinkedIn: create an app in the developer portal → issue an OAuth token
- Discord Bot: create a bot, set channel permissions, obtain the token and channel ID
- Discord Webhook: create a Webhook URL in Discord
- Dev.to: create an API Key from the Extensions menu
- Telegram: create a bot with BotFather → requires obtaining the token and chat ID