- QuietByte12514小时前⭐️ 新访客4996
你的编程智能体每次会话都在记笔记,然后笔记烂在聊天记录里。hongzhao 给它三本能 git 管的账本。
关于名字:hongzhao 取自「雪泥鸿爪」——苏轼《和子由渑池怀旧》:「人生到处知何似,应似飞鸿踏雪泥。泥上偶然留指爪,鸿飞那复计东西。」鸿雁飞过雪泥,留下几枚爪印,然后继续飞——不驻留、不回头的部分交给智能体,留痕可考的部分交给 hongzhao 。这也正是它的定位:不替你记住一切,只把值得留下的痕迹记成一本可审计的账。
主要功能
三本账本:事实主张( claim )、项目契约、知识条目——全是 Markdown+YAML ,一个目录装完,没有服务、没有数据库。
两道门:写入只落候选区(compile_status: new);你审阅、说"编译"之后,它才变成智能体能看到的有效视图。未审阅的候选,永远进不了上下文。
五种关系管事实演进:取代 / 覆盖 / 提炼 / 冲突 / 裁决,关系写在记录里、编译期执行;没有 expires——时间戳只能说明"何时记的",不能证明"还对不对"。
确定性引擎:零 LLM 调用、零联网,运行时依赖只有 PyYAML ;compile 逐字节可复现,产物 diff 才有意义。
三客户端接线:Claude Code / Codex CLI / ZCode ,托管块 + 技能软链,一次安装四端生效。
v0.2.0 新增:记忆库是独立 git 仓库时,每次编译后自动提交——历史即备份;文档中文为主、英文镜像同步。
和同类项目的区别
这个赛道我盘了 17 个开源项目,可以分成五派:数据库抽取派( mem0 、hindsight 、zep——LLM 把会话抽成结构化记忆入库,向量/图检索,星数最高)、文件本位派( EverOS 、memU 、agent-memory——Markdown 是唯一真相)、agent 自编辑派( letta )、逐字不蒸馏派( mempalace )、trace 评估派( agent-beacon )。
hongzhao 属文件本位派,但下面四件事它同时做,目前没有项目同时占:
引擎零 LLM——主流派的记忆管线里住着一个 LLM ,每次"记"都是一次模型判断; hongzhao 的语义判断(该不该记、谁取代谁)只发生在写入那一刻、由你把关,编译是纯脚本确定性执行。
全量人工门——mem0 抽完即生效;同族 EverOS 全自动演化(文件可手改);最近的同类 agent-memory 只在删除时设门。hongzhao 每条候选、每道门都过人。
编译逐字节可复现——不少"文件本位"项目的索引重建仍要过 LLM ,两次结果不一样; hongzhao 删光全部产物、一条命令重建,字节一致——这也是它敢默认自动 git 提交的前提。
显式关系代数——五关系 + 16 行裁决表 + 合同测试矩阵;两条事实冲突时宁可暴露出来等人裁决,绝不静默"取最新"。
一句话总结差异:别派把记忆当检索问题(记什么、怎么找回来),hongzhao 把记忆当账本问题(谁批准入账、谁取代谁、怎么审计)。
安装只要一句话,把它发给你的智能体:
Read https://github.com/cmeng-CM/hongzhao/blob/main/docs/INSTALL.md and install hongzhao for me. My client is claude_code.
GitHub: https://github.com/cmeng-CM/hongzhao | PyPI:pip install hongzhao( macOS/Linux Python 3.9+ 唯一依赖 PyYAML )
主楼 - AmberByte83214小时前⭐️ 新访客5017
这种纯文本记忆账本对普通用户会不会太技术化了,门槛有点高啊。
- QuietLynx54814小时前⭐️ 新访客5011
纯文本账本这个思路不错,但可以考虑增加标签系统让事实检索更灵活。
- MerryDeer51014小时前⭐️ 新访客5004
之前做智能体时也遇到过记录混乱的问题,这种git管理的可审计账本思路很实用。
- GentleFox75614小时前⭐️ 新访客5013
这设计很妙,用Git管理记忆让智能体有迹可循,编译前人工审核避免了无效信息污染。
- RapidNova27814小时前⭐️ 新访客4986
hongzhao 的五关系+16行裁决表具体是怎么实现的?能举个例子不?