Engrim: 跨模型AI的本地SQLite记忆引擎

Show HN: Engrim – A universal, local-first SQLite memory engine for AI CLIs

Engrim 是一款专为 AI CLI 设计的本地优先 SQLite 记忆引擎,旨在解决上下文窗口膨胀导致的注意力稀释问题。它作为通用的跨模型记忆标准,支持在 Google Antigravity、Claude Code、Cursor 和 Windsurf 之间无缝切换,确保项目决策、约束和状态不丢失。通过将海量对话压缩为精简的 episodic 工作记忆,Engrim 实现了零云端锁定,让开发者能随时清除会话而不必担心遗忘关键架构信息,真正实现了智能的上下文管理。

为什么要为每轮对话中 20 万被遗忘的噪音付费?模型只是可消耗的工具,而你的项目决策却弥足珍贵。
  1. flippant

    恭喜发布!

    过去几个月我一直在用另一个记忆插件 [1]。自从有了这个变化,我几乎不再运行会话压缩。相反,我选择直接新建一个会话,给 Agent 分配任务,让它自己去搞清楚之前会话里发生了什么。

    决策摘要看起来真的很酷——不过 Agent/模型信息对我可能没什么用,因为我从来不让 Agent 自动提交代码(哪怕是在分支里)。

    - [1] https://ctx.rs/

  2. thih9

    > Run engrim setup without arguments. It automatically detects installed environments on your machine and configures them all

    自带卸载脚本吗?

  3. cedws

    Agent 记忆这个概念现在真的能跑通了吗?我只见过 LLM 往记忆里塞垃圾,然后在完全不相关的上下文里把它们调出来。

  4. aidiveyt

    Stop hooks 也能阻断当前轮次:返回 exit 2 并附带一条消息,会话就会继续运行,直到检查通过为止。

  5. whsoul

    我喜欢这个本地优先的概念。

    你已经有不错的桌面资源了。

同日更多故事

2026-09-07