SuperAPI AI 工具集

pp-notebooklm

智能体与模型

查看项目

更新于 10-16 01:32

技能介绍

用途:在终端管理 Gemini Notebook(NotebookLM)项目,面向智能体与脚本流程。无官方 API Key,需先登录 Google 后用 Chrome 会话 Cookie 认证。

主要能力:auth 登录与状态查询;notebook 列表、创建、获取详情、重命名、删除;source 列出、添加 URL、删除来源;chat 带引用的提问与历史记录;studio 列出构件、生成测验;share 查看分享状态;sync 将笔记本同步到 SQLite 本地缓存,search 离线搜索;whoami 查看账户层级与输出语言;doctor 健康检查。

安装:npx -y @mvanhorn/printing-press-library install notebooklm --cli-only,默认安装到 $HOME/.local/bin(macOS/Linux)或 %LOCALAPPDATA%\Programs\PrintingPress\bin(Windows);或 go install github.com/mvanhorn/printing-press-library/library/ai/notebooklm/cmd/notebooklm-pp-cli@latest(需 Go 1.26.6+)。验证:notebooklm-pp-cli --version,需将安装目录加入 $PATH。

用法示例:notebooklm-pp-cli auth login --chrome;notebooklm-pp-cli notebook create "Agent Research" --json;notebooklm-pp-cli source add "Agent Research" <url> --json;notebooklm-pp-cli chat ask "Research" "What are the main themes?" --json;notebooklm-pp-cli sync --json && notebooklm-pp-cli search "quarterly" --json;notebooklm-pp-cli studio generate-quiz "Research" --wait --json。全局标志:--json、--dry-run、--agent、--config。

适用场景:批量管理自有笔记本、在智能体循环中获取带引用答案、生成学习材料、脚本内快速检索本地缓存。

限制:不适用于官方 Google 支持的 API(公开无此 API),禁止超出自有笔记本的批量抓取,分享仅实现 show 查看,无分享修改流程。若未认证、列表为空或搜索无结果,需重新登录 Chrome、运行 doctor --json 或先执行 sync --json。其他收费、平台与效果信息暂未提供。