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 是一个基于 Laravel 的 Web 应用程序,将知识库、AI 驱动的内容创建、自动化质量门检查、人工审核、多站点发布和分析联系在一起。它面向运行 GEO(搜索引擎优化)网站、子频道或行业特定内容门户的公司,这些公司需要一个单一系统来管理整个内容生命周期。

关键能力

功能 您获得的内容
知识与资产中心 集中存储事实、标题、关键词、图片、提示词和 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 用于程序化管理;一个“GEOFlow Agent”包,可以安装到每个已发布的站点上以保持 sitemap 同步。
更新器和备份 独立的 Updater 组件处理签名发布、完整备份、环境验证和点时间回滚(需要管理员密码 + 6 位令牌)。
Chrome 发布助手 浏览器扩展,允许操作员认领发布任务、填写草稿并发送回签名收据以进行最终发布。

典型用例

  • 具有持续 SEO 关注内容的企业网站。
  • 用于产品特定“GEO 频道”的子域或单独目录。
  • 需要可验证来源(RAG 风格)的行业知识门户。
  • 内部内容平台,其中相同的工作流(知识 → AI → 审核 → 发布)在团队间重用。

技术栈

  • 后端:Laravel (PHP 8.3+)、PostgreSQL(推荐使用 pgvector)、Redis、Docker-Compose。
  • 前端:Vue/React 风格的管理 UI(响应式、PWA、六种语言本地化)。
  • AI 集成:可配置的 LLM 端点;AI 队列在单独的 Docker 服务中运行。
  • 部署:开发使用 Docker;生产使用 docker-compose.prod.yml 与 Nginx + php-fpm。

许可证和商业模式

  • 核心代码以 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 资产的企业。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目