Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By MystenLabs
Automatically persist and recall context across Claude Code sessions and interact with the Sui blockchain for wallet management and token queries.
npx claudepluginhub mystenlabs/memwal --plugin memwalPortable agent memory — take your agent's memory anywhere.
Walrus Memory enables AI agents to operate reliably across apps and sessions, without losing context. Portable, verifiable, and fully controlled by you, it's the memory layer that lets agents handle complex workflows and coordinate using data they can trust.
Walrus Memory is currently in beta and actively evolving. While fully usable today, we continue to refine the developer experience and operational guidance. We welcome feedback from early builders as we continue to improve the product.
SKILL.md for a complete integration reference (install, configure, API surface, troubleshooting)llms.txt — structured overview following the llmstxt.org standardpnpm add @mysten-incubation/memwal
Peer dependencies (install as needed):
pnpm add @mysten/sui @mysten/seal @mysten/walrus ai zod
import { MemWal } from "@mysten-incubation/memwal";
const memwal = MemWal.create({
key: "your-delegate-key-hex",
accountId: "your-walrus-memory-account-id",
serverUrl: "https://your-relayer-url.com",
namespace: "demo",
});
const job = await memwal.remember("User prefers dark mode and uses TypeScript.");
await memwal.waitForRememberJob(job.job_id);
const memories = await memwal.recall({ query: "What are the user's preferences?" });
await memwal.restore("demo");
docs/We want to be explicit about this while Walrus Memory is in beta: feedback, bug reports, docs fixes, examples, and implementation contributions are all welcome.
If you spot rough edges or missing guidance, please open an issue or send a PR.
From the repository root:
pnpm install
Important: Build the SDK first — apps depend on its compiled output.
pnpm build:sdk
Then start the surface you need:
pnpm dev:app
pnpm dev:noter
pnpm dev:chatbot
pnpm dev:researcher
For the full step-by-step setup guide, see:
| Entry | Description |
|---|---|
@mysten-incubation/memwal | Default client (MemWal). The relayer handles embedding, encryption, Walrus upload/download, retrieval, and restore. |
@mysten-incubation/memwal/manual | Manual client flow (MemWalManual). You handle embedding calls and local SEAL operations. The relayer still handles upload relay, registration, search, and restore. |
@mysten-incubation/memwal/ai | Vercel AI SDK integration - wraps MemWal as middleware for use with streamText, generateText, etc. |
@mysten-incubation/oc-memwal — a memory plugin for OpenClaw agents. It gives OpenClaw agents portable, verifiable memory through Walrus Memory with automatic recall and capture hooks.
openclaw plugins install @mysten-incubation/oc-memwal
owner + namespace boundaryApache 2.0 — see LICENSE
Executes bash commands
Hook triggers when Bash tool is used
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Cloud-backed persistent memory powered by Deeplake — read, write, and share memory across Claude Code sessions and agents
Persistent memory for Claude Code — memories survive across sessions, projects, and machines
The memory layer for agent teams. Deterministic retrieval, hard per-project isolation, zero LLM in the critical path.
Long-term semantic memory for Claude Code, powered by OpenViking. Auto-recall relevant memories at session start and capture important information during conversations.
Long-term memory for Claude Code — slash commands, skills, opt-in session hooks, codebase indexing, and a deep-retrieval subagent over the @memsy-io/mcp server.
Memory → Evaluation → Credential → Access Control for AI agents. Persistent memory with W3C Verifiable Credentials, capability-based access control, drift detection, and FSRS-6 spaced repetition.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim