# yaojingang/GEOFlow

Open-source GEO content engineering and multi-site distribution system with AI tasks, RAG/semantic chunking, analytics, GEOFlow Agent and WordPress target publishing.

Repository: https://github.com/yaojingang/GEOFlow
Canonical: https://ross.abutalabs.com/products/geoflow
Homepage: https://www.geoflow.me
Language: PHP
License: Apache-2.0
License Family: permissive
Topics: ai, cms, content-automation, geo, openai-compatible, php, postgresql, seo
Last push: 2026-08-11T08:49:03+00:00

## Health v2 (maintenance only)
Score: 79/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 97, release rhythm 96, longevity 10
- inputs: {"age_days": 142, "days_push": 22, "days_rel": 24, "gap_med": 0, "n_releases_24m": 4}
- flags: young
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3303, forks 764 (observed 2026-08-28T04:07:55.744750+00:00)

## What it is
GEOFlow is an open-source content engineering and multi-site distribution system built for GEO (Generative Engine Optimization), combining knowledge bases with RAG/semantic chunking, AI content generation tasks, editorial review workflows, and analytics. It distributes published content to target sites via GEOFlow Agent packages, WordPress REST, and generic HTTP API channels, with SEO/llms.txt-friendly output.

## Use cases
- generate SEO articles automatically from a knowledge base
- optimize content for AI search engines and LLM citations
- publish content to multiple WordPress sites from one dashboard
- build a RAG knowledge base from business documents
- manage editorial review workflows for AI-generated content
- track AI crawler visits and content visibility analytics
- self-host a content management system with AI generation

## When to choose
- you need to produce and distribute large volumes of reviewable, knowledge-grounded content across multiple sites
- you want to make your content more citable by AI search engines with structured data, sitemaps, and llms.txt
- you want a self-hosted Laravel/PHP content pipeline with RAG over your own documents

## When to avoid
- you need a general-purpose CMS without AI content generation
- your stack is not PHP/Laravel and you cannot self-host Docker Compose services
- you only need simple single-site blogging without multi-channel distribution

## Facets
- artifact type: application
- maturity: active
- function: rag, llm-inference, workflow-automation, analytics, web-framework, data-visualization, scheduling
- domain: artificial-intelligence, web-development, cms, self-hosted, analytics
- platform: php, self-hosted
- tags: geo, generative-engine-optimization, seo, content-automation, wordpress-publishing, multi-site-distribution, laravel, pgvector, llms-txt, content-marketing, cms, retrieval-augmented-generation, automation, docker, web-server, linux

## Member repositories
- yaojingang/GEOFlow (main) score 79

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:55.744750+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:42:56.438274+00:00, confidence not recorded.
  - readme: https://github.com/yaojingang/GEOFlow (fetched 2026-08-28T04:07:55.744750+00:00, sha 33d1478cecf8)
  - homepage: https://www.geoflow.me (fetched 2026-08-29T09:35:25.702230+00:00, sha 345cc8d17132)
  - site_page: https://www.geoflow.me/category/geoflow-getting-started (fetched 2026-08-29T09:35:25.711514+00:00, sha 51785767fb7d)
  - site_page: https://www.geoflow.me/about (fetched 2026-08-29T09:35:25.713348+00:00, sha 834515e39f11)
- Data as of 2026-08-30T08:39:29.467469+00:00.
