Production-grade semantic memory for AI agents. 99.1% LOCOMO accuracy. Knowledge graph with temporal reasoning, entity extraction, and multi-hop retrieval.
bash
# Install via ClawHub
clawhub install muninn-skill
# Use the Cloud API (recommended)
export MUNINN_API_KEY=muninn_xxx # Get key at muninn.au/dashboard
# Or run local MCP server
npm run mcp
ModeStorageEmbeddingsCostLOCOMOCloud (Recommended)Cloudflare D1 + VectorizeWorkers AI BGE-M3Free tier99.1%****LocalSQLite + Ollamanomic-embed-textFree93%
Production-ready with zero setup. Best accuracy.
bash
# Get API key at https://muninn.au/dashboard
export MUNINN_API_KEY=muninn_xxx
export MUNINN_ORG=your-org-id
# Use via REST API
curl -X POST "https://api.muninn.au/api/memories" \
-H "Authorization: Bearer $MUNINN_API_KEY" \
-H "X-Organization-ID: $MUNINN_ORG" \
-d '{"content": "User prefers dark mode"}'
Runs entirely on your machine. No API keys required.
bash
# Pull embedding model (required)
ollama pull nomic-embed-text
# Start MCP server
cd ~/.openclaw/workspace/skills/muninn-skill
npm install
npm run mcp
bash
# Install skill
clawhub install muninn-skill
# For local: pull embedding model
ollama pull nomic-embed-text
# Start MCP server
npm run mcp
ToolDescriptionmemory_rememberStore a memory (auto-classifies type)memory_recallSemantic search across memoriesmemory_briefingSession briefing with key factsmemory_statsVault statisticsmemory_entitiesList tracked entitiesmemory_forgetDelete a memorymemory_procedure_createCreate workflowmemory_procedure_feedbackRecord success/failurememory_connectLink memoriesmemory_neighborsGet graph neighbors
text
Input → Router (keyword) → Episodic/Semantic/Procedural
↓
Entity Extraction
↓
Knowledge Graph
↓
Local: SQLite + VSS Cloud: PostgreSQL + pgvector
↓
Output ← Hybrid Retrieval (BM25 + semantic + entity boost)
SystemCustom LOCOMO-styleNotesMuninn93% (14/15)+13% from BFS path findingMem066.9%Official benchmarkEngram79.6%Official benchmark
Official LOCOMO Benchmark:
CategoryMuninn v2Mem0NotesOverall99.1%26%+73pp improvementTemporal99.4%—Event+date retrievalRelationship99.0%—Multi-hop reasoningIdentity96.9%—Entity extractionOther99.8%—General knowledge
R@10 Retrieval: 100% (correct session in top 10 results for 100% of queries)
Key insight: Search ALL facts for entity (no predicate filtering) achieves near-perfect accuracy. The PDS system enables structured queries across relationship types.
nomic-embed-text)Optional compression for 5x storage reduction:
bash
# Install dependencies (local only)
pip install torch scipy numpy
# Start compression server
cd ~/.openclaw/workspace/skills/muninn-skill/src/storage
python3 turboquant-server.py &
# Use in code
import { compress, similarity } from './storage/turboquant-client.js';
const compressed = await compress(embedding, 3); // 3-bit, ~74% smaller
const score = await similarity(query, compressed);
Performance:
TierPriceFeaturesCoreFreeLocal SQLite, Ollama embeddingsPro$10/moCloud PostgreSQL, BYOK, 50K API callsEnterprise$79/moDedicated infrastructure, teams, unlimited
AGPL-3.0