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 登入工作階段
使用方式
基本指令
# 顯示說明
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參數 - 只在同一個上游
notebooklm指令支援--json時才使用
代理程式指引
- 優先使用
--notebook明確指定筆記本 ID。 - 僅在該指令上游支援時才使用
--json以獲得機器可讀輸出。 - 此工具為實驗性且非官方。
- 請勿在日誌中暴露認證檔案或 Cookies。
- 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