広告

Cloudflareが「EmDash」をプレビュー—TypeScriptでのWordPress再構築を目指すAI駆動プロジェクト

The Register / 2026/4/2

📰 ニュースDeveloper Stack & InfrastructureSignals & Early TrendsTools & Practical Usage

要点

  • Cloudflareは、TypeScriptで実装されたWordPressの再構築を意図するAI駆動プロジェクト「EmDash」をプレビューしている。
  • この取り組みは、プロジェクトの主要エンジニアが“冗談”だと説明している名前であるにもかかわらず、実際のエンジニアリング作業であるとして位置づけられている。
  • この記事では、AIによる自動化を中心としたアーキテクチャのアプローチを強調することで、EmDashをCloudflareのより広範なソフトウェア/DevOpsのエコシステムの中に位置づけている。
  • EmDashは、レガシーなWordPress時代の実装パターンではなくTypeScriptを用いることで、現代的な開発者のワークフローと保守性を目標としている。

Cloudflareが「EmDash」を予告──TypeScriptによるAI駆動のWordPress再構築

名前は冗談だが、プロジェクトは本物だと主要エンジニアが語る

Thu 2 Apr 2026 // 14:04 UTC

世界で最も人気のあるCMSがAIの助けを借りて作り直された。Cloudflareは、WordPress CMS(コンテンツ管理システム)を再構築したものだが、PHPではなくTypeScriptを使っているとして、EmDashバージョン0.1をリリースした。 

エージェント型AIでNext.jsを再現するのに「1週間」 で済んだと するのとは対照的に、CloudflareのプロダクトマネージャーのMatt TaylorとソフトウェアエンジニアのMatt Kaneは EmDashを作るのにかかったのは2か月もかからなかった と述べている。さらに、EmDashのコードは今年1月にCloudflareが買収したオープンソースのJavaScriptフレームワークであるAstroをベースにしているため、AIによってまったく新たに生成されたというわけではない。技術的にはEmDashはAstroの統合(インテグレーション)だ。

「この案件のメインエンジニアは僕です。しかもAstroのコアチームにも2年間在籍してきたので、本当のオープンソースソフトウェアとコミュニティについて理解しているつもりです。記事が示唆している通り、これにエージェントの時間をかなり使いました。ただし、これは“雰囲気で作る”週末プロジェクトではありません。1月中旬から、ずっとフルタイムで取り組んでいます」 KaneはHacker Newsで語った。

導入投稿によれば、「EmDashはWordPressの機能と互換性を目指しているが、EmDashを作るのにWordPressのコードは一切使っていない」。新プロジェクトは GitHub上でオープンソースとして公開されており 、MITライセンスの下にある。

返却形式: {"translated": "翻訳されたHTML"}

「それが安全だと確信するために必要な労力が、本当にMITライセンスであることの重要性を痛感させてくれました。多くの企業にとっては、GPLソフトウェアは、あなたの弁護士が自由である場合に限って無料なのです」 とカーンは語った

WordPressは、全Webサイトの42.5%で使われており、さらにw3techsの統計に基づく全CMSシステムの59.8%で使われています。つまり非常に大きなターゲット市場であり、Cloudflareの目標は、そのようなサイトの一部を自社のWorkersプラットフォームで動くよう移行させることです。Cloudflare WorkersはV8のアイソレート(isolate)に基づいています。ここでV8とは、GoogleのChromeウェブブラウザが使っているJavaScriptエンジンです。アイソレートとは、V8のサンドボックス化されたインスタンスで、軽量です。

つまり、WordPressとは違ってEmDashはサーバーレスで、リクエストがなければスケールしてゼロになり、忙しくなれば数百万のインスタンスまでスケールする、ということです。

「名前はジョークだけど、プロジェクトは本物だ」 とカーンは語った。4月1日に発表されたことから、このプロジェクトがエイプリルフールではないのかという問い合わせへの答えでした。おそらく近いうちに改名されるかもしれませんが、「EmDash」は、エムダッシュの使用がAIによる執筆のサインである、という考え方をもじっているのかもしれません。これは通常、誇るべきことではありませんが、同社はEmDashを「AIネイティブ」としており、組み込みのMCP(model context protocol)サーバー、完全な管理者アクセス、そしてWordPressのテーマを変換するようなタスク向けの「Agent Skills」設定ファイルが用意されていると述べています。

Skills are configured to make it easier to convert plugins and themes with agentic AI

スキルは、エージェント的AIを使ってプラグインやテーマを変換しやすくするよう設定されています - 拡大するにはクリック

Workersのマーケティング施策であることは別として、EmDashの狙い(合理性)は、AIの統合に加えて、WordPressよりも安全で、より容易にスケールできる点にあります。WordPressのプラグインやテーマは、一般にアイソレートされていないため、セキュリティ上の問題に対して脆弱です。EmDashのプラグインはサンドボックス内で動作し、「read:content」やメールプラグインの場合は「email:send」といった明確に定義された権限を持ちます。

EmDashの認証はデフォルトでパスキーを使い、代替としてメールによるマジックリンクを使います。パスワードはサポートされていません。これは、単純なユーザー名/パスワードよりも一段上ですが、私たちは初期のコードで問題に遭遇しました。Linux上でのローカルセットアップがパスキーとマジックリンクの動作に対応しておらず、「ページが見つかりません」というエラーが返ってきたのです。おそらくこれはすぐに修正されるでしょう。

このプロジェクトにはWordPressの移行ツールが含まれていますが、取り込み(インポート)できるのはコンテンツのみです。ほとんどのWordPressサイトは、PHPでコード化されたプラグインやテーマを幅広く活用しています。つまり、EmDash上で既存サイトを再現するのは簡単ではなく、上記のとおりAIの支援があるとしても、テーマやプラグインを作り直す必要があるかもしれません。

また、既存のプラグインやテーマが他の人によって変換される可能性もあります。WordPress向けのYoast SEOプラグインを作ったヨースト・デ・ヴァルク(Joost de Valk)は、EmDashの初期の熱心な支持者です。 デ・ヴァルクによれば、「EmDashにおけるあらゆるアーキテクチャ上の意思決定は、同じ問いに基づいて行われたように見えます。つまり、『AIエージェントがこれをやる必要があるとしたらどうなる?』という問いです」 

その結果の一つとして、もしAIエージェントにEmDashを使って新しいWebサイトを作らせるなら、AIフレンドリーな設計のおかげでやりやすくなります。たとえば、ドキュメントが「機械が読み取れるように構造化されている」といった点です、とデ・ヴァルクは語っています。

EmDashに不利な点としては、まだプラグインのエコシステムがないこと、コミュニティがないこと、そしてCloudflareとの統合が、自前ホストしたい人や別の場所でホストしたい人にとって摩擦を生むことが挙げられます。EmDashのREADMEには、「これはCloudflare上で最もうまく動作しますが、それにロックされているわけではありません」とあります。自前ホストする場合、現時点ではサンドボックス化されたプラグインをサポートしていません。

とはいえ、デ・ヴァルクは「EmDashを使って、そしてEmDashとともに開発していくつもりだ」と述べています。

将来がどうなるにせよ、EmDashは重要な問いを提起するプロジェクトです。第一に、AIがソフトウェア設計をどう作り変えているのか。第二に、AIに必要な部分を複製するよう指示することで、あるアプリケーションから別のアプリケーションへ移行できるのだ、という考え方です。®

詳細

ニュース提供をお願いします

ニュースをお送りください

広告