🧠 如何让你的所有 AI Agent 共享同一个记忆?—— 一个开源方案
你有没有遇到这种情况:
在 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](http://skill.md/)** — Agent Skill 通用格式,主流 Agent 都支持
- **纯本地** — 不上传云端,不调 API,不传遥测
## 它不只是"共享",还会变聪明
存得多了,MarkAI 会根据内容类型主动猜你的意图:
- 存了电话号码 → 问你要不要存到通讯录
- 存了地址 → 问你要不要打开地图
- 存了生日且快到了 → 问你要不要礼物建议
- 存了价格 → 问你要不要设提醒
## 怎么用?
```bash
# 安装
npx skills add brickhu/markai
# 存
记住:莉莉喜欢的花是牡丹
# 查(换了个 Agent 也不用重新说)
莉莉喜欢什么花?
# 管理
markai stats
markai search "关键词"
```
## 隐私?控制权?
一个 `.db` 文件,全在你的硬盘上。备份就是复制它,迁移就是移动它。删掉 skill 不影响数据——数据存在 `~/.markai/`,不在 skill 目录里。
## 开源
🔗 [https://github.com/brickhu/markai](https://github.com/brickhu/markai)
📦 `npx skills add brickhu/markai`
欢迎试用、提 issue、拍砖。
---
原文链接:[点击查看](https://www.v2ex.com/t/1228894)
在 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](http://skill.md/)** — Agent Skill 通用格式,主流 Agent 都支持
- **纯本地** — 不上传云端,不调 API,不传遥测
## 它不只是"共享",还会变聪明
存得多了,MarkAI 会根据内容类型主动猜你的意图:
- 存了电话号码 → 问你要不要存到通讯录
- 存了地址 → 问你要不要打开地图
- 存了生日且快到了 → 问你要不要礼物建议
- 存了价格 → 问你要不要设提醒
## 怎么用?
```bash
# 安装
npx skills add brickhu/markai
# 存
记住:莉莉喜欢的花是牡丹
# 查(换了个 Agent 也不用重新说)
莉莉喜欢什么花?
# 管理
markai stats
markai search "关键词"
```
## 隐私?控制权?
一个 `.db` 文件,全在你的硬盘上。备份就是复制它,迁移就是移动它。删掉 skill 不影响数据——数据存在 `~/.markai/`,不在 skill 目录里。
## 开源
🔗 [https://github.com/brickhu/markai](https://github.com/brickhu/markai)
📦 `npx skills add brickhu/markai`
欢迎试用、提 issue、拍砖。
---
原文链接:[点击查看](https://www.v2ex.com/t/1228894)
评论
暂无评论。