cli-anything-notebooklm은(는) 무엇을 하나요?
NotebookLM을 위한 CLI-Anything 실험용 어댑터입니다.
설치
이 패키지는 어댑터 디렉토리에서 설치하도록 설계되었습니다:
cd notebooklm/agent-harness
python3 -m pip install -e .
필요시 상위 NotebookLM CLI를 설치합니다:
python3 -m pip install --user 'notebooklm-py[browser]'
python3 -m playwright install chromium
요구사항
notebooklm명령어가 로컬에 설치되어 있어야 함- 유효한 로컬 NotebookLM 로그인 세션이 있어야 함
사용법
기본 명령어
# 도움말 표시
cli-anything-notebooklm --help
# 노트북 컨텍스트로 시작
cli-anything-notebooklm --notebook nb_123 source list
# 에이전트 사용을 위해 JSON 선호
cli-anything-notebooklm --json notebook list
명령어 그룹
| 그룹 | 목적 |
|---|---|
auth | 로그인 및 인증 검증 |
notebook | 노트북 목록, 생성, 요약 |
source | 소스 목록 및 URL 추가 |
chat | 질문 및 기록 확인 |
artifact | 아티팩트 목록 및 생성 |
download | 생성된 출력물 다운로드 |
share | 공유 상태 확인 |
에이전트 워크플로우
cli-anything-notebooklm auth status로 인증 상태 확인cli-anything-notebooklm --json notebook list로 노트북 ID 탐색- 후속 명령에 명시적
--notebook사용 --json은 상위notebooklm명령어가 지원하는 경우에만 사용
에이전트 가이드
--notebook옵션으로 명시적 노트북 ID 사용을 선호하세요.--json은 상위 명령어가 지원하는 경우에만 기계 판독 가능 출력을 위해 사용하세요.- 이 어댑터를 실험적이고 비공식적인 것으로 취급하세요.
- 로그에 인증 파일이나 쿠키를 노출하지 마세요.
- NotebookLM은 Google 제품입니다. 이 어댑터는 비공식적이며 Google과 관련이 없습니다.
참고 자료
- CLI-Anything: https://github.com/HKUDS/CLI-Anything
- CLI-Anything HARNESS.md: https://github.com/HKUDS/CLI-Anything/blob/main/cli-anything-plugin/HARNESS.md
- notebooklm-py: https://github.com/teng-lin/notebooklm-py
- Google NotebookLM 도움말: https://support.google.com/notebooklm/answer/16206563