爱意满满的作品展示区。
brickhu

🧠 如何让你的所有 AI Agent 共享同一个记忆?—— 一个开源方案

  •  1
     
  •   brickhu · Jul 21 · 1053 views
    This topic created in 74 days ago, the information mentioned may be changed or developed.

    你有没有遇到这种情况:

    在 ChatGPT 里问过的那个人的生日,换到 Claude Code 写代码时又得重新说一遍。Cursor 里收藏了一篇好文章,回到 Kun 里完全想不起来。你的知识跟着工具走,不是跟着你走。

    每个 Agent 都有自己的"记忆孤岛"。

    为什么会出现这个问题?

    主流 AI Agent 的记忆方案都是工具内闭环:

    工具 记忆方式 范围
    ChatGPT Memory 内置 ChatGPT 内,跨会话
    Claude Projects Project 内知识库 Claude 内,跨对话
    Cursor .cursorrules + Codebase 项目级
    Kun / Codex memory_create API Kun 内

    没有一个方案能让你的知识跟着你走。换工具 = 记忆归零。

    我做了什么?

    写了一个叫 MarkAI 的开源 Agent Skill 。核心思路很简单:用一个 SQLite 文件作为所有 Agent 的共享记忆层。

    ~/.markai/
    └── brain.db    ← 所有 Agent 读同一个文件
    

    存一次,到处用。Opencode 里记住的事,Claude Code 写代码时自动能查到。Cursor 里收藏的链接,回到 Codex 也能搜到。

    技术栈(极简)

    • Python 3 stdlib + SQLite FTS5 — 零依赖,macOS/Linux 自带
    • SKILL.md — Agent Skill 通用格式,主流 Agent 都支持
    • 纯本地 — 不上传云端,不调 API ,不传遥测

    它不只是"共享",还会变聪明

    存得多了,MarkAI 会根据内容类型主动猜你的意图:

    • 存了电话号码 → 问你要不要存到通讯录
    • 存了地址 → 问你要不要打开地图
    • 存了生日且快到了 → 问你要不要礼物建议
    • 存了价格 → 问你要不要设提醒

    怎么用?

    # 安装
    npx skills add brickhu/markai
    
    # 存
    记住:莉莉喜欢的花是牡丹
    
    # 查(换了个 Agent 也不用重新说)
    莉莉喜欢什么花?
    
    # 管理
    markai stats
    markai search "关键词"
    

    隐私?控制权?

    一个 .db 文件,全在你的硬盘上。备份就是复制它,迁移就是移动它。删掉 skill 不影响数据——数据存在 ~/.markai/,不在 skill 目录里。

    开源

    🔗 https://github.com/brickhu/markai 📦 npx skills add brickhu/markai


    欢迎试用、提 issue 、拍砖。

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2444 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 12:44 · PVG 20:44 · LAX 05:44 · JFK 08:44
    ♥ Do have faith in what you're doing.