Engram — Agent Memory
name: engram
by dannydvm · published 2026-03-22
$ claw add gh:dannydvm/dannydvm-engram-memory---
name: engram
description: "Persistent semantic memory for AI agents — local, fast, free. Use when agent needs to recall past decisions, store new facts/preferences, search conversation history, or maintain context across sessions."
metadata:
openclaw:
emoji: "🧠"
requires:
bins: ["engram"]
install:
- id: node
kind: node
package: engram-memory
bins: ["engram"]
label: "Install Engram (npm)"
---
# Engram — Agent Memory
Local semantic memory with biological decay, typed memories, and relationship graphs. No API keys. No cloud.
Boot Sequence
engram search "<current task or context>" --limit 10Always recall before working. Accessed memories get salience-boosted.
Storing
engram add "Client uses React with TypeScript" --type fact --tags react,client
engram add "We decided to pause ads" --type decision --tags ads
echo "Raw conversation text" | engram ingestTypes: fact, decision, preference, event, relationship
Searching
engram search "what tech stack"
engram search "pricing decisions" --type decision
engram search "client status" --agent client-agentRelationships
engram relate <src> <tgt> --type supports
engram auto-relate <id>
engram relations <id>Types: related_to, supports, contradicts, caused_by, supersedes, part_of, references
Key Concepts
Quick Reference
engram stats
engram recall --limit 10
engram export > backup.json
engram import backup.jsonMore tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...