那个 AI 大神 Karpathy 不是分享过用 LLM 管个人知识库的方法嘛。就是把各种资料扔进一个 raw/ 目录,让 LLM 自己管理,建反向链接。本地纯 Markdown 存,用 Obsidian 当前端。
但我自己试了试,目录结构得手动建,编译触发也得手动执行。前端还得单独装个 Obsidian,对不用 Obsidian 的人来说有点麻烦。
所以就搞了个开源项目叫 MindOS,算是把 Karpathy 那个想法完整做成了产品。
额外还做了这些:
多 Agent 共享上下文: 像 Claude Code、Cursor、Gemini CLI 这些,可以同时连到同一个知识库。你在 Claude Code 里纠正了一个点,换到 Cursor 它也已经知道了,不用再把项目背景重复说一遍。
经验自动沉淀: 对话里做的那些判断,比如代码规范、架构决策、踩过的坑,都能自动变成 Skill 写回知识库。落地成可读的 Markdown 文件,你打开就能看,改了立刻生效,版本用 Git 管。
连接方式主要是 CLI:mindos onboard 的时候选一下要连哪个 Agent,它会自动把连接信息写到对应的配置文件里,Agent 下次启动就能读你的知识库了。也支持 MCP 协议连接,看个人习惯。
一些功能点:
- 本地知识库就是个 Markdown 文件夹,Git 自动同步
- Agent 连接:CLI 模式(推荐,省 token)+ MCP 模式(可选)
- Agent Inspector:每次 AI 读写都有审计日志,GUI 里可以对照看
- 有桌面端 (macOS / Windows / Linux) 和浏览器插件
所有 Agent 都读写同一个本地知识库,你纠正一次,所有 Agent 就都记住了。
安装有两种:
桌面端(推荐非开发者用):
mindos.you
CLI:
npm i -g @geminilight/mindos && mindos onboard
GitHub:GitHub - GeminiLight/MindOS: MindOS is a Human-AI Collaborative Mind System, where human thinks and agents act. Globally sync your mind for all agents: transparent, controllable, and evolving symbiotically. · GitHub
官网:https://mindos.you