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

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

  •  
  •   brickhu · 21h 34m ago · 469 views

    你有没有遇到这种情况:

    在 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   ·   Solana   ·   5376 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 08:32 · PVG 16:32 · LAX 01:32 · JFK 04:32
    ♥ Do have faith in what you're doing.