Vibe Coding Discover

MCP

Permanent memory for AI agents. Single binary, zero dependencies, MCP native.

★ 58061 forksRustApache-2.0rtk-ai

ICM is a Rust-based persistent memory system for AI agents, exposed as an MCP server and CLI. It combines temporal memories, a permanent knowledge graph, and hybrid keyword/vector search in a shared SQLite database used by multiple coding tools.

Use Cases

Persist and recall context across AI agent sessionsShare memories across coding assistantsSearch project knowledge with keyword and semantic searchStore linked, durable facts in a knowledge graphRecord corrections and retrieve past mistakes

Built With

Language
Rust
Frameworks
MCP · SQLite · FTS5 · sqlite-vec · fastembed · ONNX Runtime

Tags

agent memory · MCP server · persistent memory · semantic search · hybrid search · knowledge graph · Claude Code · cross-tool memory · Rust