Skip to content

Workflow

How to Share Memory Between Cursor and Claude Code

Connect Cursor and Claude Code to one local Wenlan daemon so both tools can recall the same source-backed decisions and handoffs.

Qi-Xuan LuUpdated 5 min read

Article packet

01

Workflows

02

Developers switching between Cursor and Claude Code

03

5 min read

01

One local daemon prevents tool-specific memory silos.

02

Claude Code gets the plugin workflow; Cursor gets MCP tools.

03

Both can recall the same decisions and handoffs.

01

Quick answer

To share memory between Cursor and Claude Code, point both clients at the same Wenlan daemon, data directory, and space. Use the Claude Code plugin and Cursor's Wenlan MCP connection; a capture in either tool can then be recalled from the other.

Wenlan makes the daemon the shared boundary. The interface changes by client, but memory, pages, spaces, and git history stay in one local place.

02

When this problem appears

Many developers plan in one tool and edit in another. If each tool has separate memory, the user becomes the synchronization layer.

03

Set up both clients

Use the richest path for each client while keeping one daemon.

  • Install the Claude Code plugin and run /setup.
  • After /setup succeeds, run ~/.wenlan/bin/wenlan connect cursor, or wenlan connect cursor if ~/.wenlan/bin is on PATH.
  • Verify capture in one client and recall in the other with the same daemon, data dir, and space.
  • Use the same space for the same project; Cursor should pass the same space in Wenlan MCP calls or lock WENLAN_SPACE in ~/.cursor/mcp.json.
  • Use /handoff in Claude Code when ending work that Cursor will continue.

Cursor and Claude Code smoke test

/setup
~/.wenlan/bin/wenlan connect cursor
# Capture a harmless fact in Cursor with the same Wenlan space.
# Recall that fact from Claude Code with /recall.
# Then capture in Claude Code and recall from Cursor.

04

What to check next

If the tools appear to disagree, check space selection, daemon URL, and data directory before assuming memory is missing. The prebuilt runtime supports macOS, Linux glibc, and Windows; Claude Code on Windows may involve WSL or Git Bash caveats.

Try the local memory loop

Install Wenlan, connect your AI client, and verify that capture, recall, and handoff work on your machine.

FAQ

Can Cursor read a Claude Code handoff?+
Yes, through Wenlan's local daemon and retrieval tools when both clients share the same store.
Do I need to duplicate captures in both tools?+
No. Capture once in the right space; later clients can recall it.