Augmented Memory for AI Agents. Persistent memory and stronger recall across sessions and devices.
The MemVault plugin is OpenClaw's long-term memory layer. Context compression is a critical weakness for AI Agents, and MemVault makes it easy to fix.
It gives OpenClaw a durable, cloud-backed memory space that survives:
- new conversations
- process restarts
- device changes
- account linking after first install
The current public repository is focused on the OpenClaw plugin only. OpenClaw is the first production client, and more Agent clients will follow later.
MemVault is designed around a low-friction flow:
- install the plugin
- start using the free tier immediately
- connect your account later with
{/mvstatus}when you need it - keep the same memory space across devices
- Auto-recall before OpenClaw builds the next prompt
- Auto-capture after each agent run, preserving important content in full
- First-run migration for:
MEMORY.mdmemory/*.md- OpenClaw session archives under
active,reset, anddeleted
- Cross-device continuity after account linking
- Explicit tools for search, store, and forget workflows
- Free-tier quota awareness with account-link and upgrade guidance
Recommended install path:
openclaw plugins install @mornlong/openclaw-memvault
bash ~/.openclaw/extensions/openclaw-memvault/scripts/setup.sh
openclaw gateway restartWhat happens after install:
- the plugin creates a device identity locally
- the free tier is available immediately
- account linking stays optional until you want cross-device continuity or more capacity
{/mvstatus}shows plan, usage, and connection status
scripts/setup.sh adds the plugin to both plugins.allow and
tools.alsoAllow, so the explicit MemVault tools are visible to the model.
{/mvstatus}: show plan, usage, and current account connection state
memvault_searchmemvault_storememvault_forget
The plugin is optimized for install-first usage:
| Option | Default | Purpose |
|---|---|---|
apiUrl |
https://api.mv.mornlong.com:8443 |
MemVault API endpoint |
autoRecall |
true |
Recall memory before replies |
autoCapture |
true |
Capture important conversation turns |
maxRecallResults |
5 |
Maximum recalled memories per turn |
recallTimeoutMs |
3500 |
Skip recall if lookup becomes too slow |
scoreThreshold |
0.4 |
Minimum similarity score |
debug |
false |
Verbose plugin logging |
Environment variable fallback:
| Variable | Maps to |
|---|---|
MEMVAULT_API_URL |
apiUrl |
Capacity tiers currently available to the plugin:
| Plan | Storage | Queries |
|---|---|---|
| Free | 3 MB | 500 / day |
| Plus | 20 MB | 5,000 / day |
| Pro | 100 MB | 20,000 / day |
| Team | 2 GB | 100,000 / day |
Payment methods include:
- Mainland China:
CNYwith WeChat Pay or Alipay - Global:
USDwith Stripe Checkout
Pricing and account management:
- Website: https://mv.mornlong.com/
- Pricing: https://mv.mornlong.com/pricing
- Account dashboard: https://mv.mornlong.com/dashboard
.
├── src/ # TypeScript source
├── dist/ # Built plugin entrypoints for OpenClaw
├── tests/ # Smoke tests
├── scripts/setup.sh # Trust-list bootstrap helper
├── openclaw.plugin.json # OpenClaw plugin manifest
└── .github/workflows/ # CI and publish workflows
dist/ stays in the repository on purpose so local-path OpenClaw installs do
not depend on a TypeScript build step.
npm ci
npm run build
npm testFor contribution and release details, see CONTRIBUTING.md.
- Website: https://mv.mornlong.com/
- Public product repo: https://github.com/MORNLONG/memvault-openclaw-plugin
- Issues: https://github.com/MORNLONG/memvault-openclaw-plugin/issues
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Security: SECURITY.md
MIT