Repolode
darkzOGx

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. 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은(는) 어디에 사용할 수 있나요?
소규모 팀이나 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 통계는 매일 갱신됩니다.

관련 프로젝트