Overview of ClawMem
mainClawMem is an on-device memory layer designed for AI coding agents like Claude Code, OpenClaw, and Hermes. It provides retrieval-augmented search, hooks, and an MCP (Model Context Protocol) server within a single local system.
Key characteristics:
- Local-first: No API keys or cloud dependencies required. Runs fully on-device.
- Hybrid Retrieval: Combines BM25, vector search, reciprocal rank fusion, query expansion, and cross-encoder reranking.
- Unified Vault: All integration paths (Claude Code hooks, MCP server, OpenClaw plugin, or Hermes
MemoryProvider) write to the same local SQLite vault, allowing different agents to share the same project memory immediately. - Advanced Memory Management: Features intent classification, multi-graph traversal (semantic, temporal, causal), and self-evolving metadata (keywords, tags, causal links).