🍊
mikanBox
データベース不要 or SQLite、
コンポーネント指向、Markdown対応。
PHPファイルをサーバーに置くだけ。
それだけでスタート!
設計方針
規模に合わせて選べる
小規模サイトを手軽に始められるJSONベースの「mikanBox flat」と、ページ数が増えても軽快に運用できるSQLite版「mikanBox」。サイトの規模や運用期間に合わせて選べます。
柔軟な設計
部品単位で作れるコンポーネント化と、ページや部品にCSSが結びついた見通しのよい構造。CSSのスコープ化で干渉を防止し、デザイン崩れを防ぎます。UIも軽快な操作感で、快適に開発できます。
AIフレンドリー
AIが生成したHTML・CSS・画像をそのまま配置できる構造。MCPを通じてAIがサイトの構造やデザイン基調を理解し、コンテンツやコンポーネントを直接編集できます。
2つのmikanBox
🍊mikanBoxには、サイトの規模と運用方法に合わせて選べる2つのバージョンがあります。
🍊 mikanBox(SQLite版)
SQLiteデータベースを使い、ページ数が増えていくサイトでも軽快に運用できます。データは単一のDBファイルにまとまり、PHPとSQLite3が動くサーバーに置くだけで始められます。
長期運用するサイトや、ページ数の多いサイトにおすすめです。
🍊 mikanBox flat(JSON版)
データベースを使わないJSONファイルベース。PHPの動くサーバーに置くだけで、小規模サイトを手軽に開設できます。
キャンペーン、イベント、店舗サイトなど、ページ数の少ないサイトにおすすめです。
主な特長
- 🗄️ SQLite(単一ファイルDB) データは1つのDBファイルにまとまり、PHPの動くサーバーに置くだけ。
- 📂 ファイルベース(JSON) データベース不要。PHPの動くサーバーに置くだけ。
- 🖥️ モードレスUI ページ遷移なし、1画面でほぼ全作業が完結。軽快に操作できます。
- ✏️ Markdown対応 コンテンツを簡単に編集でき、情報のアーカイブにも適しています。
- 🏷️ カテゴリで絞り込み ページや画像をカテゴリで絞り込み、ワークスペースとして利用できます。
- 🖼️ ファイル名だけで画像表示 ファイルのパスを意識せずに画像を配置できます。
- 🧩 コンポーネント構造 ページテンプレートやパーツを組み合わせて利用できます。
- 🎨 コンポーネント単位のスコープCSS 干渉を気にせず、小さな範囲でCSSを書けます。
- 🤖 AI生成コードをそのまま配置可能 手作業でデザインしない運用にも対応します。
- 🔗 AIエージェント連携(MCP) AIがサイト構造やデザイン基調を理解し、コンテンツやファイルを直接読み書きできます。
- 📐 DESIGN.mdの管理 AIへのデザイン指示もサイト上で管理し、そのままAIに伝えられます。
- ✨ マルチモーダルAI対応 AIが画像を生成し、そのままメディアフォルダへ送信・配置できます。
- ⚡ 静的(SSG)・動的・混在 レスポンスの速い静的サイトも、静的・動的が混在するサイトも構築できます。
- 📊 DB Less DB ページにデータを埋め込み、APIで出力。ヘッドレスCMSとしても利用できます。
- 🎙️ ポッドキャスト RSSを自動生成し、ポッドキャストを配信できます。
2つの運用スタイルを共存可能
1. 頻繁に更新するページ
ブログやサービス案内など、Markdownで簡単に記述でき、画像はファイル名だけで指定可能。ソースがシンプルなので、運用時の修正が簡単です。
2. AIで生成してそのまま配置
イベントページやランディングページなど、高度なデザインのページもAI生成のHTML/CSS/JSをそのまま配置可能。手作業のデザインは不要です。
想定用途:個人サイト / 店舗・イベントサイト / 小規模法人サイト / ページ数が増えていく長期運用サイト
声で説明するよ🍊
AIが自律運用するDB不要の超軽量CMS
動画で説明するよ🍊
mikanBox__自ら進化するサイト
🍊 mikanBox を味見してみる
管理画面を体験できます(保存はできません)。
🍊 mikanBox を使ってみる
用途に合ったバージョンを選び、PHPが動作するサーバーにアップロードするだけで始められます。
GitHubページからダウンロードできます。
無料・オープンソース・MITライセンス