with one click
nexo-brain
// Cognitive memory system for AI agents — Atkinson-Shiffrin memory model, semantic RAG, trust scoring, and metacognitive error prevention. Gives your agent persistent memory that learns, forgets, and adapts.
// Cognitive memory system for AI agents — Atkinson-Shiffrin memory model, semantic RAG, trust scoring, and metacognitive error prevention. Gives your agent persistent memory that learns, forgets, and adapts.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | nexo-brain |
| description | Cognitive memory system for AI agents — Atkinson-Shiffrin memory model, semantic RAG, trust scoring, and metacognitive error prevention. Gives your agent persistent memory that learns, forgets, and adapts. |
| version | 7.15.2 |
| metadata | {"openclaw":{"requires":{"bins":["python3"]},"emoji":"🧠","homepage":"https://github.com/wazionapps/nexo","os":["darwin","linux"],"install":[{"id":"npm","kind":"node","package":"nexo-brain","bins":["nexo","nexo-brain"],"label":"Install NEXO Brain (npm)"}]}} |
NEXO Brain gives your agent persistent memory modeled after human cognition. It remembers across sessions, learns from mistakes, naturally forgets what's irrelevant, and builds a trust-based relationship with you.
If your OpenClaw client shows an install action for this skill, use that first. It installs the nexo-brain package via your configured Node package manager.
If you are setting it up manually, install the cognitive engine:
npx nexo-brain
After NEXO Brain is installed, add the MCP server to your OpenClaw config (~/.openclaw/openclaw.json):
{
"mcp": {
"servers": {
"nexo-brain": {
"command": "python3",
"args": ["~/.nexo/server.py"],
"env": {
"NEXO_HOME": "~/.nexo"
}
}
}
}
}
Restart the gateway: openclaw gateway restart
Key MCP capabilities include:
NEXO implements the Atkinson-Shiffrin memory model (1968):
Memories naturally decay via Ebbinghaus forgetting curves. Accessing a memory reinforces it. Automated "sleep cycles" consolidate, prune, and merge memories.
| Tool | When to Use |
|---|---|
nexo_startup | Once at session start — registers session, returns active sessions |
nexo_heartbeat | Every interaction — updates task, checks inbox |
nexo_cognitive_retrieve | Semantic search across all memories |
nexo_guard_check | Before editing code — checks for past errors |
nexo_learning_add | After resolving an error — prevents recurrence |
nexo_session_diary_write | Before closing session — enables continuity |
nexo_cognitive_trust | After user feedback — calibrates rigor level |
Everything stays local. Two SQLite databases in ~/.nexo/. No telemetry, no cloud APIs. Vector search runs on CPU via fastembed.