IWE
ActiveDescription
Markdown memory system for you and your AI agent. Provides persistent memory storage through structured Markdown files with context management and retrieval.
Key Features
- Markdown knowledge graph: transforms a local directory of Markdown files into a queryable knowledge graph
- MCP server integration: lets AI agents search, retrieve, and refactor notes via the Model Context Protocol
- Editor LSP support: native integration with VS Code, Neovim, Zed, Helix — jump-to-definition, search, and autocomplete
- Built in Rust for speed: processes 20,000 files in under a second
- Fully local, zero lock-in: Markdown files are the data — no cloud, no database, no vendor lock-in
- Hierarchical linking system: supports nesting and cross-references, one note can belong to multiple topics
Use Cases
Categories
Quick Start
1. Install CLI: `brew tap iwe-org/iwe && brew install iwe` (or `cargo install iwe iwes iwec`);
2. Initialize workspace: `cd ~/notes && iwe init`;
3. Set up editor: install the IWE extension for VS Code/Neovim/Zed/Helix;
4. Connect AI agent: add `{"mcpServers": {"iwe": {"command": "iwec", "args": ["--project", "~/notes"]}}}` to your MCP config;
5. Use `iwe find`, `iwe retrieve`, `iwe tree` and other commands to operate on notes.