7.1
深览指数
产品人人都是产品经理·Sean··AI 生成

从自用到开源-个人知识库产品化实践

作者将自用半年的AI知识库管理系统打包成GitHub开源项目,分享了从个人工具到可交付产品过程中遇到的三道坎:用户画像缺失、个人印记剥离、产品说明重构。文章详细拆解了框架与内容解耦、用户无需改源码即可定制、以及将安全隐患(API Key明文)暴露在公开仓库等具体问题。对于正在做知识管理或想将个人项目产品化的产品经理、技术人,本文提供了从用户视角审视产品的真实认知转变,而非抽象的方法论。原文 ↗

核心观点
  • 个人知识库从自用到开源,核心挑战并非技术实现,而是产品思维的转变:需要补齐用户画像、剥离个人印记、重构产品说明,让一个“为我所用”的工具变成“为人所用”的产品。
  1. 01作者将项目拆解为通用能力层(Skill、脚本、工作流框架)和个性化配置层(通过CLAUDE.md和ke-config.yaml实现),实现了框架通用与内容定制的解耦。
  2. 02为解决用户定制不修改源码的问题,作者新增了独立的配置文件ke-config.yaml,用于管理主题域定义、卡片类型、跨域关系等,与CLAUDE.md各司其职。
  3. 03在将项目发布到GitHub公开仓库前,作者发现批量预处理脚本中直接写入了API Key明文,最终改造为从.env文件读取,并全面排查了路径硬编码和个人痕迹。
  4. 04作者提供了完整的使用流程:通过Obsidian Web Clipper剪藏文章 → 运行QuickAdd预处理脚本 → 启动deep-discuss进行多轮深度讨论 → 产出知识卡片和讨论沉淀DI文档。
  5. 05项目GitHub地址为https://github.com/Sean-xhz/knowledge-engine,并附带了包含目录结构、模板、配置和6个Skill的starter-vault空起步库。
反方 / 局限
  • 作者坦诚,自己用惯的系统(130多张卡片、7个主题域)带有强烈的个人印记(信贷背景、产品设计习惯),直接交付给用户只是“别人的知识库副本”,而非可用的框架。
10 分钟 · 3 卡片 · 7 资料
读原文 →

前置背景

平行视角

延伸追问