agentmemory

给编码智能体装上跨会话记忆,不用每次重讲项目背景

开源 unknown 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 29287
维护状态 活跃
是否开源 是
定价模式 unknown

项目预览

项目数据

分类智能体
开发团队rohitg00
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议Apache-2.0
主要语言TypeScript
技术栈/模型agentmemory,agents,ai,claude,claudecode,codex,copilot,cursor,genai,harness,hermes,memory,openclaw
GitHub 星标★ 29287
30天Star增速
HF 下载量
上线时间2026-02-25 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-10-11
浏览次数0

项目介绍

agentmemory 是一个为 AI 编程智能体提供持久化记忆能力的开源项目,基于真实基准测试构建。它解决的核心问题是:Claude Code、Cursor、Codex、Copilot 等编码智能体在每次会话结束后会丢失上下文,导致重复解释项目结构、技术栈约定和过往决策。agentmemory 通过将项目知识、历史对话和编码偏好持久化存储,让智能体在跨会话、跨工具使用时保持记忆连续性。项目用 TypeScript 编写,提供记忆的写入、检索与注入机制,可作为 harness 接入现有编码工作流。它强调以真实基准衡量记忆效果,而非仅做概念演示,适合需要长期维护同一代码库、频繁与多个编码智能体协作的开发者,减少重复沟通成本,提升智能体对项目上下文的理解一致性。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

技术标签

使用教程

—

难度:入门 约 10 分钟 部署方式:命令行工具 8 步

环境要求

  • Node.js 20 或更高版本,并自带 npm 和 npx(可用 node -v、npm -v、npx -v 自检)
  • macOS/Linux 自动安装 iii-engine 还需要 curl、POSIX sh 和 tar(node:20-slim 等精简镜像可能缺少)
  • 原生 Windows 需手动安装固定版本的 iii-engine v0.22.1 的 iii.exe,建议改用 WSL2 或 Docker Desktop
  • 首次运行会联网下载 npm 包与固定版本 iii-engine(v0.22.1)

安装与启动步骤

  1. 1检查运行环境

    确认 Node 版本不低于 20,且 npm、npx 可用。任一命令报错就先装好 Node.js 再继续。

    node -v
    npm -v
    npx -v
  2. 2一键安装并启动

    这是官方推荐的全新安装命令,-y 接受 npx 的包提示,@latest 避免用到旧缓存版本。首次运行是交互式设置。

    npx -y @agentmemory/agentmemory@latest
  3. 3完成交互式配置

    按提示选择要接入的智能体(Claude Code、Cursor、Codex、Gemini CLI、OpenCode 等),再选 LLM 提供方或保持 keyless,程序会写入配置并启动记忆服务及其固定版 iii 引擎。

  4. 4验证记忆召回

    运行 demo 会灌入示例会话并演练召回。默认 keyless 模式下关键词检索走 BM25,应能命中。

    npx -y @agentmemory/agentmemory@latest demo
  5. 5给智能体装技能

    安装 17 个原生技能,让智能体知道何时该调用记忆能力。

    npx skills add rohitg00/agentmemory -y
  6. 6接入更多智能体

    之后随时可以用 connect 子命令把其它智能体接到同一个记忆服务器上,共 20 个适配器;把 cursor 换成你要接入的智能体名即可。

    agentmemory connect cursor
  7. 7可选:全局安装

    想让裸命令 agentmemory 随处可用可全局安装;npx 方式仍是官方推荐的全新安装路径,能避开全局前缀权限问题(EACCES)。

    npm install -g @agentmemory/agentmemory@latest
  8. 8可选:本地语义检索

    在 ~/.agentmemory/.env 中设置 EMBEDDING_PROVIDER=local 并重启,可获得免费端侧语义召回;首次请求会下载 Xenova/all-MiniLM-L6-v2 模型。

关键配置

配置项必填说明示例
EMBEDDING_PROVIDER否设为 local 启用免费的本地向量语义检索local
AGENTMEMORY_AUTO_COMPRESS否设为 true 后才会启用由 LLM 撰写观测压缩true
AGENTMEMORY_DATA_DIR否覆盖持久化数据目录,重启时必须保持一致/your/path/agentmemory-data
--data-dir否命令行方式覆盖数据目录,优先级高于环境变量--data-dir /your/path

如何确认成功

本地服务会在 3111(REST/MCP HTTP)和 3113(viewer)等端口监听;再跑一次 demo,关键词检索能命中的话说明记忆写入与召回已正常。

常见问题

Q:npx 装的是旧版本怎么办?

A:npx 按版本缓存,用 npx -y @agentmemory/agentmemory@latest 强制取最新;macOS/Linux 可执行 rm -rf ~/.npm/_npx,Windows 删除 %LOCALAPPDATA% pm-cache_npx。

Q:demo 里某个查询返回零结果正常吗?

A:正常。demo 中的 database performance optimization 是故意设计的语义查询,在未配置 embedding provider 的 keyless 模式下可能返回零结果。

Q:我已经在跑自己的 iii engine,会冲突吗?

A:会。agentmemory 固定使用 iii-engine v0.22.1,无法连接其它版本引擎。请先停掉原有引擎,再运行安装命令,它会在 ~/.agentmemory/bin 装好固定版本,不影响你自己的 iii。

Q:原生 Windows 能直接跑吗?

A:需要手动下载并解压固定版 v0.22.1 的 ZIP 取出 iii.exe,CLI 不会自动解压。更快的路径是使用 WSL2,或改用 Docker Desktop。

注意事项

  • 数据默认存放位置:macOS 为 ~/Library/Application Support/agentmemory,Linux 为 $XDG_DATA_HOME/agentmemory 或 ~/.local/share/agentmemory,Windows 为 %APPDATA%gentme
  • 用 --data-dir 或 AGENTMEMORY_DATA_DIR 覆盖数据目录后,每次重启都要传同一个值,否则会读到不同的记忆库。
  • 若已存在 ./data/state_store.db 或 ./data/iii-config.yaml,会优先于平台默认目录(仅实例 0),显式参数或环境变量仍然优先。
  • 本地运行占用四个端口:3111 REST/MCP HTTP、3112 iii streams、3113 viewer、49134 iii worker WebSocket。

核心亮点

  • 基于真实基准测试验证记忆效果,而非纯概念演示
  • 支持 Claude Code、Cursor、Codex、Copilot 等多种编码智能体接入
  • TypeScript 实现,便于前端/Node 生态开发者集成和二次开发

不足之处

  • 记忆检索的准确率与延迟在大型代码库下的表现仍需更多公开验证
  • 作为较新项目,长期维护节奏与社区生态成熟度待观察

适用场景

  • 长期维护同一代码库时,让智能体记住项目结构与技术约定
  • 在多个编码智能体之间切换时保持上下文连续
  • 团队协作中沉淀编码决策与历史讨论供智能体复用

替代项目

mem0、Letta

上一篇:clowder-ai

下一篇:ai-memory

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 211 2026-08-09
goutoujunshi 开源

先哄情绪再出招,恋爱难题给可执行方案

一个先接住情绪、再分析关系并给出可执行策略的 Codex 恋爱军师,内置心理、法律、社会、人···

★ 7548 2026-09-25
geo-sleuth 开源

给 AI 装上地理侦探技能,一张照片顺藤摸瓜找到拍摄地

An agent skill that finds where a photo was taken — OpenStreetMap geometry, elevati···

★ 1628 2026-09-25
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 246924 2026-08-15