核心用法
Open Notebook Integration 是一套将 OpenClaw 代理与 open-notebook(开源 NotebookLM 替代品)桥接的本地技能。通过三个 PowerShell 函数——New-Notebook 创建主题笔记本、Add-ToNotebook 写入结构化内容、Search-Notebook 执行语义检索——实现代理的"第二大脑"。数据流完全本地化:Docker 部署的 SurrealDB 负责存储,Ollama 提供嵌入与推理能力,无需调用外部 API。
显著优点
1. 零成本运行:基于 Ollama 本地模型,彻底消除 Token 费用,适合高频写入场景。
2. 隐私优先:所有数据驻留本地磁盘,满足敏感研究或个人知识管理需求。
3. 代理原生:函数直接暴露给 PowerShell 会话,可被其他技能链式调用,实现自动化知识沉淀。
4. 开源可控:依赖的 open-notebook、SurrealDB、Ollama 均为开源项目,无商业锁定的风险。
潜在缺点与局限性
- 运维负担:需同时维护 Docker Desktop、Ollama 及容器状态,对非技术用户门槛较高。
- 硬件依赖:本地大模型推理消耗显存/内存,低配设备可能延迟明显。
- 无内置同步:缺乏云端备份机制,单点故障可能导致知识库丢失。
- 生态稚嫩:相比 NotebookLM,open-notebook 的社区规模与功能成熟度有限。
适合人群
- 注重隐私的 AI 研究者与开发者
- 需要为代理构建长期记忆的自动化工作流设计者
- 希望替代 Google NotebookLM 且愿意自托管的技术用户
常规风险
1. 配置漂移:Notebook ID 硬编码于脚本,若容器重建未持久化数据,ID 失效将导致写入失败。
2. 端口冲突:默认 8502/5055 可能与本地其他服务冲突,需手动调整 compose 文件。
3. 模型兼容性:Search-Notebook 中的 strategy_model 等字段需与 Ollama 实际存在的模型名称严格匹配,否则查询报错。
4. 无访问控制:本地 API 无鉴权,同一局域网内的其他进程可随意读写,共享环境需谨慎。