cli-anything-notebooklm について
cli-anything-notebooklmは、NotebookLM向けの実験的な非公式コマンドラインハーネスです。ローカルに導入したNotebookLM CLIを通じて、エージェントがノートブック、ソース、チャット、生成物、ダウンロード、共有状態を扱えます。
主な機能
- 01認証状態の確認
- 02ノートブックの一覧表示、作成、要約
- 03ソース一覧の表示とURL追加
- 04質問とチャット履歴の確認
- 05生成物の作成とダウンロード
- 06ノートブックの共有状態の確認
活用シーン
- 01ノートブックを検索してIDで指定
- 02URLをノートブックのソースとして追加
- 03質問して生成された出力を取得
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ hkuds/ cli-anything --skill cli-anything-notebooklmインストール後、Claude Code で/cli-anything-notebooklmを入力して読み込まれたか確認します。
詳細
cli-anything-notebooklm
CLI-Anything 向けの実験的な NotebookLM ハーネスです。
インストール
このパッケージはハーネスのディレクトリからインストールすることを想定しています:
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 ログインセッション
使用方法
基本コマンド
# Show help
cli-anything-notebooklm --help
# Start with a notebook context
cli-anything-notebooklm --notebook nb_123 source list
# Prefer JSON for agent use
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を使用する - 上流の
notebooklmコマンドが対応している場合にのみ--jsonを優先して使用する
エージェント向けのガイダンス
--notebookでは明示的なノートブック ID を優先してください。--jsonは、上流で対応しているコマンドでのみ、機械可読な出力のために使用してください。- このハーネスは実験的かつ非公式なものとして扱ってください。
- 認証ファイルや Cookie をログに出力しないでください。
- 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
コメント
Markdown 対応