用过 Cursor 或 Claude Code 的人都有这个体验:每开一个新会话,AI 代理就像失忆一样,把之前的架构约定、修复方案忘得精光。你不得不一次又一次地解释“这个模块用函数式”“那个接口不要动”。这种重复劳动不仅拖慢节奏,还让 AI 代理始终停留在“机械接单”的水平。
Palace Memory 就是要解决这个痛点。它为 AI 编码代理提供持久、可搜索的记忆层。当你在 Cursor 里修复了一个 bug,或者跟 Claude Code 约定了一个命名规范,Palace 会自动记录下这些“决策”和“修复”,并通过 MCP 协议 在后续会话中反馈回去。从此,AI 代理能“记得”背景,不用每次从零开始。
从“失忆”到“有记忆”,关键在 MCP
Palace Memory 的工作方式很简单:它作为一个本地 MCP 服务器运行,监听你与 AI 代理的交互。当你确认某个代码改动、写下一条注释、或者明确指出一个架构决定时,Palace 会将其结构化存储。下次你再跟代理聊同一项目,代理会自动拉取相关记忆,甚至附带来源(provenance)。
这意味着:
- 你不再需要手动维护“代码基地”文档来喂给 AI
- 团队内多个开发者共享同一套记忆,代理行为保持一致
- 每次会话的上下文更精准,减少误解和“幻觉”
目前 Palace 支持 Cursor、Claude Code、Codex 等主流编码代理。集成方式很轻:在项目根目录跑一个命令启动 MCP 服务,然后在代理配置里加上 Palace 的 endpoint 即可。
免费、本地、开源,对个人开发者友好
Palace Memory 对个人开发者完全免费,代码基于 MIT 协议 开源。数据全存在本地,不上传云端——这对企业项目尤其安心。如果你在团队中,只需在团队内共享同一个 Palace 实例,所有人的代理就能互相读取记忆(当然,权限可以按项目控制)。
目前项目还在早期,功能上以“记忆+搜索”为主,没有太花哨的 UI。记忆条目的编辑和删除需要手动管理 JSON 文件,对非技术用户有一定门槛。但核心逻辑已经跑通,社区反馈积极。
典型场景:大型代码库的团队协作
举个例子:一个前端团队在用 Cursor 开发 React 项目,之前总因为 AI 代理不熟悉项目结构,生成一堆不符合规范的代码。用了 Palace 后,团队把“只能用 hook 管理状态”“组件文件按 atomic 设计组织”等约定让代理一次性记住,后续生成的代码质量明显提升。团队成员各自处理不同模块,但代理的行为却像同一个人带的实习生——非常统一。
对独立开发者来说,Palace 的价值在于省去“调教”时间。你不需要每次都跟代理解释“这个项目的数据库连接在哪”,代理自己就能查上次的日志。
几点实用提示
- 适合谁? 如果你每天跟编码代理打交道超过 2 小时,而且项目有一定复杂度,Palace 值得一试。
- 初始设置: 确保本地有 Node.js 环境,克隆仓库后执行
npm install && npm start即可运行 MCP 服务器。 - 避坑: 记忆的质量取决于你如何标记“决策”。如果每行代码改动都记,反而会淹没关键信息。建议只对明显的架构决定或修复添加标记。
Palace Memory 切入了一个很实在的痛点:AI 代理不是不够强,而是记性太差。给它装上记忆,它能做得远比现在好。











评论
暂无评论
成为第一个评论的人