DiffMem

用 Git 管智能体记忆,每次改动可追溯可回滚

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 62 🐛 待处理 6 👀 关注 8
GitHub ↗
GitHub 星标 ★ 906
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源免费,无在线服务

项目预览

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

项目数据

分类智能体
开发团队Growth-Kinetics
定价模式🏷️完全免费
价格说明开源免费,无在线服务
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
主要语言Python
GitHub 星标★ 906
上线时间2025-08-20 00:00:00
代码更新2026-08-28
仓库体积511 KB
本站数据更新2026-11-03
维护状态维护中
收录时间2026-09-15
浏览次数1

项目介绍

DiffMem 是一个面向对话式 AI 智能体的记忆存储方案,核心思路是用 Git 来管理智能体的长期记忆。它解决的是当前智能体记忆系统普遍存在的数据不可追溯、难以版本化、无法增量对比的问题:传统做法把记忆塞进向量库或数据库,更新后旧内容丢失,调试时无法知道某条记忆何时被写入或修改。DiffMem 把每条记忆以文件形式存进 Git 仓库,每次写入或更新就是一次 commit,天然获得完整历史、diff 对比、分支与回滚能力。开发者可以查看智能体记忆的演化过程,定位错误记忆的来源,甚至用分支隔离不同会话或实验。它适合需要可审计、可复现记忆行为的智能体应用,尤其是调试和评估场景。项目用 Python 实现,星标约 900,属于早期但方向明确的工具。

Star 增长趋势

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

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

使用教程

难度:入门 约 15 分钟 部署方式:Docker 4 步

环境要求

  • Docker + Compose v2
  • Git

安装与启动步骤

  1. 1起服务

    DiffMem 是 Git 驱动的 Agent 记忆后端,compose 一行起。

    git clone https://github.com/Growth-Kinetics/DiffMem.git
    cd DiffMem
    docker compose up -d
  2. 2看存储结构

    记忆以 Markdown 文件存,每次变更是一个 Git 提交,历史可 diff。

  3. 3接进应用

    把对话摘要写入指定目录,按 agent 分文件,检索时直接读文件。

  4. 4回滚

    要撤销某次记忆更新,直接 git revert 对应提交即可。

如何确认成功

容器起来后目录里出现 md 文件与 git 历史。

注意事项

  • 纯文件存储的好处是可读可审,坏处是检索能力弱,适合中小规模记忆。

核心亮点

  • 用 Git commit 记录每次记忆写入,天然获得完整历史与 diff,调试时能精确定位某条记忆何时被改
  • 支持分支与回滚,可隔离不同会话或实验,避免记忆互相污染
  • 基于文件系统而非黑盒向量库,记忆内容可直接阅读、编辑和审查

不足之处

  • Git 仓库随记忆增长会变重,高频写入场景下 commit 数量膨胀,性能与清理策略待验证
  • 项目早期,API 稳定性和与主流智能体框架的集成生态尚不成熟

适用场景

  • 调试智能体答错问题时,回溯记忆演化找出错误记忆的写入时间
  • 为不同用户或会话创建独立分支,隔离记忆避免串扰
  • 评估智能体长期记忆效果时,用 Git 历史复现任意时间点的记忆状态

替代项目

Mem0、Zep

上一篇:agentflow

下一篇:aks-mcp

同类项目推荐

LiteWebAgent 开源

让 AI 像人一样看懂网页并自动操作,快速构建 Web 智能体。

[NAACL2025] LiteWebAgent: The Open-Source Suite for VLM-Based Web-Agent Applications

★ 153 2026-08-09
agent-skills 开源

让 AI 智能体一键调用代理抓取真实网页数据

Official Agent skills of Oxylabs products

★ 878 2026-09-25
heypi 开源

给团队装上带审批的 AI 助手,Slack/Discord 里直接干活

Chat agents for your team, with approvals and sandboxed tools. Slack, Discord, Teleg···

★ 161 2026-08-09
alma 开源

让智能体自己学会怎么记,省去手调记忆模块

ALMA (Automated meta-Learning of Memory designs for Agentic systems) is a framework ···

★ 297 2026-10-13
hermes-agent-idea-workflow 开源

把模糊想法一键变成 AI 可执行的开发规格

Pre-build idea-to-spec workflow skills for Hermes Agent: turn rough ideas into desig···

★ 275 2026-08-09
adk-java 开源

用 Java 代码构建、评估和部署你的 AI 智能体,掌控每一环节。

An open-source, code-first Java toolkit for building, evaluating, and deploying soph···

★ 1763 2026-08-09
mcp 开源

微软官方 MCP 服务合集,让 AI 直连微软数据与工具

Catalog of official Microsoft MCP (Model Context Protocol) server implementations fo···

★ 3824 2026-10-22
OpenTracy 开源

让 AI 智能体自己提改进、跑评测、过审批再上线

Self-improving AI agent harness — propose, eval, approve, ship. AHE autonomous loop···

★ 159 2026-09-24
sovereign-skills 开源

给 AI 编程代理装上 20 个生产级技能,让代码审查、安全、审计更规范

22 production-grade skills for AI coding agents — setup, scope, discipline, code re···

★ 149 2026-08-09