Repolode
plastic-labs

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 数据每日更新。

相关项目