トレンドの発見からSNS投稿・動画の制作、中国のプラットフォームへの公開、結果の分析まで支援するオープンソースAIエージェント。
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
リポジトリをクローンする
git clone https://github.com/darkzOGx/youtube-automation-agent.git - 2
プロジェクトフォルダーに移動して、依存関係をインストールする
cd youtube-automation-agent && npm install - 3
スライドショーのレンダリングに使用するChromiumブラウザーをインストールする
npx playwright install chromium - 4
セットアップガイドを実行してキーを設定し、YouTubeに接続する。その後、アプリを起動して http://localhost:3456 を開く
npm run walkthrough
使う前に知っておきたいこと
- 独自のAPIキーと、YouTube APIの認証情報を設定したGoogle Cloudプロジェクトが必要です。
- 実際のAI動画クリップや画像を使うには、有料プロバイダーのキーが必要です。デフォルトでは、無料のローカルスライドショーのレンダリングが使われます。
- OAuthアプリがTestingモードの場合、Googleへのサインインは7日ごとに期限切れになります。
収録されている特集
トピック
よくある質問
- 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 の数値は毎日更新されます。
関連プロジェクト
WeChat公式アカウントのコンテンツ制作を、テーマ選定から執筆・レビュー・HTML組版・画像生成、下書きへの投稿まで一貫して行うAIスキル集です。
Claude CodeやCodexなどのCLIエージェントをバックグラウンドで動かし、判断が必要なときだけカードで確認できる、軽量で依存関係のないスケジューラー。
Claude CodeやCursorなどのコーディングエージェントが、テキスト、画像、URL、スクリプト、音声から完成度の高いAI動画を作れるオープンソースのAgent Skills。
トレンド収集、CrewAIのマルチエージェントによる記事生成、書式設定から、下書きや記事の公開まで行えるWeChat公式アカウント向け中国語AIライティングツール。
OpenClaw AIエージェントのセッション、コスト、システム稼働状況、スケジュール済みジョブを確認・操作できるセルフホスト型Webダッシュボード。