X-wiki
更新于 2026年8月4日v2.0.0
X-wikiLLM Wiki第二大脑Knowledge SystemKnowledge CompoundingFeishuHuman-in-the-loopPython
X-wiki 是我对卡帕西提出的 LLM-wiki 方向持续思考后,逐步形成的个人第二大脑项目。它不是把资料堆进一个检索库,而是把长期输入、判断、复盘和行动连接成一个可以被我和 Agent 共同维护的本地知识系统。
项目定位
X-wiki 回答的是一个更具体的问题:如果 AI 能读写我的知识库,那么这个知识库应该如何组织,才不会变成新的信息垃圾场?
当前答案是把知识系统拆成三层:
- raw:保存原始材料和真实输入,优先保证保真
- kernel:保存高复用、高压缩、可迁移的稳定知识
- work:保存项目、决策、实验、输出和正在形成的判断
它的核心公式是:
知识库价值 = 保真 × 压缩 × 连接 × 复用 ÷ 维护成本
为什么做
单次对话很容易产生有用想法,但如果没有结构,这些想法很快就会散掉。传统笔记软件可以保存内容,却不一定能帮助我持续压缩、连接和复用。
X-wiki 的目标,是让输入不只停留在收藏和摘要,而是进入一个可追踪的循环:捕获、整理、晶化、审核、编译、验证、行动,再把行动反馈回知识系统。
当前版本
当前版本是 v2.0.0。这一版没有继续寻找一个包办所有动作的万能入口,而是把不同频率的行为放回合适的位置:飞书承担高频、低摩擦的记录,Control Center 承担低频、需要判断的审阅;AI 负责理解与连接,程序负责守住写入边界。
已经形成的部分包括:
- 本地 Markdown 知识库结构与 OKF 元数据规范
- raw / kernel / work 三层知识组织方式
- Python 控制平面,处理路径、哈希、状态、写入、lint 和 verification receipt
- FastAPI + React + Vite 的本地 Control Center,用于复杂审阅和系统状态检查
- 飞书无命令采集、夜间批量整理与次日审阅卡片
- Inbox、全文搜索、Knowledge Browser、轻量知识图谱和系统健康面板
- Proposal / Review / Apply 的审核边界,避免未经确认的语义写入
- 语音、剪贴板、文件上传与多端 Quick Capture 等输入尝试
- 不可变的复用回执与追加式结果反馈
- 围绕当前问题生成、带解释理由的知识激活队列
- 基于真实使用证据生成待审提案的睡眠式巩固
- 云文档元数据基线、变化发现、候选清单与人工选择
- 人工审核前不自动批准、不自动写入稳定知识
这次 2.0 的完整变革过程,见:X-wiki 2.0:对人更轻,对 AI 更严。知识复利机制的专项设计,见:X-wiki 二次进化:从“存下知识”到“让知识产生复利”。
版本记录
v2.0.0
- 把高频采集与低频审阅拆开:飞书先收下,Control Center 看清楚再决定
- 飞书入口从命令式交互收敛为一个动作,并保留夜间整理与人工审阅
- 建立知识激活、真实使用、复用回执、结果反馈与睡眠式巩固闭环
- 增加云文档变化发现,只生成候选清单,不替人决定是否入库
- 复用回执绑定实际问题和使用结果,不把搜索或访问误判为复用
- 知识激活提供少量、可解释的候选,并保留搁置与忽略边界
- 睡眠式巩固只根据有界证据生成待审提案,不自动升级知识内核
- 明确人、LLM 与 Python 的责任:人判断意义,LLM 理解连接,程序守住写入边界
v1.0.0
- 明确 raw / kernel / work 三层知识组织方式
- 建立 Python 控制平面与 OKF 元数据规范
- 形成 FastAPI + React + Vite 的本地 Control Center
- 接入 Inbox、全文搜索、Knowledge Browser、轻量知识图谱和系统健康面板
- 明确 Proposal / Review / Apply 的审核边界
我在其中承担的角色
这个项目由我同时承担产品定义、知识架构、规则设计、真实使用验证和持续维护。
它对我来说不只是一个工具项目,更像是一套个人认知基础设施:我需要它帮我记住事实,也需要它帮我保留判断变化的轨迹;需要它服务 AI,也需要它保护人的审核权。
技术实现
- Markdown 作为长期可迁移的数据底座
- OKF frontmatter 记录类型、状态、来源、权重和验证状态
- Python 脚本与库承担确定性控制平面
- FastAPI 提供本地 API 和任务接口
- React + Vite + TypeScript 构建本地控制中心
- SQLite FTS5 支持本地全文搜索
- Obsidian、飞书、语音和文件入口承担高频输入
- lint、verify 和 receipt 机制支撑可验证维护
不变原则
- 原始材料优先保真,不轻易改写
- 进入 kernel 的内容必须值得复用
- 链接表达依赖,不做装饰
- AI 可以合成和建议,但关键写入必须可审核
- 结构越少越好,除非它明显降低未来维护成本
下一步
下一步不会急着增加更多入口,而是继续观察三件事:飞书记录能否形成稳定习惯,知识复利是否真的改善长期判断,以及每日自动发现与审阅能否长期可靠运行。