youtube-automation-agent

配置好AI代理,24小时自动产出并发布YouTube视频

这是一个基于AI代理的YouTube频道全自动管理工具,能24/7自动完成视频的创建、优化和发布流程。它解决了内容创作者需要持续产出视频但时间精力有限的问题,核心能力包括:利用Gemini或OpenAI的API自动生成视频脚本、配音和字幕,自动匹配标题、标签和描述,并直接上传到YouTube。无需编程基础,通过配置即可使用,且支持免费的Gemini API,降低了使用门槛。项目采用JavaScript编写,适合希望实现频道自动化运营的独立创作者或小型团队。

开源 free 视频生成
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 3678
维护状态 活跃
是否开源 是
定价模式 free

项目数据

分类视频生成
开发团队darkzOGx
所属国家
定价模式free
价格说明开源项目,MIT许可证,完全免费,支持免费Gemini API或OpenAI,无需付费。
访问状态
是否开源是
开源协议MIT
主要语言JavaScript
技术栈/模型ai-agents,ai-powered,automation,content-automation,content-creation,content-strategy,free-tool,google-gemini,javascript,nodejs,openai,seo-optimization,social-media-automation,thumbnail-generator,video-generation,youtube-api,youtube-automation,youtube-bot,youtube-channel,youtube-uploader
GitHub 星标★ 3678
30天Star增速
HF 下载量
上线时间2025-08-14 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数4

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 6 步

环境要求

  • 已安装 Node.js 与 npm(需能执行 npm install / npm start)
  • 准备好 AI 服务商凭证(Gemini 或 OpenAI 等,按向导选择)
  • 准备好 YouTube 频道授权信息(向导会引导完成授权)
  • 本地可用端口 3456(Web 控制台默认地址)

安装与启动步骤

  1. 1克隆项目仓库

    把 GitHub 上的 youtube-automation-agent 仓库拉到本地,命令来自 README 的 Quick start。

    git clone https://github.com/darkzOGx/youtube-automation-agent.git
    cd youtube-automation-agent
  2. 2安装依赖

    在项目根目录安装 Node.js 依赖,需联网,耗时取决于网络情况。

    npm install
  3. 3运行配置向导

    walkthrough 会逐个解释服务商选择、测试凭证,并引导完成 YouTube 授权,建议首次使用都跑一遍。

    npm run walkthrough
  4. 4启动服务

    启动本地服务,默认监听 3456 端口,启动后保持该终端窗口不要关闭。

    npm start
  5. 5打开控制台

    浏览器访问本地控制台,在 Autonomous operator 页面填写频道目标、受众、内容支柱与发布节奏。

  6. 6激活并运行运营

    保存策略后点击 Activate & run now,或在界面上调用 operator 接口启动后台运行。

    curl -X POST http://localhost:3456/api/operator/start 
      -H "Content-Type: application/json" 
      -H "x-api-key: $API_KEY" 
      -d '{}'

关键配置

配置项必填说明示例
API_KEY是调用本地 3456 接口时放在 x-api-key 请求头中的密钥your-api-key
.env(参考 .env.example)是项目所有可配置项都在 .env.example 中有说明,按需复制修改cp .env.example .env

如何确认成功

终端无报错且服务已启动,浏览器打开 http://localhost:3456 能看到仪表盘即成功。

常见问题

Q:不想一步步走向导怎么办?

A:可执行 npm run setup,README 说明它提供更短的经典配置流程,适合已经清楚自己要填什么的用户。

Q:各项配置参数去哪里查?

A:README 指出 .env.example 记录了每一个设置项,照着该文件填写即可。

Q:如何检查凭证和媒体生成是否可用?

A:调用 POST http://localhost:3456/api/readiness/run 运行无副作用的实时探测;只有测试付费图像生成时才加 {"includePaidMedia":true}。

Q:开启自主运营后会自动发布视频吗?

A:不会直接跳过审核。默认成片需等待事实核查、媒体版权确认和批准,通过后由发布代理排期上传;模拟视频不能发布。

Q:运营商运行中断了怎么办?

A:可用 POST http://localhost:3456/api/operator/runs/:runId/resume 从已保存的计划恢复运行,需带上 x-api-key 请求头。

注意事项

  • 本项目为 JavaScript/Node.js 项目,必须先装好 Node.js 与 npm 再执行 Quick start。
  • 首次使用强烈建议执行 npm run walkthrough,它会测试凭证并引导 YouTube 授权。
  • 调用本地 API 时必须携带 x-api-key 请求头,否则请求会被拒绝。
  • 按 README 说明,自主运营不会绕过人工审核门禁,付费媒体探测需显式开启 includePaidMedia。

核心亮点

  • 集成免费Gemini API,零成本启动自动化
  • 全流程自动化:从脚本生成到视频发布无需人工干预
  • 无需编码,通过配置文件即可定制频道内容策略

不足之处

  • 视频质量依赖AI生成效果,可能缺乏真人创意和情感
  • 文档/社区待观察

适用场景

  • 个人创作者实现日更频道,节省内容生产时间
  • 多频道运营者批量管理不同主题的YouTube账号
  • 企业用于自动化品牌宣传视频的批量发布

替代项目

TubeBuddy、vidIQ、AIPRM for ChatGPT

项目介绍

youtube-automation-agent 是自动化工作流领域的开源项目,由 darkzOGx 开发,2025 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(3,678)位列前 30%,在自动化工作流分类中处于中上游。

近 42 天,它的 GitHub 星标从 1,800 增加到 3,678,净增 1,878。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。MIT许可证,完全免费,支持免费Gemini API或OpenAI,无需付费。

它主要面向的使用场景是:个人创作者实现日更频道,节省内容生产时间。同类可对比的替代方案包括 TubeBuddy、vidIQ、AIPRM for ChatGPT。

上一篇:WebAI2API

下一篇:ai-website-cloner-template

同类项目推荐

n8n 开源

拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。

Fair-code workflow automation platform with native AI capabilities. Combine visual b···

★ 205700 2026-08-10
feishu-docx 开源

让 AI 代理轻松读写飞书文档,双向转换 Markdown

Feishu/Lark Docs、Sheet、Bitable <-> Markdown | AI Agent-friendly knowledge base exp···

★ 262 2026-08-09
robotcode 开源

让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。

Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···

★ 301 2026-08-10
puppeteer 开源

用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。

JavaScript API for Chrome and Firefox

★ 95609 2026-08-10