你的 Claude Code 智能体为你的落地页生成了一张主视觉图。它渲染了一段产品演示视频。它撰写了一份调研报告。然后会话结束——这些文件留在本地目录里,你的团队看不到,下一次会话也用不上。
Claude Code 能够创建。但它无法保存——不是持久化的,不是可共享的,不是跨会话的。
以下介绍如何为你的智能体配置云存储:一个跨会话持久存在、可生成共享链接、让智能体输出井然有序的 Drive。
文件问题
智能体会创建文件。图片、视频、报告、数据导出、截图。每个产出物都代表着智能体的工作——消耗的算力、燃烧的 token、投入的时间。但没有持久化存储:
- 文件在会话间消失。 你的智能体周一生成一份报告。周二它得从头开始。
- 无法共享。 本地文件系统上的 JPEG 只对你有用。团队看不到它。客户无法审阅它。
- 没有资产流水线。 图片 A 输入到视频 B,视频 B 嵌入到页面 C。没有持久 URL,流水线在每个交接点都会断裂。
- 孤立的输出。 你的智能体生成了 20 张图片变体。你保留 3 张。另外 17 张塞满了你的项目目录。
云存储解决这四个问题。
方法一:手动上传(切换上下文的方式)
智能体完成工作后,你手动上传输出:
- 在项目目录中找到文件
- 打开浏览器
- 导航到 Google Drive / Dropbox / S3 控制台
- 上传文件
- 生成共享链接
- 将链接粘贴到 Slack / 邮件 / Notion
你的智能体在终端工作,你在浏览器工作。每个产出物都意味着一次上下文切换。当每次会话有 10 个产出物时,你花在上传上的时间比智能体创建它们的时间还要多。
方法二:通过 API 接入云存储(DIY 方式)
配置 S3、R2 或 GCS 并接入你的智能体:
- 创建存储桶
- 设置 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. Generate a hero image
anycap image generate \
--prompt "SaaS dashboard product shot, clean lighting" \
--model seedream-5 \
-o hero.jpg
# 2. Store it — get a persistent URL
anycap drive upload hero.jpg
# → "Uploaded: https://drive.anycap.ai/f/abc123/hero.jpg"
# 3. Generate a video from the stored image
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. Store the video
anycap drive upload demo.mp4
# 5. Deploy a page that references both
# Agent builds HTML with <img src="...hero.jpg"> and <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 生成视频 — 生成视频并永久保存。
- 什么是能力运行时? — 为什么一个 CLI 将存储与搜索、图片、视频和部署捆绑在一起。
相关文章
- 什么是 AI 智能体?完整开发者指南 — 基础知识:什么是智能体,它们执行任务需要哪些工具。
- 智能体 AI 与传统 AI:5 个关键区别 — 为什么瓶颈不在于模型,而在于智能体是否拥有存储等工具。
- 如何为 AI 编程智能体赋予真实世界能力 — 完整能力栈概览。
由 AnyCap 团队撰写。你的智能体负责创作,我们确保它的成果长久留存。