Installation
Requirements
| Dependency | Version |
|---|---|
| OpenClaw | v2026.4+ |
| Node.js | 18+ (Node 24/26 fully supported) |
| Qdrant | Running on :6333 |
| LLM Proxy | Anthropic-compatible on :8080 |
Qdrant can be started via Docker:
bash
docker run -p 6333:6333 qdrant/qdrantInstall the plugin
bash
# From git (recommended)
openclaw plugins install git:github.com/heichaowo/openclaw-amem
# From local checkout
openclaw plugins install --link ./openclaw-amemConfigure openclaw.json
Add openclaw-amem to your plugin config and hook it into the memory slot:
json
{
"plugins": {
"allow": ["openclaw-amem"],
"entries": {
"openclaw-amem": {
"enabled": true,
"config": {
"agentId": "main",
"topK": 5
}
}
},
"slots": {
"memory": "openclaw-amem"
}
}
}Restart OpenClaw
bash
openclaw gateway restartOn first run, the plugin downloads the multilingual-e5-small ONNX embedding model (~120MB) and caches it locally. Subsequent restarts are instant.
