mcpField
C
carry

carry

本地服务
carry-si.vercel.app其他0今天更新

关于 carry

carry 是一款命令行工具和 MCP 连接器,用于在 Claude Code、Codex 及其他聊天工具间转移会话或项目。它通过用户自己的 Google Drive 分享完整会话记录,也可打包项目相关聊天、记忆笔记和交接信息。

主要功能

  1. 01转移 Claude Code 和 Codex 会话
  2. 02通过 Google Drive 分享会话
  3. 03与好友配对并收发会话
  4. 04分享项目聊天和记忆笔记
  5. 05支持会话交还与自动返回

适用场景

  1. 01在另一台设备继续编码会话
  2. 02把会话交给朋友处理后收回
  3. 03与团队共享项目聊天及交接信息
  4. 04通过聊天应用分享摘要和提示词

MCP 相关

carry 可作为 MCP 连接器使用,让客户端通过自然语言请求分享会话、查看收件箱或归还会话。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"vamzzisme-carry": {
"command": "npx",
"args": [
"-y",
"@heyvamz/carry"
]
}
}
}
启动命令npx -y @heyvamz/carry

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@heyvamz/carry0.4.4

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

carry

面向 AI 对话和项目的 AirDrop。 无需服务器:数据通过你自己的 Google Drive 传输,我们不会托管任何内容。 令牌用完了?继续编码。

carry 可将 Claude Code 或 Codex 会话及其完整历史记录迁移到另一个账号、另一个工具或朋友的笔记本电脑上。也可以交接整个项目,包括记忆,让下一个 Agent 知道尝试过什么以及原因。

共享的对话会保存到你自己的 Google Drive。我们没有 carry 服务,也不需要你注册账号。

网站 · GitHub · 由 @heyvxmz 开发 · VXMZ 产品

为什么不直接粘贴摘要?

摘要只保留 AI 选择记住的内容。carry 会保留每条消息、命令、错误和失败尝试,让下一个 Agent 将其作为自己的会话继续处理,因此不会重试已经失败的修复方案。

安装

需要 Node 22.15 或更高版本。支持 macOS、Windows 和 Linux。

npm install -g @heyvamz/carry
carry install-skill                 # adds /carry to Claude Code and Codex
carry setup --web --as yourname     # sign in to Google Drive in your browser

在 Linux 上,你可能需要运行 sudo npm install -g @heyvamz/carry。

如果你已经在使用 Google Drive 桌面版、Dropbox 或 iCloud,可以改为运行 carry setup(或 carry setup ~/Dropbox/carry),然后将该文件夹共享给群组。

使用方法

在 Claude Code 或 Codex 中输入 /carry,它会引导你完成所有操作。也可以从终端运行。

与朋友共享:配对一次,然后从收件箱中选择
# You
carry friend add [email protected]        # prints a pairing code: send it to Riya (any chat app)
# Riya
carry friend add <your code>           # prints her code back
# You
carry friend add <Riya's code>         # done, both ways

然后:

# You
carry list                                       # your chats, by name
carry share fix-the-login-bug --to riya          # into Riya's inbox
# Riya
carry inbox                                      # 1. fix-the-login-bug   chat from you   NEW
carry open 1 --to codex                          # continues on Riya's account (or --to claude_code)
carry return fix-the-login-bug                   # when she's done: back to you, with her work
# You
carry inbox                                      # 1. fix-the-login-bug   UPDATED by Riya (+18 messages)
carry open 1 --to claude_code                    # continue from the latest

如果你也在这期间继续使用自己的副本,carry 会在你的版本旁边打开 Riya 的版本,不会覆盖任何内容。 共享时添加 --auto-return,即可让她的 carry 自动发回内容(Claude Code 用户需运行 carry install-hook)。 Riya 的 carry 读取的所有内容都会加密,密钥只存在于你们的配对码中。

无需配对
carry share fix-the-login-bug --with [email protected]   # Google emails Riya a link
carry open <drive link> --to codex                    # on Riya's laptop
共享整个项目
carry projects                      # your repos, with chats and Claude memory notes
carry projects my-app               # the chats in one, plus "related" chats started elsewhere that worked on it
carry share --project my-app --add <related chat> --to riya

它会打包最新的对话(以及你添加的任何对话)、Claude Code 的记忆笔记、CLAUDE.md / AGENTS.md 和交接说明。代码本身通过 git 传输。Riya 克隆仓库后,运行 carry open <number> --to claude_code --dir ./my-app,之后运行 carry return --project my-app,即可带回她的对话以及 Claude 记录的任何记忆笔记。

Claude Code 会在会话开始时读取你的记忆笔记和交接说明;Codex 会获得一个 .carry/ 文件夹,以及 AGENTS.md 中的索引。不会覆盖对方的任何内容。

聊天应用

claude.ai、ChatGPT 和 Claude 应用会将对话保存在自己的服务器上,因此 carry 会在这些平台上共享一份书面摘要: carry open <link> --to chat 会复制一条提示词,并显示要附加的 handoff.md。

没有终端?向 AI 求助

carry 也可以作为 MCP 连接器运行。添加一次后,只需说“把这段对话分享给 Riya”“我的 carry 收件箱里有什么?”或“把它发回给 Riya”即可。

**Claude Desktop,一键安装:**下载 carry.mcpb,然后双击它。

Claude Code 插件(连接器和 /carry 技能整合在一起):

claude plugin marketplace add vamzzisme/carry
claude plugin install carry@carry

手动配置 Claude Desktop(Settings、Developer、Edit Config)和 Cursor(~/.cursor/mcp.json):

{
  "mcpServers": {
    "carry": { "command": "npx", "args": ["-y", "@heyvamz/carry@latest", "mcp"] }
  }
}

Codex(~/.codex/config.toml):

[mcp_servers.carry]
command = "npx"
args = ["-y", "@heyvamz/carry@latest", "mcp"]

在 Windows 上,使用 "command": "cmd",并将 "/c", "npx" 放在 args 开头。保存后重启应用。

命令

命令功能
carry list按名称列出你的 Claude Code 和 Codex 聊天
carry name <chat> <new name>重命名聊天
carry friend add <email or code> · carry friends与好友配对一次;查看已配对的好友
carry share <chat> --to <friend> [--auto-return]发送到对方的收件箱
carry inbox · carry open <number>查看好友发给你的内容,包括更新后发回的你自己的聊天
carry return <chat> · carry return --project <name>将借来的工作发回给所有者
carry share <chat> [--with emails] [--link]无需配对即可分享。--link 允许任何获得链接的人打开内容
carry projects [name]查看你的项目,或其中的聊天(包括在其他地方开始的相关聊天)
carry share --project [name] [--add chats] [--skip chats] [--related] [--to friend]分享整个代码仓库
carry open <link, file or name> --to claude_code|codex|chat在此处继续
carry packs查看你分享过的内容
carry completion zsh|bash|powershellTab 补全脚本。carry setup 会为你启用它;之后请打开一个新终端
carry sync重新上传已更改的共享聊天
carry note "<name>" --handoff summary.md仅分享摘要(来自聊天应用)
carry doctor查看版本、txcript,以及共享设置方式
carry update获取最新版本。carry 会在有新版本时通知你

隐私

  • carry 在你的电脑上运行。聊天内容从你的电脑发送到你的 Google Drive,不会去往其他地方。
  • 它向 Google 请求最小范围的 Drive 权限:只能查看它创建的文件。
  • API 密钥、令牌、私钥和 KEY=value 行会在任何内容离开你的笔记本电脑前替换为 [REDACTED]。 这是基于模式的检测,因此请勿分享包含你在意的秘密信息的聊天。
  • 除非你主动选择,否则不会分享任何内容。
  • 我们不会收集任何信息。carry 没有服务端,也没有遥测;唯一的网络请求发往 Google Drive(你的账号)、 npm(检查更新)和 GitHub(下载一次 txcript)。
  • 共享文件会一直保留在你的 Drive 中,直到你在那里将其删除。本地设置会一直保留在 ~/.carry/ 中,直到你删除该文件夹。
  • 由你决定谁能查看共享聊天:已配对的好友、你指定的邮箱,或者在你选择 --link 时,任何获得链接的人。
  • 联系方式:[email protected]

完整政策:carry-si.vercel.app/privacy

备注

  • carry 仍处于 Google 的测试阶段时,Google 可能会显示“Google 尚未验证此应用”。点击“高级”,然后继续。
  • 使用 CARRY_NO_UPDATE_CHECK=1 停止每日更新检查。
  • 遇到问题?请参阅故障排除。

基于 SkillSync 的 txcript 构建,可在不同工具之间转换聊天。 Apache-2.0 许可证。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。