Skip to main content
Glama

🧠 Engram

面向 AI 代理的可移植、可验证记忆——基于 Walrus。 告诉你的代理一个决策、配置、注意事项或关于队友的事实;它会将其存储在 Walrus 上, 并在跨会话、跨设备、跨模型——以及在团队范围内跨整个团队——时召回它。 它不会再就你已经提供过的上下文反复询问。

为 Walrus Memory 黑客马拉松(SuiHub Lagos,2026 年 8 月)而构建。

两种形态,一个理念

  • Engram MCP — 将其添加到 Claude Code / Cursor / Codex, 你的代理即可获得 engram_remember / engram_recall / engram_tidy, 支持 个人与团队范围 和 类型化捕获规则。这是可复现的工件: 真实的 Walrus 写入,可验证的 blob ID。

  • Engram Web 应用 — 一个聊天代理,自动捕获持久性事实,显示每条事实的 Walrus blob ID + 检查链接,并有 🔒 个人 ↔ 👥 团队 切换开关和模型切换器。 借助离线模拟,零密钥即可运行。

Related MCP server: memocat-mcp

提示词

PROMPT.md 是驱动它的可复制粘贴系统提示词——即关于记住什么、 何时召回的规则。将其粘贴到任何接入这些工具的代理中。

快速开始

pnpm install

# The MCP (real Walrus memory in your agent):
pnpm login:memwal        # one-time browser sign-in
# → add mcp/engram-mcp.mjs to your client (see mcp/README.md), paste PROMPT.md

# The web app demo (no keys needed):
pnpm dev                 # http://localhost:5173

效果证明

通过 engram_remember 实时写入 Walrus 主网 的记忆(聚合器返回 HTTP 200):

完整说明见 SUBMISSION.md,演示脚本见 VIDEO.md。

布局

PROMPT.md          the copy-pasteable memory protocol (the star deliverable)
mcp/engram-mcp.mjs the MCP server (scope + typed rules) + mcp/README.md
src/, api/         the web app (Vite/React) + its serverless API
scripts/           smoke tests and proof collectors

Maintenance

ActivityStale
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables agents to read and write a durable, append-only memory with verified provenance, supporting search, record capture, and context preparation across sessions and machines.
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Provides persistent, cross-session memory for AI agents, letting them store, search, and manage memories with tools like remember, recall, forget, list, summarize, and import/export.
    8
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to maintain persistent memory across sessions with verifiable source receipts, supporting explicit remember, recall, inspect, correct, and forget operations.
    15 npm
    35
    Apache 2.0