MemoryLake
工程与开发人员Cursor 和 Windsurf 的有状态记忆

为 Cursor 和 Windsurf 提供每次新聊天都能存活的记忆

在 Cursor 或 Windsurf 中的每次新聊天都是从头开始。你需要重新解释你的技术栈、命名规则、测试方法和架构决策。MemoryLake 为 AI 编码工具添加了有状态记忆——因此 Cursor、Windsurf 和 Claude Code 通过 MCP 自动回忆你的项目约定。

DAY 1 · WITHOUT MEMORY在 Cursor 或 Windsurf 中的每次新聊天都是从头开始。你需要重新解释你的技术栈、命名规则、测试方法和架构决策。MemoryLake 为 AI…Got it, I'll remember.DAY 7 · NEW SESSIONSame task, please?Sure — what was the context again?(forgot every detail you taught it)WITH MEMORYLAKEMemory auto-loadedMCP 原生集成“我们工作的方式”的技能记忆反思记忆跟踪决策SESSION OUTPUTSame prompt, on-brand answer免费开始使用 →

为 Cursor 和 Windsurf 提供每次新聊天都能存活的记忆

免费开始使用

永久免费 · 无需信用卡

问题:AI 编码工具忘记你的项目约定

你昨天告诉 Cursor 使用 pnpm 而不是 npm。今天它又建议使用 npm install。Windsurf 不记得你已经拒绝了三个命名约定。每次新聊天都是重新向 AI 简报的要求。.cursorrules 文件有助于静态规则,但对不断变化的决策和团队约定无能为力。

MemoryLake 如何为 AI 编码工具解决有状态记忆

MCP 原生集成 — Cursor、Windsurf 和 Claude Code 将 MemoryLake 视为模型上下文协议服务器。无需维护插件。

“我们工作的方式”的技能记忆 — 一次性捕捉团队约定。每个接触代码库的编码工具都可以调用它们。

反思记忆跟踪决策 — 当你拒绝一个建议时,MemoryLake 会记住原因。未来的聊天不再重复错误。

跨工具记忆 — 相同的项目记忆流入 Cursor、Windsurf、Claude Code 和任何其他支持 MCP 的编辑器。

DAY 1 · WITHOUT MEMORY在 Cursor 或 Windsurf 中的每次新聊天都是从头开始。你需要重新解释你的技术栈、命名规则、测试方法和架构决策。MemoryLake 为 AI…Got it, I'll remember.DAY 7 · NEW SESSIONSame task, please?Sure — what was the context again?(forgot every detail you taught it)WITH MEMORYLAKEMemory auto-loadedMCP 原生集成“我们工作的方式”的技能记忆反思记忆跟踪决策SESSION OUTPUTSame prompt, on-brand answer免费开始使用 →

为 Cursor 和 Windsurf 提供每次新聊天都能存活的记忆

免费开始使用

永久免费 · 无需信用卡

它如何在 Cursor 和 Windsurf 中工作

  1. 连接 — 在编辑器设置中将 MemoryLake 添加为 MCP 服务器。
  2. 结构 — 当你与 AI 聊天时,决策、约定和被拒绝的建议会被捕捉。
  3. 重用 — 每次新聊天都预加载项目的累积记忆。

之前与之后:Cursor 和 Windsurf 的有状态记忆

Without MemoryLakeWith MemoryLake
New chat in CursorRe-explain stack and rulesConventions pre-loaded
Rejected suggestion repeatsYes, every timeNo — reflection memory blocks it
Switching from Cursor to WindsurfLose all contextMemory follows the project
Onboarding a new devRe-train the AI from scratchNew dev inherits team memory

适合谁

每天使用 AI 编码工具的工程团队 — Cursor、Windsurf、Claude Code、Continue — 他们厌倦了每天早上重新向 AI 简报,并希望将机构编码知识存放在某个持久的地方。

相关场景

常见问题

这会替代 `.cursorrules` 吗?

不 — 它是对其的补充。静态规则应放在 .cursorrules 中。不断变化的约定、决策和团队学习应放在 MemoryLake 中。

整个团队可以共享一个代码库的记忆吗?

可以。记忆是工作区范围的。每个开发人员的编辑器都能看到相同的项目记忆。

它如何知道值得记住什么?

MemoryLake 捕捉决策、被拒绝的建议和明确的 "记住这个" 指令。你也可以直接写入其中。