Give OpenClaw a memory you can actually read
The Dexi plugin makes your notes library OpenClaw’s long-term memory: relevant notes are recalled before every turn, /remember saves in one line, and everything the agent learns lands in a notes app you own — not a memory blob you can’t open.
OPEN SOURCE (MIT) · OAUTH, NO API KEY · FREE FOR 1,000 NOTES
Memory that starts before the first message
OpenClaw is the open-source personal agent that runs on your own Mac or VPS and talks to you over Telegram, Discord, WhatsApp, Slack, iMessage or the terminal. Out of the box its memory is a folder of markdown on the gateway machine. The openclaw-dexi plugin takes OpenClaw’s memory slot and points it at Dexi instead — so the agent’s memory is the same library your web clipper, email-in address and RSS feeds already fill.
Auto-recall. Before each interactive turn the plugin runs a semantic search over your notes for the incoming message (plus a keyword pass when it contains a #hashtag or a “quoted phrase”) and injects the hits as a compact <dexi-context> block — titles and snippets, never full bodies. The model reads the whole note with dexi_get only when it needs to. Recall is best-effort with a ~2.5-second budget: if Dexi is slow, the turn simply runs without it.
Tools the agent can call. dexi_search (hybrid keyword + semantic), dexi_get, dexi_list (by source, tag, folder, period or since), dexi_save, dexi_append, dexi_tags, dexi_folders, and a spaced-repetition pair, dexi_reviews_due / dexi_review_grade. A memory prompt section tells the model when to search and how to save well: short noun-phrase titles, plain text, one to three existing hashtags, append to a matching note rather than create a near-duplicate.
Commands that skip the model. Type /remember Railway healthchecks probe PORT #infra in any channel and it’s a note — first line becomes the title, hashtags become tags, no LLM round-trip. /recall pgvector searches; /dexi-digest writes the current conversation’s digest on demand.
Skills. dexi-capture, dexi-recall and dexi-review ship with the plugin. Schedule dexi-review with an OpenClaw cron job and your agent quizzes you on due cards over Telegram every morning.
A note per conversation, not a note per turn
Most agent-memory tools extract “facts” from every exchange and stash them somewhere you never look. Dexi is your notes app, so the plugin is deliberately conservative: it writes only what you (or the model, on your instruction) ask it to save. The one automatic write is opt-in — sessionDigest: true — and it produces one note per conversation: the questions you asked, the last answer, and the session key, tagged #openclaw. It’s written when the session ends, before context compaction, or after a quiet spell, and later turns append to the same note. Deterministic — no LLM call inside the plugin, nothing summarised on your behalf.
Install in four commands
openclaw plugins install openclaw-dexi
openclaw plugins enable openclaw-dexi # claim the memory slot
openclaw dexi setup # permissions, allowlist, sign in
openclaw gateway restartopenclaw dexi setup opens Dexi’s sign-in page: approve once, optionally restricting the connection to a single folder or tag. On a headless server, open the printed URL anywhere and paste the redirect back (openclaw dexi login --code …). Requires OpenClaw 2026.5.7+ (Node 22). Full reference — every config key, what leaves your device, troubleshooting — lives in the plugin docs; source is on GitHub and npm.
Prefer plain tools without the memory hooks? OpenClaw speaks MCP natively — openclaw mcp add dexi --url https://mcp.dexi.net/mcp --transport streamable-http --auth oauth gives it all twelve Dexi tools alongside its built-in memory. The OpenClaw setup guide walks through both routes.
Dexi vs OpenClaw’s built-in memory vs memory APIs
| Dexi plugin | OpenClaw memory-core (built-in) | Hosted memory APIs (Supermemory, Mem0) | |
|---|---|---|---|
| Where memory lives | Your Dexi notes library — hosted, browsable in the app and on your phone | Markdown files + a search index on the gateway machine | The vendor’s memory store, reached by API key |
| What gets stored | What you save (/remember, dexi_save) plus an optional per-session digest — never a note per turn | What the agent writes to its memory files, plus session transcripts it indexes | Facts extracted automatically from every conversation |
| Also fed by | Web clipper, bookmarklet, email-in, RSS, iOS share sheet — the same library | Only the agent | Only the agent (or your own API calls) |
| Recall before each turn | Yes — semantic + keyword, titles and snippets | Yes — local search | Yes |
| Read, edit, tag, search it yourself | Yes — it’s a notes app | Files on disk | Dashboard, varies |
| Auth | OAuth, scoped to a folder/tag if you like; revocable | None needed (local) | API key |
| Price | Free · $5/mo unlimited | Free | Free tiers; usage pricing |
As of August 2026 — check each product’s site for current details.
Honestly: if you want an agent that silently remembers everything it’s ever heard, a hosted memory API does that with zero effort on your part. If you want memory that never leaves the machine, memory-core is right there. Dexi’s slot is memory you curate and can read: the things worth keeping, in the same searchable library as your bookmarks, highlights and newsletters — visible in the app, on your phone, and to every other AI assistant you’ve connected.
What leaves your device
Only when the feature runs, and only to mcp.dexi.net under your own account: the current message (channel metadata stripped) as a search query for auto-recall; the arguments the model passes to a tool; and, if you turned on the digest, the conversation’s questions and last answer. Never full transcripts, never OpenClaw’s own files. readOnly: true requests only the notes:read scope and removes every write path.
Frequently asked questions
What does the Dexi OpenClaw plugin do?
It makes your Dexi notes library OpenClaw’s long-term memory. Before each turn it searches your notes for the incoming message and injects the relevant titles and snippets; the agent gets dexi_search, dexi_save and seven other tools; you get /remember and /recall commands; and, if you turn it on, one digest note per conversation. Everything lands in Dexi, where you can read, edit, tag and search it.
How is this different from OpenClaw’s built-in memory?
OpenClaw’s built-in memory-core keeps markdown files and a search index on the machine running the gateway. The Dexi plugin takes that memory slot and points it at a hosted notes app instead: memory survives reinstalls and machine changes, you can browse and correct it in the Dexi app or on your phone, and it’s the same library your web clipper, email-in address and RSS feeds already fill. The trade-off is that memory-core’s local files, dreaming and markdown flush are off while Dexi owns the slot — switch back any time with one config line.
Do I need an API key?
No. Run openclaw dexi login and the plugin registers itself as an OAuth client; you approve it once on Dexi’s sign-in page, where you can also restrict it to a single folder or tag. Tokens stay on your machine in ~/.openclaw/dexi/oauth.json, and you can revoke the grant from Settings → Connected apps in Dexi.
What does the plugin send to Dexi?
Only what its features need: the current message (with channel metadata stripped) as a search query for auto-recall, the arguments of tools the model calls, and — only if you enable the session digest — a short distillation of the conversation’s questions and last answer. Never full transcripts, never OpenClaw’s local files. Set readOnly: true and it can’t write at all.
Does it work headless, on a VPS?
Yes. openclaw dexi login prints the authorize URL; open it in any browser, approve, and paste the redirect URL (or run openclaw dexi login --code …) back on the server. After that the gateway reuses the token silently.
Which models does it work with?
Any model OpenClaw can drive, including local Ollama models. The plugin only needs tool calling for dexi_save-style actions; auto-recall and /remember work without it.
Is Dexi free?
Yes to start: the free plan includes 1,000 notes with full-text and semantic search — no credit card. Unlimited notes are $5/month. The plugin itself is MIT-licensed and open source.
Keep reading
Give your agent a memory worth keeping
Create a free Dexi account, run four commands, and OpenClaw remembers what you save — in a library you can open.
Create your account