GEOFlow

让内容在 AI 搜索中更易被发现,一键分发多平台

开源 写作内容
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 3806
维护状态 活跃
是否开源 是
定价模式

项目预览

项目数据

分类写作内容
开发团队yaojingang
所属国家
定价模式
价格说明
访问状态
是否开源是
开源协议AGPL-3.0
主要语言PHP
技术栈/模型ai,chrome-extension,cms,content-automation,generative-engine-optimization,geo,laravel,multi-site,openai-compatible,php,postgresql,pwa,rag,seo
GitHub 星标★ 3806
30天Star增速
HF 下载量
上线时间2026-04-13 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-29
浏览次数13

项目介绍

GEOFlow 是一个开源的 GEO(生成式引擎优化)内容工程与多站点分发平台,主要解决 AI 搜索时代内容可见性低、多平台发布效率差的问题。它提供 AI 质量检测功能,确保内容符合生成式引擎的抓取与推荐规则;内置图文并茂的管理后台,降低操作门槛;支持托管站点,方便用户快速部署内容网络;通过浏览器辅助发布,实现跨平台内容分发;并提供签名更新机制,保障系统安全。项目基于 PHP/Laravel 构建,兼容 OpenAI 接口,适合内容创作者、SEO 团队和独立站长使用。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

技术标签

使用教程

—

难度:入门 约 15 分钟 部署方式:Docker 5 步

环境要求

  • PHP 8.3 及以上(Docker 默认使用 PHP 8.4)
  • PostgreSQL 数据库,推荐使用 pgvector 镜像或兼容扩展
  • Redis,用于队列、缓存和运行状态
  • Node.js(前端资源构建,CI 使用 Node.js 22)
  • Docker Compose 环境,生产使用 Nginx 与 php-fpm

安装与启动步骤

  1. 1克隆仓库

    从 GitHub 拉取 GEOFlow 源码并进入项目目录,建议生产固定到正式 Release 或已审核提交。

    git clone https://github.com/yaojingang/GEOFlow.git
    cd GEOFlow
  2. 2准备环境文件

    基于示例文件生成开发环境配置,随后可按需修改端口、后台路径等变量。

    cp .env.example .env
  3. 3构建镜像

    按 docker-compose 配置构建应用镜像,首次构建耗时较长请耐心等待。

    docker compose build
  4. 4启动服务

    后台启动全部容器并清理孤儿容器,首次启动由 init 服务完成数据库迁移和空库安装。

    docker compose up -d --remove-orphans
  5. 5登录后台

    浏览器打开后台地址,使用部署文档中的开发环境默认管理员账号登录并开始配置内容。

关键配置

配置项必填说明示例
APP_PORT否控制前台与后台对外访问端口18080
ADMIN_BASE_PATH否控制管理后台的访问路径前缀geo_admin
GEOFLOW_TELEMETRY_ENABLED否匿名使用统计开关,默认关闭false

如何确认成功

前台打开 http://localhost:18080,后台打开 http://localhost:18080/geo_admin/login;init 服务完成迁移后即部署成功。

常见问题

Q:首次启动后台无法登录怎么办?

A:开发环境默认管理员配置见部署文档 docs/deployment/DEPLOYMENT.md;确认 init 服务已完成数据库迁移,并检查 ADMIN_BASE_PATH 是否被修改。

Q:怎么换一个访问端口?

A:修改 .env 中的 APP_PORT,然后重新执行 docker compose up -d --remove-orphans 使配置生效。

Q:生产环境怎么部署?

A:使用 docker-compose.prod.yml,先 cp .env.prod.example .env.prod,再依次启动 postgres、redis、init 及 app、web、queue 等进程。

Q:匿名使用统计会采集什么数据?

A:仅随机实例 ID、管理员不可逆摘要、版本和事件类型,且需同时开启开关并配置 HTTPS 采集地址,默认为关闭。

注意事项

  • main 分支持续迭代,可能包含未发布更新,生产部署建议使用正式 Release 或固定到经过审核的提交。
  • 生产环境应显式设置管理员密码、HTTPS、Cookie 安全策略和反向代理配置。
  • 完整的生产部署、健康检查、反向代理和故障恢复说明见 docs/deployment/DEPLOYMENT.md。
  • GEOFlow Updater 为独立组件,需使用与目标 Release 明确兼容的签名版本。

核心亮点

  • 内置 AI 质量检测,针对性优化内容以适配生成式引擎
  • 支持浏览器辅助发布,简化多平台分发流程
  • 提供托管站点和图文管理后台,降低部署与使用门槛

不足之处

  • 文档/社区待观察

适用场景

  • 内容创作者提升 AI 搜索可见度
  • SEO 团队管理多站点内容分发
  • 独立站长快速搭建内容网络

替代项目

WordPress、Ghost、Strapi

上一篇:sepia

下一篇:anti-defensive-writing-Skill

同类项目推荐

easy-writing 开源

本地优先的 AI 网文写作助手,自带 Key 即可用

易创:纯本地、开源的 AI 网文写作桌面软件,支持小说创作、AI 辅助写作、BYOK 与自定义提···

★ 709 2026-09-03
higgsfield-ai-prompt-skill 开源

让 Claude 生成电影级 AI 视频提示词,一键搞定专业分镜

Claude AI skill for cinematic Higgsfield AI prompts — 32 sub-skills covering Seedan···

★ 737 2026-08-09
shanyin-screenwriting-master 开源

用Claude当编剧,从点子到成片剧本一条龙。

山音超级编剧大师——由 @山音 设计的全格式影视编剧技能。 覆盖从1-3分钟概念超短片到90分···

★ 1326 2026-08-09
PostBot 内容同步助手 开源

一键同步发布至主流媒体平台,支持微信/微博/头条/小红书/知乎/B站/抖音等

PostBot 内容同步助手 一款开源的多平台内容同步分发生产力工具。 支持将文章、笔记、动态···

★ 1523 2026-08-24