NotebookLM으로 창작하기
기술

NotebookLM에 드디어 Skill 등장 — 17.2K 스타 오픈소스로 연구 자동화 실현

작성: NotebookLM.link 편집팀

notebooklm-py는 NotebookLM을 CLI와 Python API로 바꿉니다. 일괄 가져오기·보내기, Claude Code Skill·MCP Server 연동, 연구 워크플로우 자동화를 지원합니다.

웹 UI에서 문서를 하나씩 업로드하고 다운로드도 일일이 클릭하시나요? notebooklm-py는 NotebookLM을 CLI로 바꿔 일괄 가져오기·보내기와 AI Agent 연동을 자동화합니다.

NotebookLM은 PDF 읽기, 팟캐스트 생성, 문헌 정리, PPT 제작까지 강력합니다. 하지만 오래 쓰면 웹 버전은 수동 작업만 가능하다는 현실이 드러납니다.

일괄 가져오기? 한 번에 하나씩만 가능합니다. 결과물 일괄 다운로드? 파일마다 클릭해야 합니다. Claude Code나 Codex에 통합? 공식 경로가 없습니다.

그 빈틈을 메우는 것이 notebooklm-py입니다.

NotebookLM 웹 수동 조작 vs notebooklm-py CLI 자동화 비교 인포그래픽
왼쪽은 클릭 연타, 오른쪽은 한 줄 명령으로 완료

1. notebooklm-py란?

notebooklm-py는 NotebookLM용 비공식 Python API 및 Skill 레이어입니다. NotebookLM 기능을 Python API와 CLI로 감싸 터미널이나 AI Agent에서 호출할 수 있습니다.

GitHub에서 이미 17,200+ 스타를 받았습니다. 연구자와 크리에이터에게 마우스 클릭 지옥에서 벗어날 기회입니다.

notebooklm-py가 URL·PDF·YouTube를 일괄 가져와 팟캐스트를 생성하는 터미널 화면
한 줄 명령: 가져오기·분석·팟캐스트 생성

2. 네 가지 핵심 기능

NotebookLM 전 기능 커버 — Notebooks, Sources, Chat, Notes, Research, Sharing 각 단계에 API와 CLI가 있으며 URL, YouTube, PDF, Google Drive 등 10여 종을 일괄 처리합니다.

AI Agent 통합 — Claude Code Skill, Codex, AGENTS.md 포함. MCP Server로 Claude Desktop, Cursor, Windsurf에서 직접 호출 가능합니다.

강력한 콘텐츠 생성 — Audio Overview 4형식·3길이·50+ 언어. Video Overview 3형식·9비주얼 스타일. 슬라이드, 인포그래픽, 퀴즈, 플래시카드, 보고서, 마인드맵, 데이터 표도 한 번에.

웹에 없는 기능 — 산출물 일괄 다운로드, Quiz/Flashcards JSON·Markdown·HTML보내기, Mind Map JSON보내기, 자연어 슬라이드 수정, 다중 Google 계정 profiles.

3. 실전 예시: 한 줄 명령으로 리서치 + 팟캐스트

LangChain, AutoGen, CrewAI 등 AI Agent 프레임워크를 비교한다고 가정해 봅시다. 공식 문서 3개, 기술 블로그 PDF 2개, YouTube 비교 영상 1개——전부 읽을 시간이 없다면 팟캐스트로 학습하세요.

터미널에서 한 줄 명령만 실행하면 됩니다:

  • 1단계: 노트북 자동 생성 후 6개 소스(URL 3, PDF 2, YouTube 1) 일괄 가져오기
  • 2단계: 소스 분석 후 각 프레임워크 핵심 포인트 추출
  • 3단계: 인용 포함 비교 생성 — LangChain은 체이닝, AutoGen은 멀티 Agent, CrewAI는 태스크 오케스트레이션
  • 4단계: 10분 팟캐스트 생성 후 바로 재생
AI 팟캐스트 플레이어: 커버, 파형, 재생 컨트롤
자동 생성 팟캐스트: 커버와 파형까지 완성

4. 2분 설치

CLI 사용자와 AI Agent는 uv tool, Python API는 uv add, Agent 통합은 skill install:

uv tool install notebooklm-py[browser]
notebooklm login
otebooklm auth check --test --json

프로젝트: github.com/teng-lin/notebooklm-py

핵심 정리

NotebookLM은 이미 강력하지만 웹 UI의 수동 작업이 잠재력을 제한했습니다. notebooklm-py가 마지막 퍼즐——일괄 입출력, Agent 연동, 연구 자동화를 완성합니다.

자료가 너무 많고 정리가 느리며 클릭이 지친다면, 2분 설치는 충분히 시도할 가치가 있습니다.

지금 시작: github.com/teng-lin/notebooklm-py