面向 AI 智能体的 Java 原生长期记忆与上下文引擎,将对话、文档和工具调用转为可检索的结构化记忆。
plastic-labs/honcho
面向有状态 AI 智能体的记忆基础设施,通过推理对话来持续刻画用户、智能体和群组。
- Star
- 7,760
- Fork
- 954
- 未关闭 Issue
- 174
- 最近提交
- 昨天
这是什么?
Honcho 是面向 AI 智能体的记忆服务。应用把消息和事件存入会话,Honcho 在后台处理这些内容,提炼出结论,并为每个参与者维护一份表示。参与者可以是真实用户、AI 智能体、群组、项目或某个想法。
应用可以通过自然语言的 Chat 接口、上下文打包接口、BM25 与向量混合检索,或低延迟的静态表示来查询记忆,再把结果注入到任意 LLM 调用或框架中。项目提供托管服务 api.honcho.dev,也可以用 honcho-cli 启动本地环境,或自行部署基于 FastAPI 的服务端,后者需要 PostgreSQL(带 pgvector)和一个 LLM 服务商的 API Key。
项目提供 Python 与 TypeScript SDK,并为 Claude Code、Cursor、OpenCode、OpenClaw 等编程智能体提供官方记忆插件,同时支持任何兼容 MCP 的客户端。服务端采用 AGPL-3.0 许可证。
核心功能
- 01将消息和事件存入会话,并在后台为每个参与者构建表示。
- 02提供自然语言 Chat 接口,用于查询关于某个参与者的已知信息。
- 03在工作区、会话或参与者层面支持 BM25 与向量混合检索。
- 04生成可直接用于提示词的会话上下文和摘要,并支持 OpenAI、Anthropic 消息格式转换。
- 05通过 Scope 将召回范围限制在指定的会话分组内。
- 06提供 Python 与 TypeScript SDK、MCP 接口以及编程智能体插件。
适用场景
- 为 Claude Code、Cursor 等编程智能体提供跨会话保留的记忆。
- 为聊天机器人或辅导类应用增加长期用户记忆。
- 通过向 LLM 提示词注入摘要化上下文,支撑超长对话。
- 在内部多智能体系统中自行部署记忆层。
收录于专题
标签
常见问题
- honcho 是什么?
- 面向有状态 AI 智能体的记忆基础设施,通过推理对话来持续刻画用户、智能体和群组。 Honcho 是面向 AI 智能体的记忆服务。应用把消息和事件存入会话,Honcho 在后台处理这些内容,提炼出结论,并为每个参与者维护一份表示。参与者可以是真实用户、AI 智能体、群组、项目或某个想法。
- honcho 可以免费使用吗?用的什么许可证?
- honcho 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- honcho 还在维护吗?
- 活跃维护中。honcho 最近一次提交是在 2026年10月23日。
- honcho 适合用来做什么?
- 为 Claude Code、Cursor 等编程智能体提供跨会话保留的记忆。 为聊天机器人或辅导类应用增加长期用户记忆。 通过向 LLM 提示词注入摘要化上下文,支撑超长对话。 在内部多智能体系统中自行部署记忆层。
- 在哪里获取 honcho?
- 源代码和安装说明在 GitHub 上:https://github.com/plastic-labs/honcho
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
面向 AI 智能体的记忆系统,支持存储、检索与反思记忆,让智能体随时间学习而非仅回放对话历史。
面向 AI 应用与助手的记忆与上下文引擎,通过统一 API 提供持久记忆、RAG、用户画像和数据连接器。
开源的 AI 智能体上下文服务,把决策、约束和工作进度保存在对话之外,供跨会话、跨智能体和团队成员接续工作。
面向智能体的记忆基础设施,将对话与执行过程转化为可持久化的结构化记忆,支持 Python 与 TypeScript。
为编码智能体提供跨会话的持久记忆,自动记录会话活动并用 AI 压缩,再把相关上下文注入后续会话。