Skip to content

kagla/nertube

Repository files navigation

NerTube

YouTube 영상 URL을 입력하면 AI가 핵심을 자동 요약해주는 웹 서비스입니다.

⚠️ 서비스 종료 안내

nertube.com 의 서비스 운영은 중단되었으며, 소스코드를 공개합니다.

이 저장소는 더 이상 서비스를 위한 목적으로 유지되지 않습니다. 학습/참고 목적으로 자유롭게 사용하실 수 있도록 MIT 라이선스로 공개합니다.

기술 스택

  • Framework: Next.js 16 (App Router) + React 19
  • Auth: Auth.js v5 (Google / Naver / Kakao / Facebook OAuth)
  • DB: SQLite + Prisma
  • AI: Google Gemini API (영상 자막 요약)
  • External API: YouTube Data API v3 (영상 메타데이터)
  • UI: Tailwind CSS + Radix UI

주요 기능

  • 유튜브 URL 입력 → 자막 추출 → AI 요약 + 섹션별 핵심 내용 생성
  • 소셜 로그인 (Google / Naver / Kakao / Facebook)
  • 요약 결과 공유 및 조회수 트래킹
  • 관리자 페이지 (요약 관리, 사용자 트래킹)
  • 다크 모드, 반응형 UI

로컬 실행

# 1. 의존성 설치
npm install

# 2. 환경변수 설정
cp .env.example .env
# .env 파일을 열어 각 API 키와 OAuth 시크릿을 채워주세요

# 3. DB 마이그레이션
npx prisma migrate dev

# 4. 개발 서버 시작
npm run dev

브라우저에서 http://localhost:3000 으로 접속합니다.

필요한 외부 서비스

각 기능을 사용하려면 아래 서비스의 API 키/OAuth 클라이언트가 필요합니다:

라이선스

MIT License © 2026 kagla

About

YouTube 영상을 AI로 자동 요약하던 웹 서비스 (운영 종료, MIT 라이선스로 소스 공개) · Next.js 16 + Auth.js v5 + Gemini API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages