把 Karpathy 那个 LLM 知识库管理思路给产品化了,开源了

那个 AI 大神 Karpathy 不是分享过用 LLM 管个人知识库的方法嘛。就是把各种资料扔进一个 raw/ 目录,让 LLM 自己管理,建反向链接。本地纯 Markdown 存,用 Obsidian 当前端。

但我自己试了试,目录结构得手动建,编译触发也得手动执行。前端还得单独装个 Obsidian,对不用 Obsidian 的人来说有点麻烦。


所以就搞了个开源项目叫 MindOS,算是把 Karpathy 那个想法完整做成了产品。

额外还做了这些:

多 Agent 共享上下文: 像 Claude Code、Cursor、Gemini CLI 这些,可以同时连到同一个知识库。你在 Claude Code 里纠正了一个点,换到 Cursor 它也已经知道了,不用再把项目背景重复说一遍。

经验自动沉淀: 对话里做的那些判断,比如代码规范、架构决策、踩过的坑,都能自动变成 Skill 写回知识库。落地成可读的 Markdown 文件,你打开就能看,改了立刻生效,版本用 Git 管。

连接方式主要是 CLImindos 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

没用过别碰。

是不是得先装Node环境啊?我不太确定……小白问一下,如果之前没碰过命令行的话,是不是桌面版更合适?看帖子里的描述,好像CLI功能更全,但有点怕配置不好。

又来这种帖子了,开头必提Karpathy,结尾必放自己的GitHub。

跑个题,楼主签名档里的个人博客链接挂了,点进去是404。

我之前也试过照着Karpathy那个方法弄,手动建目录和编译确实烦。你这个把经验自动沉淀成Skill的想法挺好,尤其是能跨Agent同步。我比较好奇的是,你提到的“Agent Inspector”审计日志,具体是记录什么格式的?是JSON还是纯文本?会不会有性能开销?因为如果频繁读写知识库,日志太详细的话可能会有点拖慢吧。另外,MCP协议连接和CLI模式,在知识库的读写权限上有区别吗?

mark一下,回头试试。

我分享下我的经历吧。我之前也用类似思路,用git管md文件,然后让多个AI工具去读。最大的痛点是上下文不同步,在A工具里调好的提示词和规则,到B工具里得重新导入一遍,特别碎。而且版本冲突很头疼,有次不小心被AI写坏了一个核心笔记的格式,回滚找记录找了半天。看到你这个项目能自动同步和生成可读的Skill,感觉是戳到痒点了。我打算先用CLI试试水,如果那个审计日志能清楚地看到AI具体改了哪里,就真的能放心让它们多写入了。

经验沉淀这块比手动好太多 期待迭代

思路挺好,就看持续维护怎么样

看了下 demo,感觉就是个加了反向链接的 obsidian