NotebookLMをAIから活用する
https://ricapitolare.vercel.app/svg?url=https://github.com/teng-lin/notebooklm-py#.svg https://github.com/teng-lin/notebooklm-py
インストール方法
code:sh
# 1. インストール
uv tool install notebooklm-py
# 2. スキルのインストール
notebooklm skill install
# 3. Playwrightブラウザ(初回のみ)
npx playwright install chromium
# 4. 認証
notebooklm login
# 5. 動作確認
notebooklm status
notebooklm list
認証情報の場所
~/.notebooklm/storage_state.json に保存される
セッション切れ時は notebooklm login を再実行するとよい
NOTEBOOKLM_AUTH_JSON 環境変数でも認証情報をセットできるらしい
注意
原理的にはブラウザにGoogleアカウントでログインした状態を作って自動操作しているため利用にはそれなりにリスクがありそう