📖 この記事で分かること
- CloudflareがWordPressの「精神的後継」CMSを発表した
- プラグインを隔離実行し、セキュリティ脆弱性の96%を解決する設計
- TypeScript製・サーバーレス・MITライセンスで今すぐ試せる
- AIエージェントとの統合を前提に設計された初のCMS
💡 知っておきたい用語
- Dynamic Workers(ダイナミックワーカーズ):Cloudflareのプラグイン実行環境。WordPressのように全権限を与えるのではなく、プラグインが「使いたい機能」だけを申告し、その範囲内のみで動作するサンドボックス。スマートフォンのアプリ権限許可と同じイメージ。
最終更新日: 2026年04月03日
EmDashとは何か——Cloudflareが構築したWordPressの後継CMS
CloudflareがWordPressのオープンソースプロジェクトをゼロから作り直したCMSが「EmDash」です。2026年4月1日に発表され、全体がTypeScriptで記述されたサーバーレスアーキテクチャを採用。MITライセンスのもとGitHubで公開されており、現在はv0.1.0の早期開発者ベータとして試用できます。
GitHubリポジトリはこちら
- 技術スタック: TypeScript、Astroフレームワーク上に構築
- データベース: SQLite(ローカル)、Cloudflare D1(本番)に対応
- ストレージ: Cloudflare R2またはAWS S3互換
- デプロイ先: Cloudflare Workers、Netlify、Vercel、任意のNode.jsサーバー
- ライセンス: MIT(WordPressコードは一切使用していない)
なぜWordPressに問題があるのか——プラグイン脆弱性96%問題
WordPressが登場から24年経つ現在、最大の課題はプラグインのセキュリティ設計にあります。Patchstackの調査によると、WordPressサイトのセキュリティ問題の96%がプラグイン由来であり、2025年には過去2年分を超える数の高リスク脆弱性が報告されました。
根本的な原因は、WordPressのプラグインがサイトのデータベースとファイルシステムへの直接アクセス権を持つ構造にあります。プラグインをインストールするということは、そのコードをほぼ無制限に信頼することを意味します。
EmDashはこの問題をアーキテクチャレベルで解決します。各プラグインは「Dynamic Worker」と呼ばれる独立したサンドボックス上で動作し、プラグイン自身がマニフェストに宣言した機能のみを使用できます。外部ネットワークアクセスが必要な場合も、特定ホスト名だけを申告して許可を得る仕組みです。
AIネイティブ設計——エージェントが扱いやすいCMSとして
EmDashはWordPressの後継というだけでなく、AIエージェントとの統合を設計思想の中心に置いた初のCMSとして注目されています。
- コンテンツはPortable Text(構造化JSON)で保存——HTMLの文字列ではなく、AIが読み書きしやすい形式
- MCPサーバーを内蔵——Claude等のAIツールとネイティブに連携可能
- スキルファイルによるエージェント支援——AIによるプラグインやテーマ開発を想定した仕組みを標準搭載
- WordPress移行ツール——WXRエクスポート、WordPress REST API、WordPress.comからのインポートに対応
Cloudflare自身もAIコーディングエージェントを活用してEmDashを構築したと説明しており、「AIがサイトを構築する時代」に合わせた設計思想が随所に反映されています。
スケールゼロ設計と料金モデル——実際のコストはどうなるか
EmDashはCloudflare Workersのv8 アイソレートアーキテクチャ上で動作するため、リクエストがなければスケールダウンし、課金はCPU使用時間のみとなります。Cloudflareはこの設計について、低コストおよびフリーティアを維持しながら、大規模サイトと同じネットワーク・ランタイムでスケールできる点を強調しています。
ただし、Cloudflare以外のNode.jsサーバーへのデプロイも可能であり、特定のクラウドへのロックインは設計上回避されています。マルチプラットフォーム対応の実際の完成度については、継続的な検証が必要な段階です。
よくある質問
Q: EmDashはすぐに使えますか?
A: v0.1.0の早期開発者ベータとして公開されています。Cloudflareアカウントへのワンクリックデプロイのほか、任意のNode.jsサーバーへの導入も可能です。GitHubで公開されており、EmDash Playgroundでも管理画面を試せます。
Q: WordPressのプラグインやテーマはそのまま使えますか?
A: WordPressとの機能互換を目標としていますが、EmDashはWordPressのコードをまったく使用していないため、既存のPHP製プラグインをそのまま動かすことはできません。ただし、WordPress移行ツールでコンテンツのインポートは可能です。プラグインの移植についてはAIエージェント支援の仕組みが用意されています。
Q: 料金はどうなりますか?
A: CloudflareのWorkers料金体系に準じ、CPU使用時間に対してのみ課金される設計です。リクエストがゼロのときは課金もゼロです。フリーティアでの運用も可能とされていますが、詳細な料金表は現時点では公式に確認できていません。
まとめ
CloudflareのEmDashは、WordPress最大の課題であるプラグインセキュリティをアーキテクチャレベルで解決し、TypeScript・サーバーレス・AIネイティブな設計で再構築したオープンソースCMSです。v0.1.0のベータ公開にとどまり、エコシステムの充実はこれからですが、AIコーディング時代のCMSとして今後の展開が注目されます。
【用語解説】
- サーバーレス: サーバーを常時稼働させず、処理が必要なときだけ起動するアーキテクチャ。使った分だけ課金されるため、低トラフィックサイトのコスト最適化に有効。
- Astro【あすとろ】: コンテンツ重視のWebサイト構築に特化したTypeScriptフレームワーク。高速な静的サイト生成と動的コンポーネントの共存が得意。
- MCP(Model Context Protocol)【えむしーぴー】: AIエージェントが外部ツールやデータソースと連携するための標準プロトコル。EmDashに内蔵されており、Claudeなどのツールと直接連携できる。
免責事項: 本記事の情報は執筆時点のものです。AI技術は急速に進歩しているため、機能や制限は予告なく変更される場合があります。
引用元:
- [1] Cloudflare Blog — https://blog.cloudflare.com/emdash-wordpress/
- [2] GitHub emdash-cms/emdash — https://github.com/emdash-cms/emdash
- [3] Phoronix — https://www.phoronix.com/news/Cloudflare-EmDash
- [4] TechRadar — https://www.techradar.com/pro/cloudflare-launches-emdash-the-spiritual-successor-that-wants-to-take-on-wordpress
15年以上の開発経験を持つソフトウェアエンジニア。クラウドやWeb技術に精通し、業務システムからスタートアップ支援まで幅広く手掛ける。近年は、SaaSや業務システム間の統合・連携開発を中心に、企業のDX推進とAI活用を支援。
技術だけでなく、経営者やビジネスパーソンに向けた講演・執筆を通じて、生成AIの最新トレンドと実務への落とし込みをわかりやすく伝えている。
また、音楽生成AIのみで構成したDJパフォーマンスを企業イベントで展開するなど、テクノロジーと表現の融合をライフワークとして探求している。