玄同 765

大语言模型 (LLM) 开发工程师 | 中国传媒大学 · 数字媒体技术(智能交互与游戏设计)

CSDN · 个人主页 | GitHub · Follow


关于作者

  • 深耕领域:大语言模型开发 / RAG 知识库 / AI Agent 落地 / 模型微调
  • 技术栈:Python | RAG (LangChain / Dify + Milvus) | FastAPI + Docker
  • 工程能力:专注模型工程化部署、知识库构建与优化,擅长全流程解决方案

「让 AI 交互更智能,让技术落地更高效」
欢迎技术探讨与项目合作,解锁大模型与智能交互的无限可能!


Memorix:跨 Agent 记忆桥梁——让 AI 永不遗忘

摘要

你是否经历过这样的痛苦:每次开启新的对话,AI 助手就忘记了之前讨论的所有内容;从 Cursor 切换到 Claude Code,所有上下文瞬间消失;新团队成员的 AI 从零开始,需要重新解释整个项目架构。Memorix 通过 MCP 协议为 AI 编程助手提供持久化记忆能力,支持 Cursor、Windsurf、Claude Code、Codex、Copilot、Kiro 等 8 大主流平台,彻底解决 AI 记忆丢失问题。本文将从使用者视角深入介绍 Memorix 的核心功能、安装配置和实际应用场景。


痛点:AI 助手的记忆困境

典型场景

Cursor 开发者 Cursor 开发者 周一上午 周二下午(新对话) 我们用 JWT 加刷新令牌 好的,已记录 继续昨天的认证功能... ❌ 抱歉,我不知道您在说什么

问题本质

AI 记忆困境

新对话

上下文丢失

重新解释项目

效率低下

切换 IDE

配置不互通

从零开始

重复劳动

团队协作

记忆孤立

每人重复工作

知识不共享

长对话

上下文爆炸

需要重启

信息丢失

场景 传统方式 后果
新对话 上下文丢失 重新解释项目
切换 IDE 配置不互通 从零开始
团队协作 记忆孤立 每人重复工作
长对话 上下文爆炸 需要重启

使用 Memorix ✅

Cursor 会话

共享记忆

Claude Code 会话

新对话

传统方式 ❌

Cursor 会话

记忆丢失

Claude Code 会话

新对话


Memorix 解决方案

核心理念

一个 MCP 服务器,八个 AI 平台,零记忆丢失。

Memorix 核心价值

持久化记忆

跨平台同步

团队共享

智能压缩

跨会话保存

项目上下文

IDE 无缝切换

统一记忆源

新成员快速上手

知识共享

自动总结

避免上下文爆炸

Memorix 通过 MCP (Model Context Protocol) 协议为 AI 编程助手提供:

  1. 持久化记忆:跨会话保存项目上下文
  2. 跨平台同步:在不同 IDE 间无缝切换
  3. 团队共享:新成员的 AI 立即了解项目
  4. 智能压缩:长对话自动总结,避免上下文爆炸

架构设计

Memorix MCP Server

AI 编程助手

Cursor

Windsurf

Claude Code

Copilot

Codex

Kiro

Gemini CLI

Antigravity

记忆存储

智能索引

上下文压缩

工作流程

存储 Memorix AI 助手 用户 存储 Memorix AI 助手 用户 新会话开始 讨论项目架构 保存关键信息 持久化存储 继续开发 读取记忆 加载历史 返回记忆 注入上下文 "根据之前的讨论..."

30 秒快速开始

安装流程

Claude Code

Cursor

Windsurf

其他

开始安装

npm install -g memorix

选择平台

claude mcp add memorix

编辑 .cursor/mcp.json

编辑 mcp_config.json

编辑对应配置文件

重启 AI 助手

验证安装

成功?

开始使用

故障排除

步骤一:全局安装

npm install -g memorix

重要:不要使用 npx!npx 每次都会下载包,会导致 MCP 服务器初始化超时(60秒限制)。全局安装可以即时启动。

安装方式对比

npx memorix

❌ 每次下载

超时失败

npm install -g memorix

✅ 即时启动

稳定可靠

步骤二:配置 MCP

Claude Code
claude mcp add memorix -- memorix serve

或手动添加到 ~/.claude.json

{
  "mcpServers": {
    "memorix": {
      "command": "memorix",
      "args": ["serve"]
    }
  }
}
Cursor

在项目根目录创建 .cursor/mcp.json

{
  "mcpServers": {
    "memorix": {
      "command": "memorix",
      "args": ["serve"]
    }
  }
}
Windsurf

添加到 ~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "memorix": {
      "command": "memorix",
      "args": ["serve"]
    }
  }
}

步骤三:重启 AI 助手

完成!无需 API 密钥,无需云账户,无依赖。


核心功能详解

功能全景

Memorix 四大核心功能

跨会话记忆

跨平台同步

团队知识共享

智能上下文压缩

会话间保持上下文

项目知识积累

多 IDE 无缝切换

统一记忆源

团队规范共享

新成员快速上手

自动总结关键信息

优化上下文长度

1. 跨会话记忆

Memorix AI 助手 用户 Memorix AI 助手 用户 会话 1(周一) 会话 2(周三) 项目使用 Next.js + Prisma + tRPC 保存项目架构信息 ✓ 已保存 继续开发用户模块 读取记忆 返回项目架构 好的,根据之前的记录,我们使用 Next.js + Prisma + tRPC 架构...
会话 1(周一):
你:"项目使用 Next.js + Prisma + tRPC"
Memorix:✓ 已保存项目架构信息

会话 2(周三):
你:"继续开发用户模块"
AI:"好的,根据之前的记录,我们使用 Next.js + Prisma + tRPC 架构..."

2. 跨平台同步

Claude Code Memorix Cursor 开发者 Claude Code Memorix Cursor 开发者 上午 - Cursor 下午 - Claude Code 讨论数据库设计 保存设计决策 继续后端开发 读取记忆 返回数据库设计 我看到之前的数据库设计,继续完善...

3. 团队知识共享

团队协作场景

团队成员 A
Cursor

Memorix
共享记忆

团队成员 B
Claude Code

新成员
Windsurf

项目架构

代码规范

技术决策

待办事项

团队成员 A 在 Cursor 中:
"API 响应格式统一使用 { success, data, error }"

团队成员 B 的 Claude Code:
"根据团队规范,API 响应格式为 { success, data, error }"

4. 智能上下文压缩

原始对话
50 轮

智能分析

提取关键信息

压缩后记忆

技术栈:Next.js 14

认证:JWT + 刷新令牌

数据库:PostgreSQL

待办:完成支付模块

当对话过长时,Memorix 自动总结关键信息:

原始对话(50 轮):[详细讨论过程...]

压缩后记忆:
- 技术栈:Next.js 14, Prisma, tRPC
- 认证:JWT + 刷新令牌
- 数据库:PostgreSQL
- 待办:完成支付模块

实际应用场景

场景一:长期项目开发

第一周 初始化项目 记录技术选型决策 T3 Stack 架构确定 第二周 添加用户认证 关联到技术栈 记录认证方案 第三周 继续开发 AI 自动回忆上下文 无缝衔接工作 项目开发时间线
第一周:
你:"初始化项目,使用 T3 Stack"
Memorix:记录技术选型决策

第二周:
你:"添加用户认证"
Memorix:关联到技术栈,记录认证方案

第三周:
你:"继续开发"
AI:"根据记录,我们使用 T3 Stack,已完成用户认证,接下来可以..."

场景二:多 IDE 工作流

下午 - Claude Code

上午 - Cursor

前端开发

组件设计

保存到 Memorix

后端开发

读取记忆

根据前端设计
设计 API

上午 - Cursor:
"实现前端组件"
Memorix:保存组件设计

下午 - Claude Code:
"继续后端开发"
AI:"根据前端组件设计,API 需要提供..."

场景三:团队协作

新成员 Memorix 资深开发者 新成员 Memorix 资深开发者 新成员快速上手 项目架构是微服务,使用 gRPC 通信 保存架构决策 读取项目记忆 返回架构信息 AI 助手了解项目背景
资深开发者:
"项目架构是微服务,使用 gRPC 通信"
Memorix:保存架构决策

新成员的 AI:
"根据团队记录,项目采用微服务架构..."

高级配置

项目根目录设置

配置选项

标准配置

自动检测项目根目录

高级配置

显式指定 MEMORIX_PROJECT_ROOT

适用于特殊 IDE

正常工作

某些 IDE(如 Antigravity)使用自己的安装路径作为工作目录,需要显式指定:

{
  "mcpServers": {
    "memorix": {
      "command": "memorix",
      "args": ["serve"],
      "env": {
        "MEMORIX_PROJECT_ROOT": "E:/your/project/path"
      }
    }
  }
}

验证安装

memorix --version       # 检查版本
memorix serve --cwd .   # 测试启动

故障排除指南

诊断流程

连接失败

超时

找不到项目

遇到问题

问题类型

检查安装

npm install -g memorix

重启 IDE

检查配置

确认未使用 npx

使用全局命令

检查工作目录

设置 MEMORIX_PROJECT_ROOT

问题解决?

继续使用

查看文档/提 Issue

常见问题诊断

问题诊断表

症状

原因

解决方案

memorix · ✗ failed

IDE 找不到命令

npm install -g memorix
Windows 重启 IDE

初始化超时

使用了 npx

改用全局安装

反复重连失败

进程崩溃

检查 Node.js ≥ 18
打开真实项目目录

无有效项目检测

工作目录是系统目录

设置 MEMORIX_PROJECT_ROOT

症状 原因 解决方案
memorix · ✗ failed IDE 找不到命令 运行 npm install -g memorix,Windows 需重启 IDE
初始化超时 使用了 npx 改用全局安装,配置改为 "command": "memorix"
反复重连后失败 进程崩溃 检查 Node.js ≥ 18,确保打开真实项目目录
无有效项目检测 工作目录是系统目录 设置 MEMORIX_PROJECT_ROOT 环境变量
命令未找到 npm 全局 bin 不在 PATH 添加 npm bin 到系统 PATH,重启 IDE
终端可用但 IDE 不可用 PATH 不一致 Windows 重启 IDE,Linux/Mac 检查 shell 配置

正确配置示例

{
  "mcpServers": {
    "memorix": {
      "command": "memorix",
      "args": ["serve"]
    }
  }
}

错误配置(请避免)

✅ 正确配置

command: memorix
args: [serve]

稳定可靠

❌ 错误配置

command: npx

会超时

command: npx -y memorix serve

格式不对

command: node memorix serve

不是这样用的


与其他方案对比

方案对比

Memorix

手动文档

云端同步

✅ 零配置

✅ 8+ 平台

✅ 本地优先

✅ 自动记忆

✅ 团队共享

✅ 无需付费

❌ 需要维护

❌ 无同步

✅ 本地优先

❌ 手动记录

❌ 无共享

✅ 免费

❌ 需要配置

⚠️ 有限平台

❌ 依赖云端

❌ 手动记录

✅ 可共享

❌ 需付费

特性 Memorix 手动文档 云端同步
零配置
跨平台 ✅ 8+ 平台 ✅ 有限
本地优先
自动记忆
团队共享
无需付费

支持的 AI 平台

统一配置格式

8 大支持平台

Claude Code

Cursor

Windsurf

VS Code Copilot

Codex

Kiro

Gemini CLI

Antigravity

command: memorix
args: [serve]

平台 配置文件 特殊说明
Claude Code ~/.claude.json 支持 CLI 安装
Cursor .cursor/mcp.json 项目级配置
Windsurf ~/.codeium/windsurf/mcp_config.json -
VS Code Copilot MCP 配置 -
Codex MCP 配置 -
Kiro MCP 配置 -
Gemini CLI .gemini/settings.json -
Antigravity MCP 配置 需设置 MEMORIX_PROJECT_ROOT

最佳实践

记忆分类策略

记忆分类

架构决策

技术选型

数据库设计

API 设计

代码规范

命名约定

文件结构

注释风格

待办事项

功能开发

Bug 修复

性能优化

问题记录

已解决

待解决

需要研究

1. 记忆分类

让 AI 按类别保存信息:

"记住这个技术决策:[架构决策] 使用 PostgreSQL 作为主数据库"
"记住这个约定:[代码规范] API 路由统一使用 kebab-case"
"记住这个问题:[待办] 需要优化首页加载速度"

2. 定期总结

Memorix AI 助手 用户 Memorix AI 助手 用户 总结一下目前的项目进度和待办事项 读取所有记忆 返回历史记录 生成总结 保存总结 项目进度总结...
"总结一下目前的项目进度和待办事项"
Memorix 会保存总结,方便后续回顾

3. 团队规范

将团队约定保存到项目记忆:

"记住团队规范:
- Git 分支:feature/xxx, fix/xxx
- 代码风格:ESLint + Prettier
- 提交格式:conventional commits"

总结

30% 25% 20% 15% 10% Memorix 核心价值 持久化记忆 跨平台同步 团队协作 零成本使用 智能压缩

Memorix 是解决 AI 编程助手记忆丢失问题的完美方案。它通过 MCP 协议实现了:

  • 持久化记忆:不再需要重复解释项目
  • 跨平台同步:在任意 IDE 间无缝切换
  • 团队协作:知识共享,避免重复工作
  • 零成本使用:无需 API 密钥,无需云账户

如果你正在使用多个 AI 编程助手,或者厌倦了每次新对话都要重新解释项目,Memorix 绝对是你的必备工具。30 秒安装,终身受益。


相关链接

  • GitHub:https://github.com/AVIDS2/memorix
  • 文档:https://github.com/AVIDS2/memorix/blob/main/README.md
  • 完整设置指南:https://github.com/AVIDS2/memorix/blob/main/docs/SETUP.md
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐