Carry
会生长的个人上下文
Mac + iPhone · 隐私优先 · v0.6
把你的每一天,带给你的 Agent。
桌面 Agent 读得到你整台电脑,却读不到你的手机,Carry 把这段补上。每多一天、每多打开一个源,它带过去的就更多一点。
安装 Carry:下载 https://carryforagents.com/SKILL.md,按里面的安装步骤做完,并把它存为你的技能;如果已经装过,就直接连接并测试。剩下的 Agent 自己装完:它会打开 Carry for Mac,陪你打开一个开关,最后请你问一个问题试试。
已经下载了 Mac 应用?把同一句话交给 Agent 就行,它看到应用已经装好,会直接接着连接。
下载 Carry for MacmacOS 14+ · Apple 芯片 · 已公证获取 iPhone 版 Carry健康、位置和收件箱靠它。
没有 Carry 服务器。你的 iCloud 负责带。你的 Mac 负责读。
iPhone 应用
iPhone 版 Carry 负责记下健康、位置和你分享的内容,只写进你自己的 iCloud。
没有它,Mac 这边也能用;手机应用多出健康、位置和收件箱。
下载链接即将放出。
01
你的 Agent 看到什么
一个纯 Markdown 文件,每 15 分钟重写一次,任何 Agent cat 一下就能读。
# 2026-09-07 (Monday)
Mac read 21:30 · 6 screenshots · 2 notes · 1 memo · Pro
## Inbox (3)
- 13:05 url · “The case for local-first software”
note: read this before Tuesday’s design review
- 17:42 image · screenshot from Safari
[Pro] text: “Invoice #0921 · Total due $1,284.00 · Pay by Sep 30”
- 19:10 text · “ask why brctl download hangs on placeholders”
## Health
- Sleep 7h12m · 23:40 → 07:05 · deep 1h05m · REM 1h38m
- HRV 48 ms · resting HR 54 bpm · blood oxygen 97%
- Steps 8,412 · active 41 min · 386 kcal · synced 20:58 (phone unlocked)
## Places
- 09:12–11:40 Xuhui, Shanghai (2h28m)
- 14:20–16:05 Wukang Road, Shanghai (1h45m)
## Screenshots (6)
- 10:22 [Pro] “Flight CA1832 · PVG → PEK · Sep 12 · 08:35 · Seat 14A”
- 16:48 [Pro] “Reservation confirmed · Table for 4 · 19:30 · Fu He Hui”
- 4 more without readable text
## Voice memos (1)
- 12:31 2m14s · [Pro] transcript:
“…the first screen has to answer three things: read, goes to, seen by…”
## Notes edited (2)
- Design review agenda (edited 18:02)
- Groceries (edited 08:15)
## Calendar (4)
- 10:00 Standup · 12:30 Lunch with Chen · 15:00 1:1 · 19:30 Dinner
## Messages
off (you chose)- 分节
- 跟着你打开的源走。
- [Pro]
- Mac 从图片和录音里读出的字。
- 关掉的
- 仍然显示,让你看见它是关的。
- latest.md
- 永远指向今天;
week.md是滚动七天。
02
工作方式
两条通道,都是你自己的 iCloud,最后落在 Mac 上的一个文件夹里。
- 1
装 Carry for Mac。
拖进「应用程序」,它每 15 分钟读一次 iCloud 已经放到你 Mac 上的东西。
「完全磁盘访问」解锁受保护的源,Carry 会带你过去。手动安装:
curl -fsSL https://carryforagents.com/install.sh | sh - 2
在 iPhone 上装 Carry。
它负责 iCloud 带不过来的部分 —— 健康、位置、收件箱。
在手机或 Mac 上开关都行,另一边会跟着变;健康和位置只能在 iPhone 上打开。
- 3
把 Agent 指向
~/.carry/context/。latest.md就是今天。Claude Code、Codex 和 Cursor 用carry mcp作为 MCP 服务(stdio),Carry for Mac 没开时也能答。更早的内容用
carry search。
03
数据源
目前十四个源:十一个是 iCloud 本来就同步到你 Mac 的,三个只有 Carry 应用能拿到。每多打开一个,上下文就更完整一点。
照片
来自 iCloud新照片的时间、地点、描述;文字靠 Pro
截屏
来自 iCloud新截屏;里面的文字靠 Pro
语音备忘录
来自 iCloud新录音的标题、时长;转写靠 Pro
备忘录
来自 iCloud今天编辑过的标题和正文
信息
来自 iCloud今天有往来的 iMessage 和短信
默认关闭
通话
来自 iCloud和谁通了电话、多久;有通话录音时一并带上
联系人
来自 iCloud给通话和信息里的号码配上名字
默认关闭
日历
来自 iCloud今天和接下来的日程
提醒事项
来自 iCloud今天到期、逾期和已完成的
Safari
来自 iCloud今天访问过的网页
默认关闭
屏幕使用时间
来自 iCloud今天用了哪些应用、各多久
健康
来自 Carry 应用睡眠、步数、心率、HRV、锻炼、体重、血氧
位置
来自 Carry 应用去过哪里,几点到、几点走
收件箱
来自 Carry 应用任何你分享给 Carry 的东西
两边都能选。关掉的源不会被读,哪怕数据已经在 Mac 上。
04
读什么、去哪里、谁能看见
- 读
- 你打开的那些源。
- 去哪里
- 你的 iCloud Drive(
Carry文件夹),然后是你的 Mac。 - 谁能看见
- 你指向
~/.carry/context/的那些 Agent。没有别人。
Apple 只允许应用在手机解锁时读健康数据,所以健康大约每小时同步一次,不是实时。
05
Pro
只有一个套餐,前 3 天免费。Pro 把图片、声音和你分享的网页,变成 Agent 能读的文字。
Carry Pro
每年 $39.99
前 3 天免费 · 一个套餐,按年付,或 每月 $5.99。
- 识别截屏和照片里的文字
- 语音备忘录与音频转写
- 读出你分享的网页正文
在 iPhone 上订阅,Mac 会自动开通 Pro。3 天结束后才开始扣费,每个 Apple ID 只能试用一次,随时可以退订。
不订阅
$0
试用结束后只做原样同步:不识别图片文字、不转写、不读网页正文。
- 全部十四个源,原样同步
- 每日摘要和 week.md
- MCP 服务
- carry 命令,就在 Carry for Mac 里
- 全文搜索
- 数据只在你自己的 iCloud 和 Mac 里
跑在你的 Mac 上。没有「我们」这一方。
06
给 Agent
四种接法:skill 教会 Agent,文件本身就够用,MCP 再加上搜索。
Skill
把这句话交给你的 Agent安装 Carry:下载 https://carryforagents.com/SKILL.md,按里面的安装步骤做完,并把它存为你的技能;如果已经装过,就直接连接并测试。一份 SKILL.md 就告诉任何 Agent:怎么装 Carry、手机 context 在哪、怎么搜、以及不该拿它做什么。想自己动手,或者之后更新:curl -fsSL https://carryforagents.com/install.sh | sh
Claude Code
终端claude mcp add --scope user carry -- carry mcp为所有项目注册 carry mcp(stdio)。需要先有 carry 命令——上面那句安装话会装好它(也会顺手替你跑这一步)。工具:digest、search、recent、item、sources。
Codex
~/.codex/config.toml[mcp_servers.carry]
command = "carry"
args = ["mcp"]
default_tools_approval_mode = "auto"Cursor 和其它 MCP 客户端用同一个命令 carry mcp。Codex 每个工具会问一次,除非审批模式设为 auto。
CLAUDE.md / AGENTS.md
粘进你的项目文件或 home 文件My phone context lives in ~/.carry/context/. Read latest.md at the start of a session when my request touches my day, my health, places, or things I shared from my phone. Use `carry search "<query>"` for anything older.不需要 MCP。Agent 像读别的文件一样读它。