核心用法
Source Library 是一个本地优先的持久化知识库系统,核心设计哲学是"捕获即知识"而非"收藏即遗忘"。当用户在对话中分享任何URL时,系统自动触发:先搜索关联已有知识,再分析新内容,最后以结构化格式保存。每个条目包含关键论点、原文引用、深度分析、决策上下文和相关源链接,确保数月后无需重读原文即可复用。
命令行工具 node scripts/source-library.js 提供完整工作流:
- 采集:
save命令支持完整元数据录入;queue系统管理待读列表 - 检索:
search基于本地Markdown实现语义化搜索;teach可跨源合成主题知识 - 治理:
connections映射知识网络;conflicts通过情感启发式检测矛盾;decay机制跟踪信息时效性
显著优点
1. 零外部依赖:纯Node.js实现,无需API密钥,无网络服务依赖,数据完全本地托管
2. 主动性设计:自动拦截URL分享行为,消除"稍后阅读"的沉没成本
3. 知识密度优先:强制要求"关键论点"和"分析"字段,杜绝空洞收藏
4. 关系型思维:内置双向链接和冲突检测,将孤立信息转化为可验证的知识网络
5. 时间感知:置信度衰减机制主动提示信息过时风险
潜在局限
1. 冷启动成本:需手动执行 setup 初始化目录结构,无图形引导
2. 录入摩擦:高质量条目需要人工填写多字段,与"一键保存"习惯相悖
3. 搜索局限:依赖本地Markdown文本匹配,无向量嵌入或语义搜索能力
4. 单用户架构:无协作或多设备同步机制
5. 冲突检测粗糙:基于"情感启发式"而非逻辑推理,复杂矛盾易被漏检
适合人群
- 研究员、分析师、内容创作者等需要构建领域知识图谱的深度工作者
- 对"收藏夹吃灰"感到焦虑,希望将阅读转化为结构化资产的用户
- 偏好本地优先、数据自主的技术用户
常规风险
- 数据丢失:纯本地存储需用户自行备份
- 格式漂移:Markdown自定义格式可能与外部工具不兼容
- 维护负担:无自动归档,库规模增长后需主动管理
- 过度结构化:强制字段可能导致为填而填,反而降低知识 capture 效率