Webサイトやメディアを構築する際、長年にわたって第一選択肢であり続けたのがWordPressでした。豊富なプラグイン、慣れ親しんだ管理画面、膨大なネット上の情報は確かに魅力ですが、プロダクト開発にAIを本格的に組み込むようになった現在、私自身はWordPressという巨大な動的CMSに対して強い限界とストレスを感じるようになりました。

頻繁に発生するコアやプラグインのセキュリティ更新、複雑なデータベース構造、表示速度の低下、そして何より「AIエージェントがプログラム経由で安全かつスピーディにコンテンツを自動投稿・更新する際のAPI構築の煩雑さ」です。

そこで私たちは、「AI駆動開発時代において、重厚な汎用CMSに依存し続ける必要はあるのか」という問いを立て、自分たちの手で超軽量な自作CMS環境(まさにこのQUADRAのWebサイト基盤)をゼロから構築し、本番運用する実験を行いました。

試したこと:軽量SQLite + 静的JSON + AI自律投稿APIの自作

私たちが構築した自作CMSシステムは、従来の重厚な管理画面付きCMSとは全く異なる、以下のような極めてシンプルなアーキテクチャで構成されています。

  1. データ構造のモジュール化: 記事原稿をローカルの厳密なJSONファイル(`content/**/*.json`)として保持し、ローカルでの検証(`jq`等)を可能にする。
  2. SQLiteデータベースによる高速描画: サーバー側には単一ファイルの軽量なSQLiteデータベース(`.quadra-data/articles.sqlite`)のみを置き、Web表示の超高速レスポンスを実現する。
  3. 安全な認証API(HTTP Bearer Token): CLIやAIエージェントからダイレクトに記事の登録・更新(upsert)・取得(get)・論理削除(delete)が行える軽量な独自投稿APIを設計する。

管理画面のブラウザUIを無理に作り込むのではなく、開発者やAIエージェントがコマンドライン(CLI)やAPI経由でダイレクトにコンテンツを操作できる構造に割り切りました。

実験の中で観察された変化と発見

この自作CMS環境へと完全移行して日常運用を始めた結果、コンテンツの作成から修正、本番反映に至るワークフローのスピードが劇的に進化しました。

WordPressを使用していた頃は、ブラウザを開き、ログインし、リッチエディタの表示崩れと戦い、プラグインの互換性を気にしながら保存ボタンを押すという、多くの手作業の摩擦が存在していました。

一方、AIと連携した自作CMS環境では、AIエージェントが記事のテキスト生成からJSON構文チェック、本番APIへのアップロード、DB再照合による表示確認までを数秒で自律実行してくれます。プラグインの脆弱性攻撃やデータベースの不正アクセスに怯える必要も完全に消え去りました。

評価軸従来の汎用CMS (WordPress等)AI連携型・自作超軽量CMS (QUADRA等)
1. システム重量と表示速度重厚(多数のプラグイン・PHP処理で遅延)爆速(単一SQLite / 静的JSON描画)
2. セキュリティリスク高い(プラグインや管理画面への攻撃多発)極めて低い(Web非公開APIトークン保護)
3. AIエージェントとの親和性低い(REST APIの設定や認証が複雑)最高(CLI/API経由で即座に完全自動操作可能)
4. 運営・保守の手間高い(頻繁なアップデートと互換性確認)ほぼゼロ(外部依存のないシンプルなコード)

WordPressの更新コストとセキュリティ脅威への実効的対峙

WordPressを商用や自社メディアで運用する場合、プラグインの脆弱性(CVE)を常に監視し、定期的にマイナーアップデートやバージョン互換性テストを行う必要がありました。この「サイトを維持するためだけの守りの保守作業」に奪われる時間と精神的コストは莫大です。

自作の超軽量CMSへと切り替えたことで、外部プラグイン依存がゼロになり、不要な管理画面ログインも閉鎖されたため、セキュリティ攻撃の対象領域(アタックサーフェス)が根本から消滅しました。保守に割いていたエネルギーの全てを、新しいリサーチやコンテンツ作成へと注ぎ込めるようになった変化は絶大です。

自作CMSにおけるAIエージェントの自動校正・自律同期設計

自作CMSの真価は、AIエージェントとの密接な連携において発揮されます。

記事の執筆時、AIは単に文章を生成するだけでなく、WordPressのような重い管理画面を通すことなく、CLIコマンド経由でローカルの原稿JSONを編集し、バリデーションを通し、本番のSQLite DBへと即座にダイレクト反映(upsert)を行います。人間側はターミナル上で一言指示を出すだけで、記事の推推稿・更新・確認が数秒で完結するストレスフリーなエコシステムが実現しました。

実践の中で生まれた独自の思考と美学

「AI駆動開発の時代においては、一般企業や個人であっても『自分専用のカスタムCMS』を自作して運用することが当たり前の選択肢になる」という強い確信を得ました。

かつては自作CMSの構築や保守は膨大な開発コストがかかるため、WordPressのような既存CMSを利用するのが合理的な判断でした。しかし、AIを使えば自作CMSのコア機能などわずか数時間で構築でき、自社の業務フローやAIエージェントの仕様に合わせて自由自在にカスタマイズできます。

他人が作ったブラックボックスな既製品システムに自社の運用を無理やり合わせるのではなく、自分たちの思考とAIの動きに最もフィットする自前のシンプルな道具を一から仕立て上げる。この「道具を自分で作る美学」を取り戻せたことが、本実験の最大の収穫でした。

まだ答えのない問い

しかし、自作CMSのアプローチにも今後に向けた課題は残されています。

最大の問いは、「非エンジニアの一般ユーザーが、どのようにしてプログラミング知識なしで自分専用のカスタムCMSを手に入れ、維持できるようになるか」という点です。

現在はエンジニアがAIとともにコードを書いてシステムを構築・運用していますが、将来的に非技術者であってもAIに「私専用の超軽量ブログCMSを作って」と命じるだけで、自分専用の安全なWebインフラが立ち上がる世界を作れるのか。汎用CMSの終焉と、カスタムインフラの民主化の境目をこれからも探求していきます。