Skip to content

Installation

Requirements

DependencyVersion
OpenClawv2026.4+
Node.js18+ (Node 24/26 fully supported)
QdrantRunning on :6333
LLM ProxyAnthropic-compatible on :8080

Qdrant can be started via Docker:

bash
docker run -p 6333:6333 qdrant/qdrant

Install the plugin

bash
# From git (recommended)
openclaw plugins install git:github.com/heichaowo/openclaw-amem

# From local checkout
openclaw plugins install --link ./openclaw-amem

Configure 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 restart

On first run, the plugin downloads the multilingual-e5-small ONNX embedding model (~120MB) and caches it locally. Subsequent restarts are instant.

Released under the MIT License.