一、两个工具,两种记忆

AgentMemory 和 Graphify 都是 2026 年最火的 AI 编程助手增强工具,但解决的不是同一个问题:

  • AgentMemory(28,097 星)— 给 AI 装经验记忆,记录会话里踩过的坑、跑通的命令、项目偏好
  • Graphify(115,343 星)— 给代码库建结构地图,用 tree-sitter 把仓库解析成知识图谱

一个记"发生过什么",一个记"代码长什么样",可以叠加使用。

二、AgentMemory:跨会话不重复教

维度说明
GitHubrohitg00/agentmemory · 28,097 星 · Apache-2.0
核心功能持久化记忆、跨会话记忆、项目偏好学习、自动 hook、MCP 工具集
支持的 AgentClaude Code、GitHub Copilot CLI、Cursor、Gemini CLI、Codex CLI、OpenCode 等
性能指标95.2% 检索召回率、92% token 节省、54 个 MCP 工具、12 个自动 hook
技术栈TypeScript · Node.js 20+ · 零外部数据库依赖

AgentMemory 解决的核心痛点是:每次新开会话都要重新解释项目背景、踩过什么坑、用什么包管理器、有什么偏好。安装后,AI 会自动记录:

  • 踩过的坑 — 比如「这个项目用 pnpm,别用 npm」
  • 跑通的命令 — 比如「构建命令是 pnpm build:prod」
  • 项目偏好 — 比如「代码风格用单引号、缩进 2 空格」
  • 会话历史 — 上次做了什么、改了什么文件

下次会话时,AI 会自动调取这些记忆,不再重复教。

安装方式

npm install -g @agentmemory/agentmemory 或 npx skills add rohitg00/agentmemory -g

三、Graphify:代码库的知识图谱

维度说明
GitHubGraphify-Labs/graphify · 115,343 星 · Apache-2.0
核心功能tree-sitter 解析、AST 知识图谱、文档/SQL/配置导入、可查询图谱
支持的 AgentClaude Code、Cursor、Codex CLI、Gemini CLI、OpenCode
技术特点本地确定性 AST 解析、每条边都有解释、零向量数据库
技术栈Python · pip install graphifyy

Graphify 解决的核心痛点是:AI 查代码架构时要啃源文件,token 消耗大、速度慢、不可审计。它的工作原理是:

  • tree-sitter 解析 — 把源码解析成语法树(AST)
  • 知识图谱构建 — 模块、函数、类、依赖关系变成图中的节点和边
  • 可查询 — AI 直接遍历图谱,而不是读整个文件
  • 可审计 — 每条边都有来源解释,知道为什么这么连

比如问「这个项目的认证模块在哪里」,Graphify 直接给出路径,而不是让 AI 去 grep 整个仓库。

四、对比总结

维度AgentMemoryGraphify
记录什么经验、偏好、踩过的坑代码结构、模块关系、依赖图
触发时机跨会话自动调取AI 查架构时直接遍历
技术基础会话日志 + 偏好学习tree-sitter AST 解析
Token 节省92%大幅减少源文件读取
可审计性会话历史可追溯每条边都有来源解释
安装难度低(一条命令)中(需要 Python 环境)

五、叠加使用

两个工具可以同时安装,形成完整的 AI 记忆体系:

# 1. AgentMemory 记住项目偏好
pnpm install -g @agentmemory/agentmemory

# 2. Graphify 建立代码库图谱
pip install graphifyy
graphify scan ./my-project

使用场景:

  • 首次会话 → AgentMemory 记住「用 pnpm,别用 npm」
  • 二次会话 → AgentMemory 调取记忆,Graphify 给出模块关系图
  • 结果 → AI 既知道「怎么用」,也知道「代码长什么样」

AgentMemory 是 AI 的「经验记忆」,Graphify 是 AI 的「空间记忆」。前者让你少重复教,后者让 AI 看懂代码结构。两个叠加,等于给 AI 装了完整的大脑。

六、我的判断

AgentMemory 适合你如果

  • 经常换会话、换机器,希望 AI 每次都懂你
  • 项目有特定命令、特定偏好,不想每次重说
  • 想减少 token 消耗,提升效率

Graphify 适合你如果

  • 代码库大、结构复杂,AI 查架构要读很多文件
  • 需要可审计的代码关系,知道每个依赖从哪里来
  • 想用 tree-sitter 做代码分析、重构辅助

两者都适合你如果

  • 使用 Claude Code、Cursor、Codex CLI 等 AI 编程助手
  • 想要 token 节省、跨会话记忆、可审计的知识图谱
返回技艺录