← Back to Skills Marketplace
zuiho-kai

OpenClaw Memory Qdrant

by zuiho · GitHub ↗ · v1.0.10
cross-platform ✓ Security Clean
8681
Downloads
13
Stars
63
Active Installs
11
Versions
Install in OpenClaw
/install memory-qdrant
Description
Local semantic memory with Qdrant and Transformers.js. Store, search, and recall conversation context using vector embeddings (fully local, no API keys).
Usage Guidance
Install this only if you want agent memory. Keep autoCapture off unless you explicitly want conversations saved, avoid storing secrets, and use only in-memory mode or a trusted Qdrant server for sensitive data. Expect the first run to download an embedding model from Hugging Face.
Capability Analysis
Type: OpenClaw Skill Name: memory-qdrant Version: 1.0.10 The OpenClaw AgentSkills skill bundle 'memory-qdrant' is classified as benign. The code and documentation clearly outline its purpose as a local semantic memory system. It transparently declares network access for downloading an embedding model from Hugging Face and for optional external Qdrant server connections. Crucially, the `index.js` file implements robust input sanitization (`sanitizeInput`) to prevent XSS and other injection attacks, and includes explicit prompt injection defenses (`formatRelevantMemoriesContext`) to instruct the AI agent not to execute commands found in recalled memories. The `CHANGELOG.md` and `test-fixes.js` files demonstrate a proactive approach to security, detailing fixes for previous vulnerabilities such as ReDoS, memory leaks, and error information leakage, indicating responsible development rather than malicious intent. All dependencies are appropriate for the stated functionality, and there is no evidence of data exfiltration, unauthorized execution, or persistence mechanisms.
Capability Assessment
Purpose & Capability
The artifacts consistently describe a semantic memory plugin with store, search, forget, optional capture, and recall capabilities; the implementation matches that purpose.
Instruction Scope
Auto-recall can prepend stored memories to future agent context and is documented as enabled by default; auto-capture is documented as disabled by default and opt-in.
Install Mechanism
The skill uses Node/npm dependencies and a first-run Hugging Face model download for local embeddings; these requirements are disclosed in SKILL.md and README. No package-level install script or hidden installer behavior was found.
Credentials
Node/npm, Transformers.js, and optional Qdrant connectivity are proportionate to the stated memory and embedding purpose, and no API keys, browser sessions, local credential stores, or shell execution are requested.
Persistence & Privilege
Default in-memory storage clears on restart, while configured Qdrant storage can persist or transmit memories to the selected server; deletion tools are provided and the Qdrant mode warning is disclosed.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install memory-qdrant
  3. After installation, invoke the skill by name or use /memory-qdrant
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.10
安全和一致性修复:正则表达式边界、输入清理、重试机制、健康检查。29个测试用例100%通过
v1.0.9
可配置内存上限:支持 100-1000000 条记忆,设置 999999 为无限制模式
v1.0.8
安全和性能修复:内存泄漏防护、ReDoS 漏洞修复、错误处理改进
v1.0.7
优化 SKILL.md 符合 ClawHub 规范:简化描述、添加 homepage、将详细安装说明移至 README
v1.0.6
文档改进:添加详细的安装注意事项,包括模型下载、原生依赖、Node版本要求和网络访问说明
v1.0.5
更新:完善文档,优化隐私说明
v1.0.4
Phase 1 完成:本地语义记忆系统,自动捕获+召回,零配置
v1.0.3
Simplified SKILL.md following high-star skill patterns: added 'Use when' statement, condensed sections, improved discoverability
v1.0.2
Added comprehensive privacy and security documentation: data storage modes, network access behavior, autoCapture privacy notes, and security recommendations
v1.0.1
Security fixes: removed dev docs, fixed dependencies (@xenova/transformers 3.3.1→2.17.2), removed openai dependency, disabled autoCapture by default for privacy
v1.0.0
Initial release of memory-qdrant, a semantic memory plugin for OpenClaw using Qdrant and Transformers.js. - Provides local semantic search with embeddings generated by Transformers.js - Zero configuration required—runs in memory mode without external services - Tools included: memory_store, memory_search, memory_forget - Supports automatic memory capture via OpenClaw lifecycle hooks - ES6 modules and factory function pattern for plugin compatibility - Memory stored in-process (not persisted after restart)
Metadata
Slug memory-qdrant
Version 1.0.10
License
All-time Installs 327
Active Installs 63
Total Versions 11
Frequently Asked Questions

What is OpenClaw Memory Qdrant?

Local semantic memory with Qdrant and Transformers.js. Store, search, and recall conversation context using vector embeddings (fully local, no API keys). It is an AI Agent Skill for Claude Code / OpenClaw, with 8681 downloads so far.

How do I install OpenClaw Memory Qdrant?

Run "/install memory-qdrant" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is OpenClaw Memory Qdrant free?

Yes, OpenClaw Memory Qdrant is completely free (open-source). You can download, install and use it at no cost.

Which platforms does OpenClaw Memory Qdrant support?

OpenClaw Memory Qdrant is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created OpenClaw Memory Qdrant?

It is built and maintained by zuiho (@zuiho-kai); the current version is v1.0.10.

💬 Comments