Repolode
darkzOGx

darkzOGx/youtube-automation-agent

調査や台本作成から動画のレンダリングまでYouTubeチャンネル運営を一貫して行うセルフホスト型AIエージェント。アップロード前に承認できます。

スター
5,014
フォーク
1,601
未解決の Issue
22
最終コミット
10 日前

これは何?

YouTube Automation Agentは、YouTubeチャンネルの制作工程を担うセルフホスト型Node.jsアプリケーションです。トピックの調査、台本の下書き、ナレーションとビジュアルの生成、MP4動画の編集、タイトル・説明文・タグの作成を行います。承認済みの動画は、YouTube Data APIを通じてスケジュール設定とアップロードができます。

完成した動画はすべて、公開前に事実確認、メディア権利の確認、明示的な承認を経る必要があり、自律モードでもこれらのチェックは省略されません。シミュレーション用またはプレースホルダーのメディアには明確に印が付けられ、承認やアップロードはできません。分析データ、視聴維持率の推移、コメントから得られた教訓は、今後の動画に反映される前に、承認用として提案されます。

このエージェントはGemini、OpenAI、OpenRouter、DeepSeek、Kimi、GLM、MiniMaxなど複数のテキストプロバイダーと、複数のAI動画プロバイダーに対応しています。ローカルでのスライドショーのレンダリングがデフォルトのため、有効にしない限り有料の動画生成は行われません。WebダッシュボードとHTTP APIは、独自のキーを使って自分のマシン上で動作します。

主な機能

  • 01トピックを調査し、指定したニッチと視聴者層に基づいてコンテンツ戦略を立てます。
  • 02台本、タイトル、説明文、タグを作成し、実際のMP4動画を編集します。
  • 03ElevenLabs、OpenAI、Geminiでナレーションを生成し、OpenAIまたはGeminiの画像モデルでビジュアルを生成します。
  • 04アップロードの前に、事実確認、メディア権利の確認、承認を必須とします。
  • 05承認済みの動画をスケジュール設定し、YouTube Data API経由でアップロードします。
  • 06分析データを追跡し、承認用の改善案を提案します。

ユースケース

  • 少人数のチームまたは個人クリエイターで、顔出しなしの解説系やリスト形式のYouTubeチャンネルを運営する。
  • 承認済みの長尺動画から、Shortsを継続的に制作する。
  • 公開中の動画でタイトルやサムネイルのバリエーションをテストし、採用するものを決める。
  • 人によるレビューを維持しながら、自動コンテンツ制作パイプラインのプロトタイプを作る。

クイックスタート

  1. 1

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

    git clone https://github.com/darkzOGx/youtube-automation-agent.git
  2. 2

    プロジェクトフォルダーに移動して、依存関係をインストールする

    cd youtube-automation-agent && npm install
  3. 3

    スライドショーのレンダリングに使用するChromiumブラウザーをインストールする

    npx playwright install chromium
  4. 4

    セットアップガイドを実行してキーを設定し、YouTubeに接続する。その後、アプリを起動して http://localhost:3456 を開く

    npm run walkthrough

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

  • 独自のAPIキーと、YouTube APIの認証情報を設定したGoogle Cloudプロジェクトが必要です。
  • 実際のAI動画クリップや画像を使うには、有料プロバイダーのキーが必要です。デフォルトでは、無料のローカルスライドショーのレンダリングが使われます。
  • OAuthアプリがTestingモードの場合、Googleへのサインインは7日ごとに期限切れになります。

収録されている特集

トピック

#ai-agents#youtube-automation#content-creation#video-generation#self-hosted#nodejs#llm#seo-optimization#automation#content-automation

よくある質問

youtube-automation-agent とは?
調査や台本作成から動画のレンダリングまでYouTubeチャンネル運営を一貫して行うセルフホスト型AIエージェント。アップロード前に承認できます。 YouTube Automation Agentは、YouTubeチャンネルの制作工程を担うセルフホスト型Node.jsアプリケーションです。トピックの調査、台本の下書き、ナレーションとビジュアルの生成、MP4動画の編集、タイトル・説明文・タグの作成を行います。承認済みの動画は、YouTube Data APIを通じてスケジュール設定とアップロードができます。
youtube-automation-agent は無料で使えますか?ライセンスは?
youtube-automation-agent は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
youtube-automation-agent は今もメンテナンスされていますか?
活発にメンテナンス中。youtube-automation-agent の最終コミットは 2026年10月27日 です。
youtube-automation-agent は何に使えますか?
少人数のチームまたは個人クリエイターで、顔出しなしの解説系やリスト形式のYouTubeチャンネルを運営する。 承認済みの長尺動画から、Shortsを継続的に制作する。 公開中の動画でタイトルやサムネイルのバリエーションをテストし、採用するものを決める。 人によるレビューを維持しながら、自動コンテンツ制作パイプラインのプロトタイプを作る。
youtube-automation-agent のインストール方法は?
リポジトリをクローンする: git clone https://github.com/darkzOGx/youtube-automation-agent.git プロジェクトフォルダーに移動して、依存関係をインストールする: cd youtube-automation-agent && npm install スライドショーのレンダリングに使用するChromiumブラウザーをインストールする: npx playwright install chromium セットアップガイドを実行してキーを設定し、YouTubeに接続する。その後、アプリを起動して http://localhost:3456 を開く: npm run walkthrough
youtube-automation-agent はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/darkzOGx/youtube-automation-agent

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

関連プロジェクト