Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Open-source GEO content engineering and multi-site distribution system with AI tasks, RAG/semantic chunking, analytics, GEOFlow Agent and WordPress target publishing.
| Date | Stars |
|---|---|
| 2026-07-31 | 3079 |
| 2026-08-03 | 3079 |
| 2026-08-05 | 3128 |
| 2026-08-06 | 3128 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
35.0
growth rate 0.00%/day
# GEOFlow
> Languages: [简体中文](README.md) | [English](docs/readme/README_en.md) | [日本語](docs/readme/README_ja.md) | [Español](docs/readme/README_es.md) | [Русский](docs/readme/README_ru.md) | [Português (BR)](docs/readme/README_pt_BR.md)
> GEOFlow 是一套专门面向 GEO(生成式引擎优化)的开源智能内容工程与多站点分发系统。它把知识库、素材库、提示词、AI 生成任务、审核发布、数据分析、GEOFlow Agent 目标站点包、WordPress REST 渠道、通用 HTTP API 渠道和远端静态页面分发串联为一条可持续运营的工作链路,目标是帮助团队把可信资料沉淀为可管理、可发布、可追踪、可同步到多端的 GEO 内容资产。
[](https://www.php.net/)
[](https://www.postgresql.org/)
[](https://docs.docker.com/compose/)
[](LICENSE)
[](https://github.com/yaojingang/GEOFlow/stargazers)
[](https://github.com/yaojingang/GEOFlow/network/members)
[](https://github.com/yaojingang/GEOFlow/issues)
GEOFlow 以 [Apache License 2.0](LICENSE) 开源发布。你可以自由使用、复制、修改和分发本项目,包括商业使用;请保留版权声明和许可证文本,并遵守 Apache-2.0 的专利授权、商标与免责声明条款。
### 匿名使用统计
GEOFlow 支持可关闭的匿名使用统计,用于了解项目部署量、活跃部署、后台日活和版本分布。启用后,首次安装会发送 `installed`,版本变化会发送 `updated`,调度器每天最多发送一次 `heartbeat`;已登录后台页面保留每日一次 `admin_active` Pulse。
服务端事件只包含随机实例 ID、GEOFlow 版本和事件类型;后台 Pulse 额外包含管理员不可逆摘要。域名、页面路径、管理员账号、邮箱、文章内容、Cookie、APP_KEY 和业务密钥不会进入上报载荷。请求失败不会影响安装、升级、调度任务或后台页面;如需关闭,设置:
```dotenv
GEOFLOW_TELEMETRY_ENABLED=false
```
默认采集地址为 `https://geoflow-telemetry-gateway.pages.dev/api/pulse`,部署方也可以通过 `GEOFLOW_TELEMETRY_ENDPOINT` 替换为自己的兼容 HTTPS 入口。
---
## ✨ 你可以用它做什么
| 特性 | 说明 |
|------|------|
| 🤖 多模型内容生成 | 兼容 OpenAI 风格接口和 Gemini 原生接口,支持 chat / embedding 模型、Provider URL 自动适配、智能模型切换、失败重试和调用统计 |
| 🧠 知识库与 RAG | 知识库上传后支持结构化规则切片、可选 LLM 语义规划和稳定回退;配置 embedding 模型后写入向量,在文章生成时召回相关资料 |
| 🗂 素材与提示词体系 | 标题库、关键词库、图片库、作者库、知识库、正文提示词、特殊提示词集中管理 |
| 📦 任务自动化 | 支持任务创建、生成数量、草稿池、审核开关、发布节奏、队列执行、失败重试、发布范围控制和任务文章筛选 |
| 📋 审核与文章管理 | 草稿、审核、发布、回收站、作者、分类、SEO 字段和任务来源统一管理 |
| 📡 多站点分发管理 | 支持 GEOFlow Agent、WordPress REST 与通用 HTTP API 渠道、密钥管理、目标站点包、静态模式、伪静态规则、远端文章编辑/删除和队列日志 |
| 🧾 目标站点包 | 为每个渠道生成预配置 PHP Agent 包,内置首页、详情页、静态资源、sitemap、`llms.txt` / TXT 地图和 Schema |
| 📊 数据分析 | 集中展示系统总览、单站内容运营、多站分发、访问日志、Top 内容、AI 爬虫识别和趋势图 |
| 🔍 SEO 与 LLM 抓取友好输出 | 文章 SEO 元信息、Open Graph、Schema、GFM Markdown、独立 CSS、图片同步、sitemap 和 TXT 地图 |
| 🎨 前台与主题 | 默认主题、主题包、预览路径、后台主题切换;GEOFlow Agent 渠道可同步站点标题、版权、主题和分类设置 |
| 🌍 后台多语言 | 后台支持中文、英文、日语、西班牙语、俄语、葡萄牙语(巴西)切换,并覆盖 2.0 新模块 |
| 🔔 版本提醒 | 后台可按 `version.json` 检查 GitHub 新版本,并在有新版本时提醒管理员 |
| 🐳 可直接部署 | **Docker Compose** 一键拉起 PostgreSQL(pgvector)、Redis、应用、队列、调度、Reverb 和生产 Nginx/php-fpm |
| 🧭 GEOFlow Agent Skill | 仓库内置统一的 `$geoflow` Skill,覆盖产品开发、后台运营、网站前台、主题模板、渠道站点和旧版迁移 |
---
## 🧭 GEOFlow Agent Skill
仓库在 [`.agents/skills/geoflow`](.agents/skills/geoflow/) 内提供统一的 GEOFlow Skill。支持 Agent Skills 的工具打开本项目后可以直接发现它;在 Codex 中可通过 `$geoflow` 调用。
这个统一入口覆盖五种工作模式:
| 模式 | 适用范围 |
|------|----------|
| `development` | Laravel 后端、管理后台、API、CLI、队列、迁移和测试 |
| `operations` | 通过受支持的 CLI、API v1 或登录后的管理界面执行系统操作 |
| `public_frontend` | 默认网站、Blade 主题、首页模块、线索表单和前台页面 |
| `channel_frontend` | GEOFlow Agent 目标站点包、渠道能力检查、同步预览和渠道前台设置 |
| `legacy_migration` | 旧版根目录 PHP 模板、历史包体和旧 Skill 标识迁移 |
它统一替代 `yao-geoflow-cli`、`yao-geoflow-design` 和 `yao-geoflow-template`。如需安装或升级为 Codex 全局 Skill,可在克隆仓库后执行:
```bash
bash .agents/skills/geoflow/scripts/install_codex_skill.sh
```
安装器只复制公开清单中的文件,校验暂存包,将当前 `geoflow` 和三个旧 Skill 移到唯一的 `~/.codex/skill-backups/geoflow-<时间戳>.<后缀>/`,随后在同一文件系统内切换新版本。完成后重启 Codex。依赖矩阵、回滚命令和平台边界见 [Skill 安装说明](.agents/skills/geoflow/README.md#installation)。
---
## 🖼 界面预览
<table>
<tr>
<td width="34%" rowspan="3"><img src="docs/images/screenshots/analytics.png" alt="GEOFlow 中文数据分析" /><br /><sub>数据分析</sub></td>
<td width="33%" rowspan="2"><iExcerpt of 14,296 characters
Read on GitHubYAO
241
34
3
3
1
1
1
nb213
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:d62863fb7788918b, desc:chunking