MemoryAI

API key required
Other

Long-term memory for AI agents. Your AI remembers everything — preferences, decisions, context — across sessions, forever.

Install

openclaw skills install memoryai

MemoryAI — Your AI Never Forgets 🧠

Session ends. Memory stays.

MemoryAI gives your AI persistent long-term memory. It remembers what you said, what you decided, what you prefer — not for hours, but forever.

How it works:

Day 1: "I prefer dark mode, use TypeScript, deploy via GitHub Actions"

3 months later: Your AI already knows. Zero repetition. It just remembers.

Setup

  1. Get API key from https://memoryai.dev
  2. Edit {baseDir}/config.json:
{
  "endpoint": "https://memoryai.dev",
  "api_key": "hm_sk_your_key_here"
}
  1. Test: python {baseDir}/scripts/memory.py health

Commands

Remember something

python {baseDir}/scripts/memory.py store "User prefers dark mode" --type preference

Types: fact, decision, preference, identity, goal, procedure, life_event

Recall memories

python {baseDir}/scripts/memory.py recall "what does user prefer"

Wake up (start of session)

python {baseDir}/scripts/memory.py bootstrap "working on payment feature"

Returns identity + mood + context in ~800 tokens. Ready to work immediately.

Check brain health

python {baseDir}/scripts/memory.py health

Save session context

python {baseDir}/scripts/memory.py save "summary of what happened this session"

Who is this user?

python {baseDir}/scripts/memory.py profile

Returns cognitive profile: persona, mood, goals, entities, procedures.

When to Use

TriggerCommand
Start of sessionbootstrap
Every user messagetrack (rolling session — auto context management)
User says "remember this"store with appropriate type
Need past contextrecall
Decision madestore --type decision
Task completedstore --type fact
End of sessionsave with session summary
User seems differentprofile to check mood/state

Context Guard + Rolling Session (Auto)

MemoryAI tự bảo vệ context window và duy trì bộ nhớ liên tục. Bot chỉ cần tạo 1 cron.

Setup (1 lần khi cài skill):

Tạo cron job:

  • Name: memoryai
  • Schedule: every 5 minutes (everyMs: 300000)
  • Session: isolated
  • Delivery: none
  • Payload:
Run: python {baseDir}/scripts/memory.py sync
Reply NO_REPLY.

How it works (bot không cần biết):

  1. Cron mỗi 5 phút đọc context tokens + transcript messages
  2. Gửi lên server (1 HTTP call)
  3. Server tự quyết định: safe / warning / compact / rotate
  4. Khi rotate → bot spawn session mới, server compress session cũ
  5. Sau vài lần compact → server auto-activate rolling (quản lý hoàn toàn)

Manual check:

python {baseDir}/scripts/memory.py sync

Rules

  • Bootstrap at session start — always. One call, full context.
  • Recall before guessing — if you need past context, recall first.
  • Store important things — decisions, preferences, outcomes. Not every message.
  • Present naturally — integrate memories into responses, don't show raw output.
  • Trust the brain — MemoryAI handles decay, consolidation, protection automatically.

Memory Types

TypeWhatLifespan
preferenceUser likes/dislikesForever (DNA)
decisionChoices madeForever (DNA)
identityWho the user isForever (DNA)
procedureHow to do thingsForever (DNA)
factGeneral knowledgeDecays if unused
goalActive objectivesUntil completed
life_eventMajor transitionsForever (DNA)

DNA memories never decay. They're the core of who the user is.

Data & Privacy

  • All data sent over HTTPS to configured endpoint only
  • No automatic transmission — all calls require explicit invocation
  • Zero dependencies — pure Python stdlib
  • Source fully readable and auditable