Persome
本地优先的 macOS Personal Model,通过 MCP 向 Agent 提供带证据链的个人记忆。
开源
Persome 是开源 macOS runtime:在授权后采集聚焦的跨应用活动,构建可检查的 Point/Line/Face/Volume/Root 个人模型,并把 Markdown 记忆与 provenance 工具通过 MCP 提供给 Claude Code、Codex 等可信客户端;默认私有,数据落在 ~/.persome。
官方资源
选型建议
当 Agent 需要基于私有 macOS 个人模型并带 provenance 继续工作时选 Persome;记忆属于你交付的应用时选 Mem0;需要不依赖 OS 活动采集的 Markdown 原生记忆时选 EverOS。
快速对比
Persome 从 macOS 活动构建本地个人模型,并通过 MCP 提供服务。Mem0 把记忆嵌进应用代码,EverOS 则提供跨编程助手的便携 Markdown 记忆。
| Persome | Mem0 | EverOS | |
|---|---|---|---|
| 最适合 | 为编程 Agent 提供单个 macOS 用户的私有、带证据链个人模型 | 在交付产品中嵌入用户记忆 | 跨本地 Agent 工作流的 Markdown 原生便携记忆 |
| 存储模型 | 本地 ~/.persome 采集 + Markdown 记忆 + 分层个人模型 | SDK 管理记忆,提供自托管与托管选项 | Markdown 事实来源 + SQLite + LanceDB 索引 |
| 集成方式 | macOS runtime、CLI,以及官方 MCP Registry 的 stdio/HTTP 服务 | 应用代码内的 Python 与 TypeScript API | 本地 Python runtime、HTTP API 与 MCP 客户端 |
| 主要取舍 | macOS 个人上下文采集强,但不是跨平台应用 memory SDK | 适合应用集成,但缺少 OS 级活动建模 | 文件级便携,但不做 macOS Accessibility 采集 |
适用场景
- 本地优先个人记忆
- macOS 编程 Agent 上下文
- 带证据链的 MCP 召回
- 可检查的个人模型
不适用场景
- 以 Linux/Windows 为主的 Agent 部署
- 需要托管多租户 memory SaaS 的团队
- 只需短会话缓存的产品
核心概念
Point/Line/Face/Volume/Root 模型HUMAN.md 个人模型MCP 记忆工具证据 receipts本地优先隐私
最小实现形态
用 `uv tool install personal-model` 安装,运行 `persome onboard`,再以 `persome mcp`(或 `{"command":"persome","args":["mcp"]}`)连接 MCP 客户端,让 Agent 调用 `search`、`list_memories`、`get_model_snapshot`。