크리에이터가 트렌드를 찾고 소셜 게시물과 동영상을 제작·게시하며 결과를 분석하도록 돕는 오픈소스 AI 에이전트입니다.
darkzOGx/youtube-automation-agent
조사와 대본 작성부터 영상 렌더링까지 YouTube 채널 운영을 맡는 셀프 호스팅 AI 에이전트로, 업로드 전 승인을 받습니다.
- 스타
- 5,054
- 포크
- 1,614
- 열린 이슈
- 22
- 마지막 커밋
- 12일 전
어떤 프로젝트인가요?
YouTube Automation Agent는 YouTube 채널의 제작 업무를 처리하는 셀프 호스팅 Node.js 애플리케이션입니다. 주제를 조사하고 대본 초안을 작성하며, 내레이션과 시각 자료를 생성하고 MP4 영상을 조립한 뒤 제목, 설명, 태그를 작성합니다. 승인된 영상은 YouTube Data API를 통해 예약 및 업로드됩니다.
완성된 영상은 게시 전에 반드시 사실 검토, 미디어 권리 확인, 명시적인 사용자 승인을 거치며, 자율 모드에서도 이러한 확인 절차를 생략하지 않습니다. 시뮬레이션 미디어나 자리 표시자 미디어는 명확하게 표시되며 승인하거나 업로드할 수 없습니다. 분석 데이터, 시청 지속률 곡선, 댓글에서 얻은 교훈은 향후 영상에 반영되기 전에 사용자의 승인을 받도록 제안됩니다.
이 에이전트는 Gemini, OpenAI, OpenRouter, DeepSeek, Kimi, GLM, MiniMax 등 여러 텍스트 제공업체와 여러 AI 동영상 제공업체를 지원합니다. 로컬 슬라이드쇼 렌더링이 기본값이므로 사용자가 활성화하지 않는 한 유료 동영상 생성은 이루어지지 않습니다. 웹 대시보드와 HTTP API는 사용자의 키를 사용해 사용자 컴퓨터에서 실행됩니다.
핵심 기능
- 01사용자가 정한 틈새 분야와 시청자를 바탕으로 주제를 조사하고 콘텐츠 전략을 세웁니다.
- 02대본, 제목, 설명, 태그를 작성한 뒤 실제 MP4 영상을 조립합니다.
- 03ElevenLabs, OpenAI 또는 Gemini로 내레이션을 생성하고, OpenAI 또는 Gemini 이미지 모델로 시각 자료를 만듭니다.
- 04업로드 전에 사실 검토, 미디어 권리 확인, 승인을 거치도록 합니다.
- 05승인된 영상을 예약하고 YouTube Data API를 통해 업로드합니다.
- 06분석 데이터를 추적하고 사용자가 승인할 수 있도록 개선점을 제안합니다.
활용 사례
- 소규모 팀이나 1인 크리에이터가 설명형 또는 목록형 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은(는) 어디에 사용할 수 있나요?
- 소규모 팀이나 1인 크리에이터가 설명형 또는 목록형 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 통계는 매일 갱신됩니다.
관련 프로젝트
주제 선정부터 초안 작성, 검토, HTML 편집, 표지와 이미지 생성, 위챗 초안함에 게시까지 위챗 공식 계정 콘텐츠 작업을 처음부터 끝까지 처리하는 AI 스킬 팩입니다.
Claude Code와 Codex 같은 CLI AI 에이전트를 백그라운드에서 실행하고, 판단이 필요할 때만 카드로 사용자에게 질문하는 가볍고 의존성이 없는 스케줄러입니다.
Claude Code와 Cursor 같은 코딩 에이전트가 텍스트, 이미지, URL, 스크립트, 오디오를 완성된 AI 동영상으로 만들도록 돕는 오픈소스 Agent Skills입니다.
트렌드 주제를 모으고 CrewAI 멀티 에이전트 워크플로로 글을 생성·편집한 뒤 서식을 적용해 초안이나 게시물을 발행하는 WeChat 공식 계정용 중국어 AI 글쓰기 도구입니다.
OpenClaw AI 에이전트를 모니터링하고 제어하며 세션, 비용, 시스템 상태, 예약 작업을 확인하는 셀프 호스팅 웹 대시보드입니다.