AI活用

Roo Code(旧Roo Cline)で作ったHTMLを共有する方法

VS Code拡張のRoo Code(旧Roo Cline)は、エージェントが自律的にファイルを書き換えてHTMLやWebアプリを組み上げます。問題は完成した成果物を手元の人以外にどう見せるか。この記事ではローカルのHTMLを認証付きの一時URLにして共有するまでの考え方と手順を整理します。外部サービスの仕様は変わるため、本文ではレビュー共有で変わりにくい判断軸を中心に整理します。

Roo Codeの成果物はローカルにしか存在しない

Roo Codeはエージェントがワークスペース内のファイルを直接編集する自律型のVS Code拡張です。指示を与えると、index.htmlやstyle.css、スクリプトファイルを次々と作成・更新していきます。生成された瞬間は便利ですが、その成果物はあくまで自分のマシンのワークスペースに置かれているだけです。

プレビューはローカルサーバーやエディタ内のブラウザで確認できても、そのURLはlocalhostに紐づくため他人のマシンからは開けません。レビュー担当者やクライアントに見せようとすると、ファイルを丸ごと送るか、別途ホスティングを用意する必要があります。

つまりRoo Codeで作ったものを共有する作業は、コーディングそのものとは別のフェーズだと割り切るとスムーズです。生成と配布を分けて考えると、どの方法が向いているか判断しやすくなります。

共有方法ごとの向き不向き

ZIPで圧縮してメールやチャットで送る方法は手軽ですが、相手が展開してローカルで開く手間があり、相対パスや外部読み込みが崩れて表示が変わることがあります。確認のたびに送り直す運用も煩雑です。

GitHub PagesやNetlifyなどに本格的にデプロイする方法もありますが、まだ確認段階の試作にCI設定やリポジトリ整備まで行うのは過剰です。レビューが終われば消したいページに、検索エンジンへの露出が残るのも避けたいところです。

確認やレビューのための一時共有なら、HTMLやアセットを含むZIPをそのまま一時URLにできるサービスが向きます。中身を見せること自体が目的なので、公開の重さよりも手軽さと閉じやすさが効いてきます。

AI生成HTMLを共有する前の安全チェック

Roo Code(旧Roo Cline)で作ったHTMLを共有では、AIツールの画面上で完成して見えても、共有用HTMLとして安全とは限りません。外部script、form送信先、APIキーらしき文字列、画像パス、ダミーデータではない個人情報を分けて確認します。

ツールの書き出し形式や共有機能は時期・プラン・作り方で変わります。この記事では特定機能の有無を断定せず、静的HTMLやZIPとして取り出せた成果物を安全に見せる前提で進めます。安全チェックが終わったら、HTMLまたはZIPをアップロードし、必要に応じて認証と期限を付けたURLとして共有します。

  • 外部送信: form action、fetch、script src、iframeの向き先を確認する
  • 秘密情報: APIキー、トークン、社内URL、顧客名が残っていないか検索する
  • 表示再現: 画像・CSS・フォントが公開URLでも読み込めるか見る
  • 共有設定: 相手、期限、認証方式、差し替え時の連絡方法を決める

ローカルHTMLを一時URLにする手順

Roo Codeが書き出したファイル群を、そのまま渡せる形にまとめてアップロードする流れが最短です。次の手順で進めます。

  1. Roo Codeのワークスペースで、index.htmlを起点にCSS/JS/画像が相対パスで参照されているか確認する
  2. サイト一式のフォルダをZIPに圧縮する(index.htmlがZIP直下、または起点として認識できる位置に来るようにする)
  3. ギガサイト便のトップページにHTMLファイルまたはZIPをドロップして共有URLを発行する
  4. レビュー相手の範囲に合わせて認証方式(URLのみ/パスワード/メール認証/会社ドメイン認証)を選ぶ
  5. 確認に必要な日数だけ公開期限を設定し、URLを共有する

差し替えと再生成が多いRoo Codeとの相性

Roo Codeはエージェントに追加指示を出すたびに成果物が更新される性質があります。レビューでフィードバックをもらい、Roo Codeに直させ、また見てもらうというループが頻繁に起きます。

同じURLのままファイルを差し替えられる仕組みを使えば、毎回新しいリンクを送り直す必要がありません。最新版を上書きするだけで、相手は同じブックマークから最新状態を確認できます。修正のテンポが速いエージェント開発と相性が良い点です。

未完成の試作を不用意に広げないために

エージェントが自動生成したコードには、検証中のロジックやダミーデータが残っていることがあります。確認段階のページが検索結果に出たり、無関係な人に見られたりするのは望ましくありません。

一時公開ページにはnoindexが付き検索結果に出ませんが、noindexはアクセス制御ではない点に注意が必要です。関係者以外に見せたくない場合は、パスワードや会社ドメイン認証を併用して、URLを知っているだけでは開けない状態にしておくと安心です。

アクセスログで誰がいつ見たかを把握でき、レビューが終わったら期限切れで自動的に閉じられます。試作を作っては消す開発スタイルに、開いて閉じやすい一時共有が噛み合います。

よくある質問

Roo CodeとRoo Clineは別物ですか。

Roo CodeはRoo Clineが改名したもので、基本的に同じ系譜のVS Code拡張です。生成されるHTMLやWebアプリがローカルのワークスペースに置かれる点は変わらないため、共有方法の考え方も同じです。

CSSや画像を読み込むサイトもまとめて共有できますか。

CSS/JS/画像を含むサイト一式をZIPにまとめれば、その場で共有URLを発行できます。index.htmlを起点に相対パスで参照されていれば、見た目を保ったまま相手に見せられます。

レビュー相手にログインを求めず、でも限定で見せたいです。

会員登録なしでも公開でき、認証はパスワードやメール認証(ワンタイムコード)を選べます。アカウント作成を相手に求めずに、リンクとパスワードだけで限定共有することが可能です。

確認が終わったページを消し忘れないようにできますか。

公開期限を設定でき、期限が切れると自動的に閲覧できなくなります。無料プランの公開期限は最長7日です。短期レビューなら手動で消す手間なく自然に閉じられます。

AIツールで作ったHTMLはそのまま共有しても安全ですか?

そのまま共有せず、外部送信先、フォーム、APIキー、社内URL、画像パスを確認してからURL化します。ツールの共有機能や書き出し仕様は変わるため、最新画面も確認してください。

関連記事

AI活用

Kilo Codeで生成したHTMLを共有する方法

Kilo Codeのエージェントがローカルに組み立てたHTMLを、そのまま他者に見せられない課題を抱えた開発者向け。生成物を一時URLに変えて共有するまでの流れを解説します。

5分で読める
AI活用

Bind AI IDEで生成したHTMLを共有する方法

複数モデルを切り替えながらBind AIで作ったHTMLを、ローカルから取り出して関係者へ渡したい開発者向け。一時URLへの変換手順と確認用途に向いた共有の考え方を解説します。

5分で読める
AI活用

Blackbox AIで作ったHTMLを共有URLにする方法

Blackbox AIで生成したHTMLを取り出してレビュー担当者に届けたい人向け。コードを一時共有URLに変換する手順と、確認・レビュー用途に合った配布方法が分かります。

5分で読める
AI活用

Magic Patternsで作ったUIを共有する方法

Magic PatternsでReact UIを生成したあと、開発環境なしに上司やクライアントへ見せたい場面で詰まっている人向け。生成物をHTMLとして一時URLにまとめてレビューを回す手順が分かります。

5分で読める
「AI活用」の記事をもっと見る →