chromadb-memory
Long-term memory via ChromaDB with local Ollama embeddings. Auto-recall injects relevant context every turn. No cloud APIs required — fully self-hosted.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Long-term memory via ChromaDB with local Ollama embeddings. Auto-recall injects relevant context every turn. No cloud APIs required — fully self-hosted.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
End-to-end encrypted cloud memory for AI agents. 100GB free storage. Store memories, files, and secrets securely.
Ultimate AI agent memory system. WAL protocol + vector search + git-notes + cloud backup. Never lose context again. Works with Claude, Cursor, GPT, OpenClaw agents.
Maximize deep work with focus sessions, distraction logging, and productivity tracking
Expert email management assistant for Apple Mail. Use this when the user mentions inbox management, email organization, email triage, inbox zero, organizing emails, managing mail folders, email productivity, checking emails, or email workflow optimization. Provides intelligent workflows and best practices for efficient email handling.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Manage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database). Use when a user asks Clawdbot to add a task to Things, list inbox/today/upcoming, search tasks, or inspect projects/areas/tags.
| name | chromadb-memory |
| description | Long-term memory via ChromaDB with local Ollama embeddings. Auto-recall injects relevant context every turn. No cloud APIs required — fully self-hosted. |
| version | 1.0.0 |
| author | matts |
| homepage | https://github.com/openclaw/openclaw |
| metadata | {"openclaw":{"emoji":"🧠","requires":{"bins":["curl"]},"category":"memory"}} |
| tags | ["memory","chromadb","ollama","vector-search","local","self-hosted","auto-recall"] |
Long-term semantic memory backed by ChromaDB and local Ollama embeddings. Zero cloud dependencies.
chromadb_search tool: Manual semantic search over your ChromaDB collectionChromaDB running (Docker recommended):
docker run -d --name chromadb -p 8100:8000 chromadb/chroma:latest
Ollama with an embedding model:
ollama pull nomic-embed-text
Indexed documents in ChromaDB. Use any ChromaDB-compatible indexer to populate your collection.
# 1. Copy the plugin extension
mkdir -p ~/.openclaw/extensions/chromadb-memory
cp {baseDir}/scripts/index.ts ~/.openclaw/extensions/chromadb-memory/
cp {baseDir}/scripts/openclaw.plugin.json ~/.openclaw/extensions/chromadb-memory/
# 2. Get your collection ID
curl -s http://localhost:8100/api/v2/tenants/default_tenant/databases/default_database/collections | python3 -c "import json,sys; [print(f'{c[\"id\"]} {c[\"name\"]}') for c in json.load(sys.stdin)]"
# 3. Add to your OpenClaw config (~/.openclaw/openclaw.json):
{
"plugins": {
"entries": {
"chromadb-memory": {
"enabled": true,
"config": {
"chromaUrl": "http://localhost:8100",
"collectionId": "YOUR_COLLECTION_ID",
"ollamaUrl": "http://localhost:11434",
"embeddingModel": "nomic-embed-text",
"autoRecall": true,
"autoRecallResults": 3,
"minScore": 0.5
}
}
}
}
}
# 4. Restart the gateway
openclaw gateway restart
| Option | Default | Description |
|---|---|---|
chromaUrl | http://localhost:8100 | ChromaDB server URL |
collectionId | required | ChromaDB collection UUID |
ollamaUrl | http://localhost:11434 | Ollama API URL |
embeddingModel | nomic-embed-text | Ollama embedding model |
autoRecall | true | Auto-inject relevant memories each turn |
autoRecallResults | 3 | Max auto-recall results per turn |
minScore | 0.5 | Minimum similarity score (0-1) |
minScore are injected into the agent's context as <chromadb-memories>Auto-recall adds ~275 tokens per turn worst case (3 results × ~300 chars + wrapper). Against a 200K+ context window, this is negligible.
minScore to 0.6 or 0.7minScore to 0.4, increase autoRecallResults to 5autoRecall: false, use chromadb_search toolUser Message → Ollama (embed) → ChromaDB (query) → Context Injection
↓
Agent Response
No OpenAI. No cloud. Your memories stay on your hardware.