IWE

活跃
GitHub Rust Apache-2.0

简介

面向 AI Agent 的 Markdown 记忆管理系统,通过结构化的 Markdown 文件实现 Agent 的持久化记忆存储。支持上下文管理和记忆检索,让 AI Agent 具备长期记忆能力。

核心特性

  • Markdown 知识图谱:将本地 Markdown 文件目录转化为可查询的知识图谱
  • MCP 服务器集成:通过 Model Context Protocol 让 AI Agent 搜索、检索和重构笔记
  • 编辑器 LSP 支持:VS Code、Neovim、Zed、Helix 原生集成,支持跳转、搜索和自动补全
  • Rust 构建,极速性能:20,000 文件处理不到一秒
  • 纯本地、零锁定:Markdown 文件即数据,无云端、无数据库、无供应商锁定
  • 层级链接系统:支持嵌套包含和交叉引用,一个笔记可属于多个主题

适用场景

💡 个人知识管理:用 Markdown 文件构建可查询的个人知识库
💡 AI Agent 记忆:为 AI Agent 提供结构化的长期记忆和上下文检索能力
💡 技术文档管理:构建可搜索、可重构的技术文档知识图谱
💡 团队协作:通过 git 版本控制共享和协作编辑 Markdown 知识库

快速开始

1. 安装 CLI:`brew tap iwe-org/iwe && brew install iwe`(或 `cargo install iwe iwes iwec`);
2. 初始化工作区:`cd ~/notes && iwe init`;
3. 设置编辑器:安装 VS Code/Neovim/Zed/Helix 的 IWE 插件;
4. 连接 AI Agent:在 MCP 配置中添加 `{"mcpServers": {"iwe": {"command": "iwec", "args": ["--project", "~/notes"]}}}`;
5. 使用 `iwe find`、`iwe retrieve`、`iwe tree` 等命令操作笔记。

相关项目