iwe 是一个将 Markdown 笔记组织为层级知识图谱的系统,核心目标是让 AI Agent 能够像人类一样理解你的知识结构,而非依靠模糊的向量相似度检索。

项目概览

属性内容
GitHubiwe-org/iwe
Stars961
语言Rust
特点层级知识图谱、MCP 协议支持、LSP 编辑器集成
最后更新1天前

解决什么问题

用 AI 辅助工作时,上下文管理是个老大难问题。你把笔记存进文件夹,两周后就忘了放在哪;用向量数据库做 RAG,AI 拿到的却是”可能相关”的碎片,而不是真正关联的内容。iwe 的解决思路很直接:不给 AI 喂碎片,而是给它一张地图。

通过**包含链接(inclusion links)**构建的层级结构,让笔记形成一棵树,同时支持多父节点(polyhierarchy)——同一篇笔记可以出现在不同上下文中而不需要复制。AI 查询一个主题时,能自动拿到它的子节点、父节点和相关链接的完整上下文。

核心特性

本地优先 所有数据以纯 Markdown 文件形式存储在本地目录,没有锁定,没有云端依赖。

AI 外部记忆 提供 CLI 和 MCP Server 两种接口,让 AI Agent 能够检索、创建、重构你的知识库。Claude、Codex、Gemini 等工具都可以通过标准协议访问。

编辑器集成 通过 LSP 协议支持 VS Code、Neovim、Zed、Helix 等编辑器,提供搜索、跳转、重构、自动补全等 IDE 级功能。

结构化而非向量化 不同于向量数据库的”黑盒相似度”,iwe 的检索基于显式的链接关系,结果可预测、可解释、可人工调整。

快速开始

# 安装
brew tap iwe-org/iwe
brew install iwe

# 初始化知识库
cd ~/notes
iwe init

# 检索主题及其上下两级上下文
iwe retrieve -k "项目规划" -d 2 -c 1

MCP Server 提供了 13 个工具、3 个提示词模板和资源访问能力,AI Agent 可以直接操作你的知识图谱。

同类对比

工具Stars特点
Obsidian80k+成熟的笔记应用,插件生态丰富
Logseq35k+大纲式双向链接,开源
mem.ai-云端 AI 记忆,自动整理
iwe961为 AI Agent 设计的结构化知识图谱,MCP 原生支持

与 Obsidian/Logseq 这类面向人设计的工具不同,iwe 从一开始就为”人机协作”设计。它不是取代你的编辑器,而是作为底层知识层,让任何编辑器都能获得结构化能力。

适用场景

  • AI 辅助编程:把代码库文档、架构决策、API 设计整理成知识图谱,让 AI 理解整体结构而非只看单个文件
  • 项目知识管理:复杂项目的背景信息、决策记录、技术债务,形成可追溯的知识脉络
  • 个人知识库:替代文件夹的扁平组织,让笔记之间有明确的层级和关联

项目信息

属性内容
仓库https://github.com/iwe-org/iwe
许可证Apache-2.0
语言Rust
维护者@iwe-org

iwe 的 961 个 star 在当前 AI 工具热潮中不算显眼,但它解决的问题很具体:如何让 AI 真正理解你的知识结构,而不是在向量空间里做概率猜测。如果你正在用 Claude、Codex 或其他 AI Agent 工具,值得一试。