yaojingang/GEOFlow

Open-source GEO content engineering and multi-site distribution platform with AI quality inspection, illustrated admin help, hosted sites, browser-assisted publishing, and signed updates.

GEOFlow – オープンソースの AI 拡張 GEO(検索エンジン最適化)コンテンツ運用プラットフォーム

概要 – GEOFlow は、ナレッジベース、AI 駆動のコンテンツ作成、自動品質ゲートチェック、人間によるレビュー、マルチサイト公開、分析を結び付ける Laravel ベースの Web アプリケーションです。GEO(検索エンジン最適化)Web サイト、サブチャネル、または業界固有のコンテンツポータルを運営し、コンテンツライフサイクル全体を管理する単一のシステムを必要とする企業を対象としています。

主な機能

機能 提供内容
ナレッジ&アセットハブ 事実、タイトル、キーワード、画像、プロンプト、AI モデル設定の集中ストレージ。構造化スライス、オプションのセマンティックプランニング、ベクトル検索(pgvector 経由)、決定論的データへのフォールバックをサポート。
AI コンテンツ生成 外部 LLM(タスクごとに設定可能)を呼び出して、保存されたナレッジを使用して記事を起草します。
AI 品質ゲート 証拠、引用、広告ポリシー準拠、SEO コンテキストなどの自動チェック。スコアと監査証跡が記録され、不合格の項目はドラフトのまま残ります。
人間によるレビューワークフロー ドラフト → レビュー → 公開 → ごみ箱、誰がいつ何を承認したかの完全な監査。
マルチサイト公開 SEO 対応のフロントエンド(robots.txt、sitemap.xml、Open Graph、Schema、llms.txt)を生成。サイトを直接ホストしたり、WordPress 互換の REST API を公開したり、汎用 HTTP エンドポイントにプッシュしたりできます。
分析ダッシュボード コンテンツパフォーマンス、トラフィック、トップ記事、AI クローラーアクティビティ、トレンドを表示。
CLI とエージェント プログラム管理用の bin/geoflow CLI。公開された各サイトにインストールして sitemap を同期できる「GEOFlow Agent」パッケージ。
アップデータとバックアップ スタンドアロンの Updater コンポーネントが、署名付きリリース、完全バックアップ、環境検証、ポイントインタイムロールバックを処理(管理者パスワード + 6 桁のトークンが必要)。
Chrome 公開アシスタント オペレーターが公開タスクを引き受け、ドラフトを記入し、最終リリース用の署名付きレシートを送信できるブラウザ拡張機能。

典型的なユースケース

  • 継続的な SEO 重視のコンテンツを備えたコーポレート Web サイト。
  • 製品固有の「GEO チャネル」用のサブドメインまたは個別ディレクトリ。
  • 検証可能なソース(RAG スタイル)を必要とする業界全体のナレッジポータル。
  • 同じワークフロー(ナレッジ → AI → レビュー → 公開)がチーム間で再利用される内部コンテンツプラットフォーム。

技術スタック

  • バックエンド: Laravel (PHP 8.3+)、PostgreSQL(pgvector 推奨)、Redis、Docker-Compose。
  • フロントエンド: Vue/React スタイルの管理 UI(レスポンシブ、PWA、6 言語のローカライゼーション)。
  • AI 統合: 設定可能な LLM エンドポイント。AI キューは別の Docker サービスで実行されます。
  • デプロイ: 開発用 Docker。本番は Nginx + php-fpm を使用した docker-compose.prod.yml。

ライセンスと商用モデル

  • コアコードは AGPL-3.0 でリリースされています(ユーザーにソースを提供する限り、個人、内部、SaaS での使用は無料)。
  • AGPL のソース配布要件を放棄する必要がある組織(ホワイトラベル、OEM など)向けに、別の商用ライセンスが利用可能です。

はじめに

git clone https://github.com/yaojingang/GEOFlow.git
cd GEOFlow
cp .env.example .env
docker compose build && docker compose up -d
# 管理 UI → http://localhost:18080/geo_admin/login

README には、本番デプロイの詳細な手順、2.x から 3.0 へのアップグレードガイド、多言語ドキュメントへのリンクも記載されています。

結論 – GEOFlow は、AI 支援によるコンテンツ作成と厳格な編集管理、自動化された SEO 公開を組み合わせたフルスタックのオープンソースプラットフォームであり、GEO 重視の Web プロパティのための統合ワークフローを必要とするエンタープライズを対象としています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト