你的 Claude Code 代理为落地页生成了一张主视觉图。它渲染出一段产品演示视频。它写了一份研究报告。然后会话结束了——这些文件只留在本地目录里,团队看不到,下次会话也用不上。
Claude Code 可以生成内容,但不能存储——不能持久保存,不能方便分享,也不能跨会话延续。
下面就是给你的代理配置云存储的方法:一个可跨会话保留的 Drive,能生成分享链接,并把代理输出整理得井井有条。
文件问题
代理会创建文件。图片、视频、报告、数据导出、截图。每个产物都代表一次代理工作——消耗的算力、烧掉的 token、投入的时间。但如果没有持久化存储:
- 文件会在会话之间消失。 你的代理周一做出一份报告,周二又要从头开始。
- 无法分享。 文件系统里的 JPEG 只对你有用。团队看不到,客户也无法审阅。
- 没有资产流水线。 图片 A 进入视频 B,视频 B 再嵌入页面 C。没有持久 URL,流水线在每次交接时都会断掉。
- 输出变成孤儿文件。 代理生成 20 个图片变体,你只保留 3 个,剩下 17 个堆满项目目录。
云存储一次解决这四个问题。
方法一:手动上传
代理完成后,你手动上传结果:
- 在项目目录里找到文件
- 打开浏览器
- 进入 Google Drive、Dropbox 或 S3 控制台
- 上传文件
- 生成分享链接
- 把链接粘贴到 Slack、邮件或 Notion
代理在终端里工作,你在浏览器里工作。每个产物都意味着一次上下文切换。若把它放大到每次会话 10 个产物,你花在上传上的时间会比代理生成内容的时间还多。
方法二:通过 API 使用云存储
配置 S3、R2 或 GCS,并接入你的代理:
- 创建 bucket
- 设置 IAM 角色和访问策略
- 如果文件需要在浏览器中渲染,配置 CORS
- 编写代理可调用的 shell 脚本
- 处理认证(访问密钥、会话令牌)
- 处理区域配置和端点 URL
这适合生产流水线,但对于“我的代理生成了一份报告,我想分享它”来说,太重了。
方法三:一条命令存储
你的代理创建文件后,只需一条命令就能保存:
anycap drive upload hero-image.jpg
运行时会返回一个分享链接。代理可以把这个链接嵌入页面、粘贴到 Slack 消息里,或在下一次会话中引用它。文件会保留,链接能正常工作。
运行时负责什么:
- 持久化。 文件会跨会话保留。周二的会话可以访问周一创建的内容。
- 分享链接。 每次上传都会生成一个公开 URL。可以发给团队,也可以嵌入页面,查看者无需登录。
- 组织管理。 文件按上传会话分组。代理可以列出、搜索并引用之前的上传。
- 任意文件类型。 图片(PNG、JPEG、WebP)、视频(MP4、WebM)、文档(PDF、CSV、Markdown)、数据导出——都用同样的方式存储。
安装:
npm i -g anycap
anycap login
anycap skill install --target ~/.claude/skills/anycap-cli/
真实用例:带持久化存储的创意流水线
下面看看 Drive 如何连接图片、视频和页面能力:
# 1. 生成一张主视觉图
anycap image generate \
--prompt "SaaS dashboard product shot, clean lighting" \
--model seedream-5 \
-o hero.jpg
# 2. 存储它,获得持久 URL
anycap drive upload hero.jpg
# → "Uploaded: https://drive.anycap.ai/f/abc123/hero.jpg"
# 3. 从已存储的图片生成视频
anycap video generate \
--prompt "slow push-in toward the dashboard" \
--model veo-3.1 \
--mode image-to-video \
--param images=https://drive.anycap.ai/f/abc123/hero.jpg \
-o demo.mp4
# 4. 存储视频
anycap drive upload demo.mp4
# 5. 部署一个同时引用二者的页面
# 代理生成 HTML,包含 <img src="...hero.jpg"> 和 <video src="...demo.mp4">
anycap page deploy index.html --title "Product Launch"
每个资产都有持久 URL。图片驱动视频,视频嵌入页面。这个流水线能跨会话、重启和团队交接持续运行。
何时用 Drive,何时保留在本地
| 适合用 Drive 的情况 | 适合保留本地的情况 |
|---|---|
| 你需要分享文件 | 文件是临时的、可丢弃的 |
| 文件会进入下一个代理步骤 | 文件只是中间构建产物 |
| 你希望以后会话还能访问它 | 你在快速迭代并频繁覆盖 |
| 文件是最终交付物 | 文件是版本控制中的配置或源文件 |
经验法则:如果别人需要看到它,或者另一个会话需要引用它,就放进 Drive。
常见问题
Drive 和我的项目目录有什么区别?
项目目录是本地的,只存在于你的机器上。Drive 是云存储——文件会获得可在任何地方使用的持久 URL。团队可以访问,代理的下一次会话也可以引用。
代理能列出之前上传过的文件吗?
可以。运行时会维护上传历史。代理可以跨会话通过 Drive URL 引用文件。
有文件大小限制吗?
免费套餐对图片、视频和文档提供合理限制。付费套餐支持更大的文件。大多数代理生成的内容都能轻松满足免费额度。
这在 Claude Code、Cursor 和 Codex 中都能用吗?
可以。anycap drive upload 在这三种代理中使用同一套 CLI。从 Claude Code 上传的文件,在你的 Cursor 会话中也能访问。
结论
你的代理创造价值——图片、视频、报告、数据。没有持久化存储,这些价值会在会话结束时消失。给你的代理一个 Drive,它的输出就会变成你团队的资产。
→ 给 Claude Code 配置云存储——一条命令、持久文件、分享链接
📖 接下来读什么
- 如何从 Claude Code 部署网站 —— 一次会话里,从 Drive 到已部署页面。
- 如何给 Claude Code 添加网页抓取 —— 先研究,再保存结果。
- 如何用 Claude Code 生成视频 —— 生成视频并永久保存。
相关文章
- 什么是 Capability Runtime? —— 为什么一个 CLI 能把存储、搜索、图片、视频和部署打包在一起。
由 AnyCap 团队撰写。你的代理负责创造,我们确保它的成果得以留存。