Persistent knowledge graph memory for AI agents. 11 tools, 4 skills, full lifecycle hooks. The most complete memory plugin available.
Other memory plugins store text. MIND understands it.
MIND is the only OpenClaw memory plugin built on a true knowledge graph (LightRAG) with patented MINDsense emotional intelligence, life management, CRM, and graph-traversal queries that vector-only tools cannot match.
| Capability | MIND | Mem0 | Anthropic Memory MCP |
|---|---|---|---|
| Tools | 11 | 8 | 8 |
| Skills (agent protocols) | 4 | 2 | 0 |
| True knowledge graph | ✓ LightRAG | ✗ vectors | ✗ JSON |
| 50+ AI models | ✓ | ✗ | ✗ Claude only |
| Emotional intelligence (patented) | ✓ MINDsense | ✗ | ✗ |
| Graph traversal queries | ✓ | ✗ | ✗ |
| Auto-recall before each turn | ✓ | ✓ | ✗ |
| Auto-capture after each turn | ✓ | ✓ | ✗ |
| Life management (tasks, goals) | ✓ | ✗ | ✗ |
| CRM (contacts, activities) | ✓ | ✗ | ✗ |
| Mobile app for the same data | ✓ | ✗ | ✗ |
| Free tier | ✓ | ✓ | ✓ |
openclaw plugins install @astramindapp/openclaw-mind
Requires Node.js 22 or higher and OpenClaw 2026.3.28+.
Sign up at m-i-n-d.ai (free tier — no card required), then navigate to Settings → Developer → Create API Key. Your key starts with mind_.
openclaw mind init --api-key mind_your_key_here
openclaw mind status
You should see MIND: CONNECTED with your entity count, credits, and feature flags.
Once installed, your OpenClaw agent gains 11 native tools — 6 standard CRUD operations plus 5 unique to MIND.
Skills are agent protocols that ship with the plugin. They give your agent rules for when to capture, when to recall, and how to consolidate memory over time.
The plugin registers two hooks into OpenClaw's agent lifecycle. These run automatically — no agent prompting required.
Hooks before_prompt_build. Runs a hybrid KG search using the latest user message as the query. Injects the synthesized result via prependContext so the model sees relevant memories before responding. Top-K and search threshold are configurable.
Hooks agent_end. Filters noise messages, then sends the conversation to MIND for entity + relationship + MINDsense extraction. Gated by the memory-triage skill so most turns capture nothing — only durable, novel, factual, safe, emotionally relevant facts get stored.
The plugin adds native openclaw mind subcommands.
# Initial setup
openclaw mind init --api-key mind_your_key_here
# Verify connection and show settings
openclaw mind status
# Migrate existing OpenClaw workspace memory to MIND
openclaw mind import
# Quick CLI search of the knowledge graph
openclaw mind search "what did we decide about pricing?"
All settings are optional. Defaults are sensible. Configure via ~/.openclaw/plugins/openclaw-mind.yaml or env vars.
apiKey: ${MIND_API_KEY} # required
baseUrl: https://www.m-i-n-d.ai # override only for self-hosting
autoCapture: true # extract facts after each turn
autoRecall: true # inject memories before each turn
topK: 10 # memories to inject per turn
searchThreshold: 0.5 # similarity threshold (0-1)
queryMode: hybrid # hybrid | mix | global | local | naive
enableMindsense: true # MINDsense emotional weighting
enableLifeIntegration: true # allow agent to create life items
enableCrmLogging: true # allow agent to log contacts
MIND's underlying technology is protected by multiple provisional patent applications:
If you're using Claude Desktop, Cursor, Windsurf, VS Code, or any other MCP-compatible AI tool, we also ship the MIND MCP Server — same backend, MCP protocol instead of OpenClaw plugin. Install both: they share the same MIND knowledge graph so memories captured in one show up in the other.