あなたの Claude Code エージェントは、ランディングページ用のヒーロー画像を生成します。製品デモ動画をレンダリングします。調査レポートを書きます。そしてセッションが終わると、それらのファイルはローカルディレクトリに残ったまま、チームからは見えず、次のセッションでは役に立ちません。
Claude Code は作成できます。ですが保存はできません。永続的にも、共有可能にも、セッションをまたいでも。
そこで、エージェントにクラウドストレージを与える方法がこちらです。セッションをまたいで残り、共有リンクを生成し、出力を整理してくれる永続的な Drive です。
ファイルの問題
エージェントはファイルを作ります。画像。動画。レポート。データ書き出し。スクリーンショット。それぞれの成果物は、エージェントの仕事そのものです。使った計算資源、消費したトークン、投じた時間の証拠でもあります。ですが永続ストレージがなければ:
- ファイルはセッション間で消えます。 月曜日にレポートを作っても、火曜日には最初からやり直しです。
- 共有できません。 ファイルシステム上の JPEG はあなたにしか役立ちません。チームは見られず、クライアントも確認できません。
- アセットのパイプラインがありません。 画像 A が動画 B につながり、その動画がページ C に埋め込まれます。永続 URL がなければ、受け渡しのたびにパイプラインは壊れます。
- 孤立した出力が増えます。 エージェントが 20 個の画像バリエーションを生成し、あなたは 3 個だけ残します。残りの 17 個はプロジェクトディレクトリを散らかします。
クラウドストレージは、この 4 つの問題をすべて解決します。
方法 1: 手動アップロード
エージェントが終わったあと、出力を手動でアップロードします:
- プロジェクトディレクトリでファイルを見つける
- ブラウザを開く
- Google Drive、Dropbox、または S3 コンソールへ移動する
- ファイルをアップロードする
- 共有リンクを生成する
- Slack、メール、Notion にリンクを貼り付ける
エージェントはターミナルで動き、あなたはブラウザで作業します。成果物ごとにコンテキストスイッチが発生します。これを 1 セッションあたり 10 個の成果物に広げると、エージェントが作成した時間よりアップロードにかかる時間のほうが長くなります。
方法 2: API 経由のクラウドストレージ
S3、R2、GCS を設定して、エージェントに接続します:
- バケットを作成する
- IAM ロールとアクセス権限を設定する
- ファイルをブラウザで表示するなら CORS を設定する
- エージェントが呼び出せるシェルスクリプトを書く
- 認証を処理する(アクセスキー、セッショントークン)
- リージョン設定とエンドポイント URL を扱う
これは本番パイプラインには有効です。ですが「エージェントがレポートを作ったので共有したい」にはやりすぎです。
方法 3: 1 コマンド保存
エージェントがファイルを作成し、1 コマンドで保存します:
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/
→ AnyCap を無料でインストール — 新規ユーザーに 250 クレジット
実用例: 永続ストレージ付きのクリエイティブパイプライン
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. 両方を参照するページをデプロイする
# エージェントが <img src="...hero.jpg"> と <video src="...demo.mp4"> を含む HTML を構築する
anycap page deploy index.html --title "Product Launch"
すべてのアセットに永続 URL があります。画像が動画の入力になり、動画がページに埋め込まれます。パイプラインはセッション、再起動、チームの引き継ぎをまたいで生き続けます。
Drive を使うべき時と、ローカルに置くべき時
| Drive を使うとき... | ローカルに置くとき... |
|---|---|
| ファイルを共有する必要がある | 一時的で、捨ててもよいファイルである |
| ファイルが別のエージェントステップに渡る | 中間ビルド成果物である |
| 将来のセッションでも使えるようにしたい | すばやく反復し、頻繁に上書きする |
| 最終成果物である | バージョン管理下の設定ファイルやソースファイルである |
目安: 他の人が見る必要がある、または別のセッションが参照する必要があるなら、Drive に置きましょう。
FAQ
Drive は自分のプロジェクトディレクトリとどう違いますか?
プロジェクトディレクトリはローカルです。あなたのマシン上にあります。Drive はクラウドストレージで、どこからでも使える永続 URL が付きます。チームはアクセスでき、エージェントの次のセッションも参照できます。
エージェントは以前アップロードしたファイルを一覧できますか?
はい。ランタイムはアップロード履歴を保持します。エージェントはセッションをまたいで Drive URL でファイルを参照できます。
ファイルサイズ制限はありますか?
無料プランには、画像、動画、ドキュメント向けの妥当な制限があります。有料プランはより大きなファイルをサポートします。ほとんどのエージェント生成コンテンツは無料枠に十分収まります。
Claude Code、Cursor、Codex でも使えますか?
はい。anycap drive upload は 3 つのエージェントで同じ CLI を使います。Claude Code からアップロードしたファイルは、Cursor セッションからもアクセスできます。
まとめ
エージェントは画像、動画、レポート、データといった価値を生み出します。永続ストレージがなければ、その価値はセッション終了とともに消えます。エージェントに Drive を与えれば、その出力はチームの資産になります。
→ Claude Code にクラウドストレージを与える — 1 コマンド、永続ファイル、共有リンク
📖 次に読むもの
- Claude Code からウェブサイトをデプロイする方法 — Drive からデプロイ済みページまで 1 セッションで。
- Claude Code にウェブクロールを追加する方法 — まず調査し、結果を保存する。
- Claude Code で動画を生成する方法 — 動画を生成して永久保存する。
関連記事
- Capability Runtime とは何か? — 1 つの CLI が保存、検索、画像、動画、デプロイをまとめる理由。
AnyCap チームより。あなたのエージェントは創作し、私たちはその成果が残り続けるようにします。