agent-memory

给 Claude Code 和 Codex 装上共享的本地长期记忆,不用 API key

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 204 🐛 待处理 14 👀 关注 95
GitHub ↗
GitHub 星标 ★ 4309
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,无需 API key,本地运行

项目预览

agent-memory 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队tigerless-labs
定价模式🏷️完全免费
价格说明开源免费,无需 API key,本地运行
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型agent-memory,ai-agents,claude-code,codex,llm,local-first,long-term-memory,markdown,mcp,python,retrieval,sqlite
GitHub 星标★ 4309
上线时间2026-09-01 00:00:00
代码更新2026-11-03
仓库体积117.7 MB
本站数据更新2026-11-06
维护状态活跃
收录时间2026-09-22
浏览次数3

项目介绍

agent-memory 是一个面向 AI 智能体的长期记忆运行时,解决智能体在多次会话之间无法记住用户偏好、项目背景和历史决策的问题。它把纯 Markdown 文件作为记忆的唯一可信来源,所有内容人类可读、可编辑、可版本化,避免记忆被锁进不透明的向量库。核心能力包括:本地排序检索,基于 SQLite 做关键词与排序混合召回,无需联网和 API key;独立的 sleep-time Manage 层,在空闲时对记忆做整理、去重和归纳;通过 MCP 协议接入 Claude Code 与 Codex,让两个工具共享同一份记忆存储。项目用 Python 实现,主打 local-first 与隐私友好,适合希望给编码智能体加持久记忆、又不想引入外部服务的开发者。

Star 增长趋势

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

数据来源:GitHub API 逐日快照 · 收录于 2026-09-22 · 当前星标 ★ 4309

使用教程

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

环境要求

  • Python 3.12 或更高版本
  • 已安装 uv(Astral 的 Python 包管理器)
  • 可执行 export 的 shell 环境
  • 如与 Claude Code / Codex CLI 共用,需其能执行 shell 命令

安装与启动步骤

  1. 1克隆仓库

    项目尚未发布到 PyPI,必须先从 GitHub 检出源码再安装。

    git clone https://github.com/tigerless-labs/agent-memory.git
  2. 2安装依赖

    进入仓库目录并用 uv 同步全部包,会生成 mem、mem-mcp、mem-hook 到 .venv/bin。

    cd agent-memory
    uv sync --all-packages
  3. 3配置 PATH

    把 .venv/bin 加入 PATH,让当前 shell 能直接调用 mem 命令。

    export PATH="$PWD/.venv/bin:$PATH"
  4. 4初始化存储

    创建记忆存储,默认在 ~/agent-memory-store;换位置需先导出 AGENT_MEMORY_STORE。

    mem init
  5. 5写入记忆

    记录一条 decision 类型记忆,Markdown 文件是唯一可信来源。

    mem record --type decision --field project=agent-memory \
      --abstract "Markdown files are the single source of truth" \
      --body "Indexes are rebuildable caches."
  6. 6检索验证

    用关键词召回刚写入的记忆,--json 便于脚本或智能体消费。

    mem --json recall "source of truth"
  7. 7重建索引

    删掉 SQLite 索引后重建,证明索引只是可随时丢弃的缓存。

    rm -rf ~/agent-memory-store/.index && mem rebuild

关键配置

配置项必填说明示例
AGENT_MEMORY_STORE否自定义记忆存储目录,默认 ~/agent-memory-store;需在所有跑智能体的环境导出。~/agent-memory-store

如何确认成功

执行 mem --json recall "source of truth" 能召回刚写入的记忆路径,且 mem rebuild 能成功重建索引。

常见问题

Q:需要联网或 API key 吗?

A:不需要。检索在本地完成,基于 SQLite 做关键词与排序混合召回,无需 API key。

Q:记忆数据存在哪里?

A:默认存储在 ~/agent-memory-store,Markdown 文件是唯一可信来源,SQLite 索引只是旁边的缓存。

Q:删掉索引会丢记忆吗?

A:不会。索引可随时删除,用 mem rebuild 即可从 Markdown 重建,数据不会丢失。

Q:为什么不能 pip install?

A:项目尚未发布到 PyPI,README 要求从源码检出并用 uv sync --all-packages 安装。

Q:Claude Code 和 Codex 怎么共享记忆?

A:README 说明二者通过 MCP 共享同一 store,但节选未给出具体 MCP 配置示例,请查阅仓库文档。

注意事项

  • 必须使用 Python 3.12 及以上版本,并预先安装 uv。
  • AGENT_MEMORY_STORE 要在所有运行智能体的环境中导出,而不只是当前 shell。
  • SQLite 索引是可重建的缓存,可放心删除后用 mem rebuild 恢复。
  • README 节选未提供 MCP 客户端的具体接入配置,相关参数需另查仓库文档。

核心亮点

  • 以纯 Markdown 为唯一可信来源,记忆可读可改可 git 版本管理,不锁进向量库
  • 本地 SQLite 排序检索,零 API key、零联网依赖,隐私和成本都友好
  • 通过 MCP 让 Claude Code 与 Codex 共用同一记忆存储,跨工具不割裂

不足之处

  • 项目仍处早期,星标不足千,接口和记忆格式可能频繁变动
  • 检索基于本地排序而非语义向量,模糊语义召回能力有限
  • sleep-time 整理依赖后台调度,实际效果与稳定性缺少大规模验证

适用场景

  • 给 Claude Code 配置长期记忆,让它记住项目架构约定和常用命令
  • 在 Codex 与 Claude Code 之间共享同一份用户偏好与历史决策记录
  • 本地离线环境下的编码智能体,需要持久记忆但不能调用外部 API

替代项目

mem0、Letta、Zep

上一篇:Multi-Agent-CAD

下一篇:BambooAI

同类项目推荐

Mimir 开源

给 AI 代理装上持久记忆,跨会话学习,拖拽编排多代理。

Mimir - Fully open and customizable memory bank with semantic vector search capabili···

★ 288 2026-08-09
awesome-agentic-engineering 开源

一站式收藏智能体工程实战资源,快速上手构建AI智能体。

A curated list of practical resources for Agentic Engineering

★ 114 2026-08-09
mcp 开源

让 AI 直接查 Neo4j 图数据库,自然语言跑 Cypher

Neo4j official MCP Server

★ 306 2026-10-22
Dex 开源

无需编程,快速拥有一个懂你角色的 AI 参谋长

Your AI Chief of Staff — a personal operating system starter kit that adapts to you···

★ 512 2026-08-09
PokeClaw 开源

手机本地 AI 管家,离线自动操作 Android,无需云端密钥

PokeClaw (PocketClaw) — first on-device AI that controls your Android phone. Gemma ···

★ 1140 2026-08-09
agents 开源

用 TypeScript 快速搭 AI 智能体,工具调用与多步任务开箱即用

fazer.ai agents. Apache 2.0.

★ 126 2026-09-22
mcp-1c 开源

让 AI 看懂 1C 配置,生成靠谱 BSL 代码

MCP server for 1С:Enterprise — AI assistant sees your configuration and generates ···

★ 252 2026-08-09
awesome-saas 开源

用现成模板,快速搭建你的AI SaaS应用

Collection of templates using the Alchemyst AI Platform for your next big AI app.

★ 420 2026-08-09
forksilly.doc 开源

手机上无缝玩转酒馆角色卡,还能生成AI图像

Documents repo of ForkSilly. ForkSilly:兼容sillytavern(酒馆)角色卡、世界书、正则、···

★ 175 2026-08-09