GitHub双响:9.98万星claude-mem给Agent装跨会话记忆,0.7万星openrig把终端AI拼成一支团队

GitHub双响:9.98万星claude-mem给Agent装跨会话记忆,0.7万星openrig把终端AI拼成一支团队

这周 GitHub 周榜有点意思:涨星最猛的两个项目,一个在给单个 Agent 装「跨会话记忆」,一个在把一堆终端里的 AI 拼成「有编制的团队」。刚好凑成 Agent 落地的两块拼图——记性与组织度。我翻了两个仓库的 README 和榜单数据(截至发稿:claude-mem 99,800 星、周增 3,800;openrig 7,000 星、周增 2,000),聊聊它俩到底在解决什么。

claude-mem:9.98 万星,给编码 Agent 装上跨会话记忆

用过 Claude Code、Codex 这类终端 Agent 的人都有同一种痛:会话一关,它上次帮你踩过的坑、改过的架构决策,全忘了。下次开新会话,你得重新解释一遍项目背景,token 烧一遍,耐心也烧一遍。

claude-mem(thedotmack/claude-mem)就是冲这个来的:无缝保留跨会话上下文。它自动捕获工具调用产生的观察记录,用 AI 压成语义摘要,等下次会话再把相关内容喂回去。

原理不复杂,是一条标准的「捕获 → 处理 → 存储 → 检索 → 注入」管道:

claude-mem 记忆管道数据流图
claude-mem 的记忆管道:5 个生命周期钩子捕获观察,Worker 压缩摘要后落盘 SQLite 与 Chroma,下次会话经 3 层渐进检索按需注入。

几个关键设计:

  • 5 个生命周期钩子:SessionStart、UserPromptSubmit、PostToolUse、Stop、SessionEnd,挂在会话生命周期上,不改你原有工作流;
  • 本地优先的存储:SQLite 存会话、观察、摘要(带 FTS5 全文索引),Chroma 向量库做语义 + 关键词混合检索;
  • 3 层渐进检索:MCP 工具按 search → timeline → get_observations 三步走——先拿索引(每条约 50-100 token),再看时间线上下文,最后才取全文细节。官方说法是先过滤再取详情能省约 10 倍 token;
  • 一行安装:npx claude-mem install,支持 Claude Code、OpenCode、Codex(T3 Code)等一堆宿主。

要说实话的地方也有:它的 Quick Start 里推 hosted memory(CMEM Pro),要邮箱登录、有 30 天试用再转订阅——不开通也能跑,默认会落到你的 Anthropic plan 或自带 key。介意数据出境的,装的时候留意 provider 选项就行。

openrig:0.7 万星,把终端里的 Agent 拼成一支固定团队

第二个项目 openrig(mvschwarz/openrig)解决的是另一头的问题:当你同时开五六个终端、每个里面塞一个 Claude Code 或 Codex 时,那不是团队,那是「终端蔓延」——谁在干哪件事、上下文散在哪个窗口、重启后怎么恢复,全靠脑子记。

作者的定义很准:harness 包住模型,rig 包住你的 harness。核心玩法:

  • YAML 定义拓扑(RigSpec):pod、席位(seat)、边、续跑策略,一条 rig up 拉起全部——tmux 会话、启动文件、就绪检查;
  • 三档预制队伍:starter(一个 builder + 一个 reviewer 干一件有边界的改动)、workshop(lead + builder + QA + reviewer 持续迭代一个仓库)、factory(7 个 agent:lead、advisor、build、QA、design 加两个独立 reviewer,跑产品级开发)。还有 code-review、research、pm 等专家队;
  • 可收编存量:rig discover 指纹识别你已有的 tmux 里的 Claude Code/Codex 会话,rig adopt 纳入管理;
  • 快照与恢复:rig down --snapshot 存拓扑,重启后 rig up <name> 恢复,逐节点报告是恢复了、重新预热了还是需要你决策;
  • Agent 间通信:rig send、rig broadcast、rig chatroom,外加 MCP 工具让 Agent 自己管理自己的拓扑。

架构也直白:daemon + CLI + TUI + MCP,底下全落在 tmux——每个 Agent 都是一个你能随时 attach 进去看的真实终端会话,没有黑盒。要求 Node 22/24 + tmux,Windows 走 WSL2。

实话说:这项目周增 2000 星说明痛点是真的,但它显然还年轻(版本号还在 0.x),CLI 概念密度不低——seat、pod、rig、bundle、culture 一套名词先得消化。适合重度终端多 Agent 用户,轻度用户拿 starter 队型练手就够。

写在最后

这两个项目一个管「记性」、一个管「编制」,指向同一件事:Agent 正从「一次性问答工具」变成「有状态、有分工的长期协作者」。claude-mem 近 10 万星说明跨会话记忆是刚需中的刚需;openrig 还在早期,但「把 Agent 当员工管」这个方向,大概率会有更多玩家冲进来。两个都开源, weekend 折腾一下午就能跑起来,值得上手摸摸。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注