Webサイトからコードへのクローン
公開URLを受け取り、ページの単なるスクレイピングではなく、コンポーネント化されたコードとしてクローンしたサイトを生成します。
Dittoは、公開URLをNext.jsまたはViteのコンポーネント化コードに変換するオープンソースのWebサイトクローンツールです。自己ホスト、API、MCP対応。
Dittoは、決定論的なオープンソースのWebサイトクローンツールです。公開URLを受け取り、クリーンでコンポーネント化されたコードベースへ変換します。ホームページとAPIの例では、出力先としてNext.jsとViteが示されています。
この製品は、白紙の状態ではなく、信頼できる出発点を求めるビルダー向けに位置づけられています。サイトでは、Dittoが忠実度を保ち、デザインシステムやその他のUI詳細を抽出でき、自己ホスト型ツール、ホスト型API、またはMCP接続エージェントワークフローとして使用できると説明されています。
公開URLを受け取り、ページの単なるスクレイピングではなく、コンポーネント化されたコードとしてクローンしたサイトを生成します。
Next.jsまたはViteプロジェクトとして出力を再構成し、編集して拡張できる実際のコードベースをユーザーに提供します。
決定論的と説明されており、サイトではLLMベースの推測との違いが明示されています。
ホームページの説明に従って、デザインシステム、トークン、フォント、インタラクション、モーション、ブレークポイント、ページセクションを抽出します。
繰り返しのDOMをコンポーネントに分割し、領域をセクションへまとめ、編集可能なセマンティックコンテンツとプロジェクトファイルを出力します。
自己ホスト型オープンソース、ホスト型REST API、エージェント向けMCPサーバーという3つのアクセスモードをサポートします。
開発者は公開サイトのURLをDittoに送信し、Next.jsまたはViteでUIを再構築・拡張するための出発点となるコードベースを取得できます。
チームは、パイプラインを確認し、ワークフローを社内で完結させたいときに、オープンソースのクローンツールを自分たちのマシンやインフラ上で実行できます。
アプリケーションはホスト型REST APIを呼び出してクローンジョブをキューに入れ、進捗を監視し、ローカルでインフラを構築せずに完了したプロジェクトを取得できます。
AIエージェントやビルダーループはMCPサーバーに接続し、反復的なワークフローの中で、対象URLをコードに変換するためのツールとしてDittoを使用できます。
デザイナーやエンジニアは、生成されたコンポーネント、セクション、コンテンツモデル、抽出されたトークンを、さらなる編集のための構造化された土台としてレビューできます。
Dittoは、公開URLを受け取り、コンポーネント化されたコードベースを返すオープンソースのWebサイトクローンツールです。ソースでは、Next.jsまたはViteプロジェクトとして出力でき、自己ホスト型パイプライン、ホスト型REST API、またはMCPサーバー経由で使用できることが示されています。
サイトでは、3つの利用方法が示されています。MITライセンスのソースコードを使ってクローンツールを自己ホストする、api.ditto.site のホスト型REST APIにジョブを送信する、またはエージェントワークフロー向けにMCPサーバーへ接続する、という方法です。
ホームページでは、Dittoはページをクリーンでコンポーネント化されたNext.jsまたはViteコードへ再構成できると説明されています。また、抽出されたデザインシステム、トークン、フォント、インタラクション、モーション、ブレークポイント、セクションについても言及しています。
ホームページでは、Dittoは決定論的であり、ページ構造を推測するためにLLMに依存しないと説明されています。製品ページでは、忠実度を保った出力と、バイト単位で安定したコピーも強調されています。
収集された証拠では /pricing の料金ページが404だったため、提供されたスナップショットには確認済みの料金情報はありません。