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 클라이언트가 필요합니다:
- Google Cloud Console - YouTube Data API v3, Gemini API
- Google Cloud Console - OAuth - Google 로그인
- Naver Developers - 네이버 로그인
- Kakao Developers - 카카오 로그인
- Meta for Developers - 페이스북 로그인
- Google reCAPTCHA - 봇 차단
MIT License © 2026 kagla