Repolode
langchain-ai

langchain-ai/social-media-agent

LangGraphを基盤に、URLからTwitterやLinkedInの投稿案を作成し、公開前に人が承認できるAIエージェント。

代替できる製品:HootsuiteBuffer

スター
2,922
フォーク
531
未解決の Issue
19
最終コミット
昨日

これは何?

Social Media AgentはURLを受け取り、その内容を読み取って、TwitterまたはLinkedIn向けの投稿を生成します。LangGraphサーバーとして動作し、人が対応する必要のある箇所で処理を一時停止します。人間参加型のフローを通じて、プラットフォームの認証、投稿案の編集、投稿の承認または却下を行えます。

各種サービスはプラグインとして利用できます。WebスクレイピングにはFirecrawlを使い、認証と投稿にはArcadeまたは独自の開発者アカウントを利用し、画像はSupabaseに保存します。オプションの連携機能として、GitHubリポジトリのURL、Google Vertex AIを使ったYouTubeコンテンツの処理、cronジョブ経由でリンクをエージェントに渡すSlackチャンネルに対応しています。

プロンプトはLangChainの製品向けに作られていますが、ビジネスの背景、投稿例、構成の指示、コンテンツのルールは、別のブランドやテーマに合わせて変更できます。

主な機能

  • 01指定したURLからTwitterとLinkedInの投稿を生成
  • 02人間参加型のレビューを通じて、投稿案を編集・承認・却下
  • 03FirecrawlによるWebスクレイピング。フルセットアップではGitHubやYouTubeのコンテンツ解析にも対応
  • 04Arcadeによる認証、または独自のTwitter・LinkedIn開発者アプリを使った投稿
  • 05画像をSupabaseにアップロードして保存
  • 06オプションのSlackからの取り込みとcronベースのスケジューリング

ユースケース

  • ブログ記事やリリースノートから、マーケティングチーム向けのSNS投稿案を作成
  • Slackチャンネルに投稿されたリンクを集め、毎日それをもとに投稿を生成
  • プロンプトや例を調整し、別のブランドやテーマ向けの投稿を作成

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/langchain-ai/social-media-agent.git
  2. 2

    依存関係をインストールする

    yarn install
  3. 3

    quickstart の env ファイルを .env にコピーし、API キーを追加する

    cp .env.quickstart.example .env
  4. 4

    LangGraph サーバーを起動する

    yarn langgraph:in_mem:up

使う前に知っておきたいこと

  • 基本セットアップには、Anthropic、FireCrawl、Arcade など、複数のサードパーティ API キーが必要です。
  • 基本セットアップでは、GitHub、Twitter、YouTube の URL 解析、Slack 連携、画像のアップロードは利用できません。

トピック

よくある質問

social-media-agent とは?
LangGraphを基盤に、URLからTwitterやLinkedInの投稿案を作成し、公開前に人が承認できるAIエージェント。 Social Media AgentはURLを受け取り、その内容を読み取って、TwitterまたはLinkedIn向けの投稿を生成します。LangGraphサーバーとして動作し、人が対応する必要のある箇所で処理を一時停止します。人間参加型のフローを通じて、プラットフォームの認証、投稿案の編集、投稿の承認または却下を行えます。
social-media-agent は無料で使えますか?ライセンスは?
social-media-agent は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
social-media-agent は今もメンテナンスされていますか?
活発にメンテナンス中。social-media-agent の最終コミットは 2026年10月19日 です。
social-media-agent は何に使えますか?
ブログ記事やリリースノートから、マーケティングチーム向けのSNS投稿案を作成 Slackチャンネルに投稿されたリンクを集め、毎日それをもとに投稿を生成 プロンプトや例を調整し、別のブランドやテーマ向けの投稿を作成
social-media-agent のインストール方法は?
リポジトリをクローンする: git clone https://github.com/langchain-ai/social-media-agent.git 依存関係をインストールする: yarn install quickstart の env ファイルを .env にコピーし、API キーを追加する: cp .env.quickstart.example .env LangGraph サーバーを起動する: yarn langgraph:in_mem:up
social-media-agent はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/langchain-ai/social-media-agent

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト