WenweiOS 是我的个人知识库,也是我和 AI 一起过日子的地方。每天发生的事、读到的书、和 AI 聊过的天、做过的项目,都存成一个个 Markdown 文件,放在同一个文件夹里,用 Obsidian 浏览,由 AI 编程助手(现在是 Claude Code)帮我存、帮我理。
2026 年 8 月 8 日第一次提交,三个月里提交了六百多次,现在还在用。
为什么做
我想要一个记得住我的东西的助手。聊过的事、读过的书、以前做过的项目,散在笔记软件、聊天记录、邮箱和硬盘里,要用的时候总是找不到。
……这个 OS 就是我自己的实际需求。我觉得这一个东西已经可以直接拿去做简历、做东西了。
它长什么样
- Origin(原始材料):按日期放,笔记、录音、聊天、照片各一个子文件夹;读到的书、听过的播客、去过的活动放 Library。原文不改写、不润色,必须改的地方保留原文、写明改了什么。
- Self(关于我):我怎样描述自己、我的原则、做过的事(经历)、身边的人。以我的原话为主,注明日期,链回原文。
- Wiki(知识):讨论后确定的知识,写成百科的样子。写哪条由我定。
- Modules(清单):书架、项目、选题库、博客、健身、消费……每个模块的规则写在它自己的主文件开头。
- Index:AI 生成的索引,随时可以重建。
几条规矩
规则写在根目录的 AGENTS.md 里,AI 每次开工先读。最重要的几条:
- 原始材料原样保存。
- 分清是谁在说话。 我的话、外部来源(用引用块)、AI 的话(标“Agent 整理”)分开放。AI 的回复不算我的观点。
- 不确定就写“待确认”。 日期、人名、数字都不猜。转写里的“发言人 1”不等于某个人。
- 私密的只写“在哪里说过”。 细节留在原文,别处只放链接。
- 规则保持短。 改规则时先删旧的、合并重复的,再加新的。
怎么用
我在聊天里随口说一件事,AI 就把对话存进当天的文件夹,再把相关的部分补进经历、书架或者项目里。聊到想法,它去翻以前有没有说过类似的;我回忆起一段往事,它去硬盘、旧邮件里找证据。
为了把旧东西搬进来,我们一起写了一些导入工具和 skill:整本电子书、Ulysses 和 flomo 的笔记、通义听悟的录音转写、各个 AI 平台的历史对话,还有公众号草稿和小红书卡片。
边和 AI 讨论边读书
现在我读书,基本是一边读一边和 AI 聊。这是我最近觉得最好玩的一件事。
- 每本书一个文件夹:书的原文(导入的电子书)、一份和 AI 的“阅读对话”、一份“相关联想”,读英文书时再加一份生词表;
- 读到一段有感觉的,直接把那段丢给 AI,问它怎么理解,或者说说我想到了什么。对话原样存进那本书的阅读对话里,我的话和 AI 的话分开写;
- 读完一本,我们一起做思维导图:每次拿五到十条划线,和我逐条讨论,挂到图上合适的位置,节点都链回书里的原文;
- 讨论清楚的概念,再写成知识库里的词条,比如“心流”“刻意练习”。
以前读完一本书,划线就散在阅读软件里;现在读过的东西会一点点连起来,下次读到相关的内容,能找到以前在哪里想过。
数据和 View
我后来想清楚了一件事:这个库是最底层的数据,别的地方都是它的“View”。这个网站上的作品和活动,就是 AI 翻了我大学以来的代码仓库、学生大使时期三千多封邮件和移动硬盘之后,先在库里整理成档案,再改写成网页的。网站上要改什么,先回到库里改。
我的更多想法写在《我的 personal agent 是一个文件夹》。
它把我以前做过的东西都装了进去
做着做着我突然发现,以前做过的好几个项目,都在 WenweiOS 里重新长了出来:
- 记录读书:大学时的 Notion 知识库 API 和 读书笔记 App,毕业设计 书虫 Bookworm,现在变成了每本书一个文件夹,和 AI 边读边聊;
- 查单词:Anki 单词卡脚本、Read Flow、Word Pebble,现在读到生词直接问,记进那本书的生词表;
- 下班后干什么:Serendip 想帮我决定今晚做什么,现在我跟 AI 聊今天怎么过、记下健身和三餐;
- 一个记得我的 Agent:Floss 是它的前身,那些对话都导了进来。
突然发现我的文威 OS 其实融合了今天很多东西,包括读书的信息记录、单词的查询,还有下班后干什么。所有东西全融到里面去了,我感觉好神奇啊!
接下来想试的
它现在只服务我一个人。我在想:如果每个人都有一个这样长期了解自己的 Agent,它们之间能不能先帮人找到值得认识的人,或者找到走过类似阶段、能给你经验的人?这还只是一个问号。