GEOFlow is an open-source GEO (generative engine optimization) operations system for company sites. The repo yaojingang/GEOFlow is AGPL-3.0, created 2026-04-13, language PHP (Laravel). On 2026-09-14 GitHub listed 3,627 stars and 820 forks. version.json on main is 3.1.0. The product site is geoflow.me. It showed up on X For You when the author posted that GEOFlow 3.0 was ready to deploy, with AI knowledge, content production, quality inspection, and multi-site distribution in one admin.
Compare OpenSEO if you wanted keyword and backlink data instead of a CMS, Claude SEO if you wanted a local audit skill, or n8n if you only needed workflow glue.
Key Features
- One pipeline: trusted knowledge and assets, AI article production, AI quality gates, human review, then company site, hosted channel sites, WordPress REST, HTTP API, or a Chrome-assisted manual publish desk.
- Quality gate: checks knowledge evidence, citations, ad rules, and publish context. Scores, source spans, suggested edits, and history stay on the draft until a human releases it.
- Admin UI V3: six languages, PWA, illustrated help (15 topics, 24 screenshots, 72 fixed evals). Data center covers content, distribution, visits, top pages, and AI crawlers.
- Signed updater: independent GEOFlow Updater does signed packages, full backup, environment checks, and rollback. High-risk steps need admin password plus a 6-digit authenticator code.
- Built-in skill:
.agents/skills/geoflowfor Laravel, admin, frontend, themes, and channel sites. Codex can call$geoflow.
Limitation: 3,627 stars is a heat signal, not an audit. Current license is AGPL-3.0 (older Apache-2.0 releases stay on that license). Self-host needs PHP 8.3+, PostgreSQL (pgvector recommended), Redis, and Node 22 for frontend builds. Knowledge quality still depends on the corpus and reviewers. Chrome helper uses device pairing and scoped tokens; it does not store external passwords, cookies, or OAuth.
Use Cases
- Brand and content teams who need GEO pages, FAQs, and industry source sites with an audit trail.
- Agencies shipping content ops for clients under AGPL (service fees are allowed; network-modified copies still need corresponding source).
- People who should use OpenSEO instead if they needed rank and backlink tables, not a writing CMS.
Pricing
| Piece | Price | Notes from first-party pages 2026-09-14 |
|---|---|---|
| Open-source core | $0 | AGPL-3.0. Personal and company use, including commercial sites, is allowed if you follow AGPL. About 3,627 stars. |
| Commercial license | Contact copyright holder | Only to waive AGPL source-offer duties (closed-source white-label / OEM). Open a GitHub issue; do not paste contracts there. |
| Runtime | Your servers plus model APIs | PHP, PostgreSQL, Redis, optional LLM keys. Telemetry is off unless you set GEOFLOW_TELEMETRY_ENABLED and an HTTPS sink. |
Getting Started
git clone https://github.com/yaojingang/GEOFlow.git && cp .env.example .envdocker compose build && docker compose up -d --remove-orphans- Open
http://localhost:18080and/geo_admin/login. First boot runs migrations via theinitservice. - Production: use
docker-compose.prod.ymland DEPLOYMENT.md. Do notgit pullinto a live 2.x box.
First-party resource: the README and the 3.0 upgrade guide.
Frequently Asked Questions
Can a company run it internally for free?
Yes. README says internal use, customer ops, and SaaS are allowed under AGPL. If you modify it and staff or customers use it over a network, AGPL section 13 still requires a way to get the corresponding source.
Is this Semrush?
No. GEOFlow authors and publishes site content for AI and search visibility. OpenSEO is the SEO data platform.
Does it phone home?
Anonymous telemetry is off by default. When enabled it sends a random instance id, an irreversible admin digest, version, and event type. No domain, article, cookie, or APP_KEY.
Alternatives
- OpenSEO: keyword, backlink, and GSC data with MCP.
- Claude SEO: a local Claude Code SEO audit skill.
- n8n: generic automation, not a GEO CMS.
Tips
- Quote AGPL-3.0, 3.1.0, PHP 8.3+, and 3,627 stars from pages checked 2026-09-14.
- Pin a GitHub Release for production;
maincan be ahead of tagged builds. - Keep knowledge slices and human release as the gate. The AI QC log is evidence, not a substitute for a reviewer.
Conclusion
GEOFlow is the self-hosted GEO CMS that showed up on For You: knowledge in, quality-gated articles out, multi-site and Chrome-assisted publish. Start at github.com/yaojingang/GEOFlow. If you only needed SEO tables, open OpenSEO instead.
Comments
No comments yet. Be the first to comment!
Related Tools
Related Insights
Stop Cramming AI Assistants into Chat Boxes: Clawdbot Picked the Wrong Battlefield
Clawdbot is convenient, but putting it inside Slack or Discord was the wrong design choice from day one. Chat tools are not for operating tasks, and AI isn't for chatting.
After I Connected Obsidian to OpenClaw, It Started Helping Me Make Decisions
Once Obsidian stopped being just a place to store notes and started working with OpenClaw, it began helping me organize context, connect information, and improve real decisions.
Complete Guide to Claude Skills - 10 Essential Skills Explained
Deep dive into Claude Skills extension mechanism, detailed introduction to ten core skills and Obsidian integration to help you build an efficient AI workflow