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 経由のクラウドストレージ(DIY 方式)
S3、R2、または GCS を設定してエージェントに組み込みます:
- バケットを作成する
- IAM ロールとアクセスポリシーを設定する
- CORS を設定する(ファイルをブラウザでレンダリングする必要がある場合)
- エージェントが呼び出せるシェルスクリプトを作成する
- 認証を処理する(アクセスキー、セッショントークン)
- リージョン設定とエンドポイント URL を対処する
本番パイプラインには有効です。「エージェントがレポートを作成したので共有したい」という用途にはやり過ぎです。
方法 3:ワンコマンドストレージ(エージェント方式)
エージェントがファイルを作成します。たった 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. 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 を使うべき場面 vs ファイルをローカルに保持すべき場面
| Drive を使う場合… | ローカルに保持する場合… |
|---|---|
| ファイルを共有する必要がある | ファイルが一時的で不要になる |
| ファイルが別のエージェントステップに入力される | ファイルが中間ビルドアーティファクトである |
| 将来のセッションでファイルを利用したい | 頻繁に反復して上書きしている |
| ファイルが最終成果物である | ファイルがバージョン管理の設定またはソースファイルである |
経験則:別の人が見る必要がある場合、または別のセッションが参照する必要がある場合は、Drive に保存してください。
よくある質問
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 に Web クローリングを追加する方法 — まず調査し、結果を保存しましょう。
- Claude Code で動画を生成する方法 — 動画を生成して永続的に保存しましょう。
- ケイパビリティランタイムとは? — なぜ 1 つの CLI がストレージ、検索、画像、動画、デプロイを束ねるのか。
関連記事
- AI エージェントとは?完全な開発者ガイド — 基礎知識:エージェントとは何か、実行に必要なツールとは。
- エージェント型 AI vs 従来型 AI:5 つの主要な違い — ボトルネックはモデルではなく、エージェントがストレージのようなツールを持っているかどうかです。
- AI コーディングエージェントに現実世界の能力を与える方法 — ケイパビリティスタックの全体像。
AnyCap チームによって執筆されました。あなたのエージェントが創造し、私たちがその成果を存続させます。