AI Skill Hub 推荐使用:记忆代理 是一款优质的Agent工作流。AI 综合评分 7.5 分,在同类工具中表现稳健。如果你正在寻找可靠的Agent工作流解决方案,这是一个值得深入了解的选择。
记忆代理 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
记忆代理 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:pip 安装(推荐)
pip install memoryagent
# 方式二:虚拟环境安装(推荐生产环境)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install memoryagent
# 方式三:从源码安装(获取最新功能)
git clone https://github.com/jaychouya/MemoryAgent
cd MemoryAgent
pip install -e .
# 验证安装
python -c "import memoryagent; print('安装成功')"
# 命令行使用
memoryagent --help
# 基本用法
memoryagent input_file -o output_file
# Python 代码中调用
import memoryagent
# 示例
result = memoryagent.process("input")
print(result)
# memoryagent 配置文件示例(config.yml) app: name: "memoryagent" debug: false log_level: "INFO" # 运行时指定配置文件 memoryagent --config config.yml # 或通过环境变量配置 export MEMORYAGENT_API_KEY="your-key" export MEMORYAGENT_OUTPUT_DIR="./output"
🧠 AI Agent 记忆系统 — 让 Cursor / Claude Code / ChatGPT 越用越懂你 | 本地优先 | Obsidian 兼容 | RAG 记忆检索
每次新会话都要重讲偏好?MemoryAgent 为 AI Coding Agent 提供长期记忆,支持 RAG 检索、向量搜索、记忆老化警告——数据留在本地,隐私可控。
核心优势 • 功能亮点 • 快速开始 • Cursor 集成 • Claude Code 集成 • 架构设计
</div>
---
一键切换,无需改代码:
| 厂商 | 模型 |
|---|---|
| OpenAI | GPT-4, GPT-4o, o3, o4-mini |
| 阿里云百炼 | qwen-max, qwen-plus, deepseek-v4-pro |
| 小米 MiMo | mimo-v2.5-pro, mimo-v2.5 |
| 智谱 GLM | glm-5.1, glm-5, glm-4-plus |
| DeepSeek | deepseek-v4-pro, deepseek-r1 |
| 月之暗面 | kimi-k2, kimi-k2-mini |
| 字节豆包 | doubao-seed-1-8-251228 |
| 更多... | OpenRouter, 自定义 API |
---
python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate pip install -r requirements.txt
cd frontend && npm install && cd ..
---
bash scripts/install-sidecar.sh . ```
自动配置: - .cursor/mcp.json - MCP 服务器配置 - .cursor/rules/memory.mdc - 记忆规则 - user_id / project_id 自动推导
macOS: ```bash
open https://github.com/jaychouya/MemoryAgent/releases
**Windows:**powershell
Start-Process "https://github.com/jaychouya/MemoryAgent/releases" ```
场景 1: 用户告诉 AI 自己的偏好 → AI 记住
场景 2: 新对话 → AI 自动使用记忆,用 Python 写排序函数
---
```bash
python src/main.py ```
如需体验 Web UI,本地启动成功后打开 http://localhost:3000,在「配置」里填写模型 API Key。只接入 Cursor / Claude Code 时可跳过 Web UI,直接使用下面的侧车安装方式。
python -m pytest tests/ -v
bash /path/to/MemoryAgent/scripts/install-sidecar.sh .
自动写入 .cursor/mcp.json、规则「每轮先 recall」、user_id / project_id 由 工作区 + Git 仓库名 推导。MCP v2:recall / store / update / delete / list / export。
curl -X POST http://localhost:8000/api/config/quick-setup \
-H "Content-Type: application/json" \
-d '{"provider": "openai", "api_key": "your-key"}'
常用 HTTP API:
| 方法 | 路径 | 用途 |
|---|---|---|
POST | /api/chat | 非流式对话 |
POST | /api/chat/stream | SSE 流式对话 |
GET | /api/memories | 列出用户记忆 |
PATCH | /api/memories/{id} | 修改记忆 |
DELETE | /api/memories/{id} | 删除记忆 |
GET | /api/memory/stats | 记忆统计 |
GET | /api/memory/metrics | 召回质量指标 |
POST | /api/memory/metrics/run-eval | 运行黄金集评估 |
POST | /api/config/quick-setup | 快速保存模型配置 |
```bash
在项目根目录创建 CLAUDE.md:
```markdown
记忆文件直接保存为 Markdown:
memories/
├── user/
│ └── user_abc123.md # 可在 Obsidian 编辑
├── feedback/
│ └── feedback_def456.md
└── MEMORY.md # 索引文件
用 Obsidian 打开 memories/ 文件夹即可浏览和编辑所有记忆。
---
src/
├── agent/ # Agent 核心
│ ├── loop.py # Agent Loop (while true 循环)
│ ├── tools/ # 工具系统
│ ├── prompts/ # 动态 System Prompt
│ ├── context/ # 上下文压缩
│ ├── semantic/ # 语义化代码理解
│ └── reflection/ # 执行轨迹抽象
├── memory/ # 记忆系统
│ ├── types/ # 四类型记忆定义
│ ├── storage.py # 文件存储 (markdown + YAML)
│ ├── retrieval.py # Hybrid FTS + 向量 + Rerank
│ ├── provenance.py # L0 证据链
│ ├── persistent_vector.py # 持久化向量
│ ├── quality.py # 记忆质量管理
│ └── vector_store.py # 向量搜索
├── skills/ # 技能知识图谱
└── backend/ # 后端服务
├── main.py # FastAPI 入口
└── api/ # API 路由
---
| 维度 | ChatGPT 记忆 | Cursor Rules | 仅向量记忆库 | **MemoryAgent** |
|---|---|---|---|---|
| 跨会话偏好 | 黑盒 | 项目规则 | 碎片难检索 | ✅ 四类型结构化 |
| 可编辑 | ❌ | 部分 | 难 | ✅ Markdown / Obsidian |
| 召回可解释 | ❌ | 有限 | 弱 | ✅ Citation + L0 溯源 |
| 接外部 Agent | ❌ | IDE 内置 | 需自建 | ✅ MCP + HTTP 侧车 |
| 大上下文/tool 输出 | 提供商压缩 | 部分 | — | ✅ CCR + Mermaid + 五层压缩 |
| 本地/隐私 | ❌ | 视配置 | 视部署 | ✅ 默认本地 |
| 写代码/跑 CI | — | ✅ | — | ❌ 刻意不做 |
适合:长期偏好、项目禁忌、可审计记忆、Cursor/Claude Code 用户。 不适合:替代 Devin/Cursor 完成端到端交付。
---
MemoryAgent 是一个 AI 代理长期记忆系统,提供本地优先的记忆功能,兼容 Obsidian 和 RAG 记忆检索。它让 Cursor / Claude Code / ChatGPT 越用越懂你。
MemoryAgent 支持 15+ 大模型,包括 OpenAI、阿里云百炼、小米 MiMo、智谱 GLM 等。它提供一键切换功能,无需改代码,支持多种模型和 API。
MemoryAgent 需要 Python 3.11+、Node.js 18+ 和网络连接(用于 API 调用)。
MemoryAgent 支持多种安装方式,包括一键安装、Docker 部署和源码运行。
MemoryAgent 提供多种使用方式,包括一键安装、快速开始和从源码运行。
MemoryAgent 支持 MCP 配置和环境变量配置。
MemoryAgent 提供多种 API 接口,包括非流式对话、SSE 流式对话、列出用户记忆、修改记忆和删除记忆等。
MemoryAgent 与 Cursor、Claude Code 和 Obsidian 集成,提供记忆文件保存和编辑功能。
高质量的AI工作流项目,具有认知记忆架构
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
总体来看,记忆代理 是一款质量良好的Agent工作流,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | MemoryAgent |
| 原始描述 | 开源AI工作流:具备认知记忆架构的 AI Agent,让 AI 记住你的偏好,越用越懂你 核心特性:四类型记忆系统、跨会话记忆共享、Claude Code 架构、15+ 大模型。⭐7 · Python |
| Topics | AI记忆代理工作流 |
| GitHub | https://github.com/jaychouya/MemoryAgent |
| License | MIT |
| 语言 | Python |
收录时间:2026-06-08 · 更新时间:2026-06-11 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端