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选项时才使用它
代理指南
- 优先使用显式的笔记本 ID 和
--notebook。 - 仅在支持
--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