Hindsight

活跃
GitHub Python MIT

简介

Hindsight 是一个能自主学习的 Agent 记忆系统,支持记忆保留、回忆与反思,为 AI Agent 提供持续积累经验的长期记忆能力。

核心特性

  • 智能体记忆系统专注于学习而非仅记忆,支持保留/回忆/反思操作
  • 在 LongMemEval 基准测试中达到最先进性能,经弗吉尼亚理工和华盛顿邮报独立复现
  • LLM 包装器仅需 2 行代码即可将现有 LLM 客户端替换为支持 Hindsight 记忆的客户端
  • 多提供商支持包括 OpenAI、Anthropic、Gemini、Groq、Ollama、LM Studio 和 MiniMax
  • 嵌入式 Python 模式无需服务器即可运行,适合轻量级集成
  • 通过自定义元数据实现用户级记忆隔离,支持个性化对话 AI 智能体

适用场景

💡 通过跨会话持久化的用户级记忆个性化 AI 聊天机器人
💡 构建从反馈中学习并自主处理开放式任务的 AI 员工
💡 为编码智能体添加长期经验记忆以改善上下文保留
💡 需要准确回忆过往交互和偏好的企业对话 AI
💡 根据随时间积累的经验改变行为的自主智能体

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(23.3k stars)
  • 开源许可证友好(MIT)
  • Issue 响应及时,积压少

快速开始

运行 `docker run -it --pull always --name hindsight --restart unless-stopped -p 8888:8888 -p 9999:9999 -e HINDSIGHT_API_LLM_API_KEY=$OPENAI_API_KEY -v $HOME/.hindsight-docker:/home/hindsight/.pg0 ghcr.io/vectorize-io/hindsight:latest`,然后通过 `pip install hindsight-client` 安装客户端,使用 `client.retain()`、`client.recall()` 和 `client.reflect()` 管理记忆。

相关项目

MemAgent

1.1k · Python
不活跃 B

可扩展至 350 万上下文 token 的记忆智能体框架,附带用于任意智能体工作流 RL 训练的训练框架,解决长上下文记忆难题。

memoryagentrag +2
  • · 超长上下文处理:从 8K 训练上下文外推至 350 万 token,性能损失低于 5%
  • · 强化学习驱动:采用 RLVR(可验证奖励强化学习)训练,扩展 DAPO 算法支持多轮对话端到端优化
  • · 线性时间复杂度:突破长文本处理的计算瓶颈,资源随文本长度线性扩展

MaiBot

5.9k · Python
活跃 A+

基于 LLM 的智能数字生命体 Agent,追求温暖、真实的人际交互风格,具备长期记忆和个性化对话能力。

memorypythonagent +1
  • · 追求自然人类对话风格,拒绝 GPT 式的机械回答,使用长短不一的闲谈方式
  • · 多人对话中可模仿不同人的说话风格,自主理解新词和小圈子黑话
  • · 基于心理学人格理论的长期记忆,不断积累对用户的了解和偏好

Memori

16.5k · Python
活跃 A+

Agent 原生记忆基础设施,将 Agent 执行过程和对话转化为结构化持久状态,提供 LLM 无关的记忆管理层,支持 MCP 集成和 Python/TypeScript 双语言 SDK。

memoryagentrag +3
  • · Agent 原生记忆基础设施,自动将对话和执行过程转化为结构化持久状态
  • · LLM 无关设计,支持 OpenAI、Anthropic 等任意模型提供商
  • · Python/TypeScript 双语言 SDK,MCP 一键集成 Claude Code/Cursor/Codex