
In simple English
This tool reads articles, blog posts, or web links and writes draft social media posts for Twitter and LinkedIn. It asks for your permission before publishing anything so you stay in control of your accounts. You will need API keys for an artificial intelligence model, a web scraper, and an authentication service. It runs on your own computer and takes significant time to set up and configure.
What it is
A TypeScript application built on LangGraph that automates the workflow of sourcing, drafting, and scheduling social media posts. It uses large language models to turn raw web content into engaging updates while keeping a human in the loop.
What it is good for
Solo builders and content creators who want to repurpose technical articles, GitHub releases, or blog posts into regular social media updates without writing them from scratch.
- Keeps you in control by pausing for human approval before posting.
- Connects directly to Slack for easy link submission and review notifications.
- Supports customized post styles, prompt guidelines, and few-shot examples.
- Requires multiple external API keys and paid accounts to unlock all features.
- Setup is complex for non-programmers with many environment variables to configure.
- Relies on third-party authentication services to securely manage your social media tokens.
Manual social media drafting and content curation
LangSmith
- langchain-ai/langchain148k stars
The underlying framework used for building stateful, multi-actor applications like this social media agent.
- n8n-io/n8n208k stars
An alternative workflow automation tool that can also connect webhooks to social media platforms with visual node building.
- PrefectHQ/prefect24k stars
Adds scheduling, retries and a run history to Python functions you already have.
- alirezamika/autoscraper8.1k stars
A Python scraper that learns what to extract from one example you give it.
git clone https://github.com/langchain-ai/social-media-agent.git cd social-media-agent yarn install cp .env.quickstart.example .env