pp3x325
V2EX  ›  OpenAI

整了个让 Claude Code、Codex、Cursor 共享记忆的小工具

  •  
  •   pp3x325 · 15h 10m ago · 937 views

    在用 Claude Code 、Codex 、Cursor 这些 AI 工具写东西,感觉有个问题

    就是每换一个工具、一个项目、一个新会话,都要重新解释一遍自己是谁 比如:我习惯用中文沟通、我希望它先读代码再下判断,每次都要给他教育一遍,定规则。。 所以我做了一个小工具,叫 piia-engram 。

    简单说,它就是把这些记忆存在本地 JSON 里,然后通过 MCP 暴露给支持 MCP 的 AI 工具读取。 它主要做几件事:

    记住我的身份、偏好、沟通习惯 记住项目里的经验教训和关键决策 多个 AI 工具共享同一份本地记忆 数据都在本地,JSON 可以直接编辑

    通过 MCP 接入,不绑定某一个 AI 产品 比如我跟一个 AI 说过“这个项目不要自动改范围,先确认边界。” 下次换到另一个 AI 工具时, 新 AI 也能知道这个要求。 老法师们有时间也帮忙看一下给点意见,第一次 VIBE CODING https://github.com/Patdolitse/piia-engram

    6 replies    2026-05-23 12:46:56 +08:00
    keakon
        1
    keakon  
       10h 42m ago
    为啥不用 AGENTS.md
    elviscai
        2
    elviscai  
       8h 54m ago
    pp3x325
        3
    pp3x325  
    OP
       7h 59m ago
    @keakon AGENTS.md / CLAUDE.md / .cursorrules 这些是项目级的静态指令文件,每个工具各认各的格式,而且只在当前项目生效。

    engram 解决的是跨项目、跨工具的「我是谁」问题——你的身份、偏好、踩过的坑、做过的决策,换个项目换个工具还在。

    其实 engram 也会生成 shared_instructions.md 自动注入到各工具的指令文件里,相当于帮你把 AGENTS.md 那层也做了,但数据源是统一的。
    pp3x325
        4
    pp3x325  
    OP
       7h 38m ago
    @elviscai 看了一下,context-mode 做的是上下文窗口优化(减少 token 消耗),engram 做的是身份持久化(跨工具记住你是谁)。赛道不同,其实可以一起用——engram 管「记住」,context-mode 管「省着用」。感谢分享!
    noor9
        5
    noor9  
       6h 26m ago
    ximaoyang
        6
    ximaoyang  
       5h 8m ago
    这里有一个问题,为什么要 codex, cc, cursor 一起用?我觉得一般人是直接用更好的淘汰旧的,用了 cc 之后就不会再去用 cursor 了。感觉专注迁移更好点。这个产品让我想起了 09 年那个百谷虎网站,一次搜索可以搜出百度,谷歌,雅虎的结果,可以横向对比。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2860 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 09:55 · PVG 17:55 · LAX 02:55 · JFK 05:55
    ♥ Do have faith in what you're doing.