iwe-org/iwe
Markdown knowledge graph — LSP for your editor, CLI + MCP memory for your AI agents
解決的問題
IWE 解決了如何以人類可讀且 AI 可存取的方式管理個人知識的問題。透過使用純 Markdown 檔案來防止供應商鎖定,同時提供通常僅限於專有資料庫的結構化、類圖譜的連接性,使用戶能夠維護一個 AI Agent 可以高效查詢與更新的「第二大腦」。
工作原理
IWE 使用兩種類型的連結將本地 Markdown 檔案目錄轉換為知識圖譜:「包含連結」(將一個主題嵌套在另一個主題下)與「交叉引用」(行內連結)。它使用基於 Rust 的引擎快速處理這些檔案。為了彌合人類與 AI 之間的鴻溝,它為 IDE(如 VS Code 與 Neovim)提供語言伺服器協定 (LSP),並為 AI Agent 提供模型上下文協定 (MCP) 伺服器與 CLI,允許它們在完整的層級上下文中搜尋、檢索與重構筆記。
適用對象
專為希望使用 Markdown 維護本地優先知識庫的個人,以及希望為其 AI Agent(如 Claude 或 Cursor)提供結構化、可查詢的個人筆記與文件存取權限的開發者而設計。
亮點
- 本地優先的所有權:使用純
.md檔案與 git 進行版本控制,無需雲端或資料庫。 - AI 原生整合:實作模型上下文協定 (MCP),實現與 AI 工具的無縫連接。
- IDE 級功能:為編輯器提供用於自動補全、重構與導航的 LSP 支援。
- 高性能:使用 Rust 建構,能夠在不到一秒的時間內處理 20,000 個檔案。
- 靈活的層級結構:支援多個父層,允許單一筆記在不重複的情況下屬於多個主題。