Skip to content

Latest commit

 

History

History
214 lines (160 loc) · 10.6 KB

File metadata and controls

214 lines (160 loc) · 10.6 KB
OpenCMO Logo

OpenCMO

OpenCMO 是把 SEO、GEO、SERP 和社区监控整合在一起的开源增长系统。
面向开源项目和开发者产品。让你看清项目在哪里被发现、被讨论、被比较,然后把这些信号转成报告、Brief、审批和行动。

Python 3.10+ License Stars React SPA

OpenCMO 实战演示

在一个开源工作区里,把可见性信号变成增长决策。

加入 OpenCMO 交流群

OpenCMO 微信交流群二维码

有任何问题、想交流意见?用微信扫码进群沟通。


真实生产示例

OpenCMO 每天都在真实项目上跑。两个线上扫描展示一次 URL 输入会被转化成什么。

Coze — 监控一个全球 AI Agent 平台

  • 自动识别的竞品:Dify、FastGPT、OpenAI GPTs
  • 跟踪 50 个关键词(例如 coze 和 dify 哪个好用coze vs chatgpt custom gpts
  • 监测窗口内 326 次 SERP 快照
  • 100 条社区讨论 — Hacker News 61、Bilibili 29、Dev.to 10
  • 从相关仓库挖出 153 位 GitHub 开发者 作为潜在用户
  • 自动捕获:"Citability 分数下降 24 分" — AI 搜索可见性回归,下一次定时扫描自动报警

DigiGrow — 一家与 Checkatrade、Wix 竞争的英国 SaaS

  • 跟踪 54 个关键词672 次 SERP 排名检查
  • 100 条社区讨论,覆盖 Hacker News、Dev.to、Bilibili、V2EX
  • 端到端生成 34 条可执行洞察
  • 自动捕获(critical):digigrow.uk online marketing solutions 在 24 小时内从 第 #2 跌到 #16(5/2 → 5/3)— 不需要人盯面板,下一次扫描自动推出可执行洞察

线上 Demo 输入你自己的 URL,一次扫描,完整 pipeline,真实数据。


OpenCMO 有什么不一样

  • 它把增长当成系统,而不是零散任务:SEO、GEO、SERP、社区讨论、竞品、报告和审批都在同一个闭环里。
  • 它是为开源项目的现实处境设计的:在你拥有营销团队之前,你已经需要被发现、被讨论、被建立信任。
  • 它不只展示数据,还帮你行动:把信号变成下一步动作、Brief、草稿和 human-in-the-loop 审批。

OpenCMO 实际帮你做什么

  • 看清项目的可见性:监控搜索排名、AI 搜索表现、社区提及和爬虫可达性。
  • 理解竞争格局:在知识图谱里查看竞品、关键词重叠和社区上下文。
  • 判断下一步该做什么:找到最值得参与的讨论、最值得打的关键词和最该补的内容空白。
  • 让执行建立在真实上下文之上:从同一套项目上下文生成报告、Agent Brief 和待审批草稿。

增长闭环

  1. 在首页输入你的 URL — AI 分析你的品牌、类别、关键词和初始竞品上下文。
  2. 按日 / 周 / 月计划持续监控 SEO、GEO、SERP 和社区信号
  3. 把原始信号转成上下文,通过报告、知识图谱和项目感知 AI 对话理解发生了什么。
  4. 进入执行环节,产出草稿、审批项和优先级明确的下一步动作。

点击"开始监控"后发生了什么

一个 URL 触发 6 阶段 AI 流水线,自动构建完整的增长画像:

阶段 名称 做什么
1/6 Context Build 爬取你的 URL。三位 AI 专家(产品分析师、SEO 策略师、社区策略师)进行 3 轮辩论,提取品牌名、分类、关键词和竞品。
2/6 Signal Collect 并行执行 SEO 审计、GEO 可见度检测、社区搜索(Reddit、HN、Dev.to 等)、SERP 关键词追踪和 GitHub 潜在用户发现
3/6 Signal Normalize 清洗和标准化原始数据:去重讨论、归一化评分、对齐关键词和竞品记录。
4/6 Domain Review 四位 AI 分析师独立审查信号:SEO 分析师、GEO 分析师、社区分析师、竞品分��师。
5/6 Strategy Synthesis AI 策略总监综合所有审查,生成按优先级排序的发现和可执行建议。
6/6 Persist & Publish 保存结果到数据库,生成战略报告,在仪表盘展示洞察。

首次扫描完成后,设置每日 / 每周 / 每月定时重扫,持续追踪变化趋势。

核心能力

  • SEO 审计:Core Web Vitals、llms.txt、AI 爬虫检测、技术健康度。
  • GEO 可见度:监控品牌在 ChatGPT、Claude、Gemini、Perplexity、You.com 等 AI 搜索场景中的表现。
  • SERP 追踪:持续追踪关键词排名变化。
  • 社区监控:覆盖 Reddit、Hacker News、Dev.to、YouTube、Bluesky、Twitter/X,以及 V2EX、微博、B 站、雪球等中文平台。
  • 知识图谱:在一个可视化界面里探索竞品、关键词和社区连接关系。
  • 报告系统:生成版本化战略报告和周报,支持 Human Readout、Agent Brief、PDF 导出和邮件发送。
  • 潜在用户发现:根据产品关键词、竞品和相关仓库,自动从 GitHub 发现有联系方式的开发者。按技术栈匹配度和可触达性评分,支持生成个性化触达内容(邮件、Twitter 私信、GitHub Issue),通过审批队列人工确认后发送。
  • 审批与 AI 对话:在保持人工审核的前提下,使用项目上下文驱动的 AI agent 做分析、总结和起草。

深度报告

OpenCMO 已经内置正式报告系统。你可以在项目中打开 Reports 标签页,或直接访问 /projects/<id>/reports

  • 战略报告:完整扫描后的定位、竞品格局、风险和建议。
  • 周报:最近 7 天的监控变化、风险、亮点和下一步动作。
  • 双版本输出:每份报告同时保存为 Human ReadoutAgent Brief
  • 多智能体管线:面向人的报告使用 6 阶段管线,而不是单次 prompt。
  • 优雅降级:深度管线失败时,会自动回退到更简单的生成路径,确保报告始终可用。

快速开始

OpenCMO 兼容 OpenAI 协议 API,包括 OpenAI、DeepSeek、NVIDIA NIM、Kimi 兼容网关、Ollama 等。

git clone https://github.com/study8677/OpenCMO.git
cd OpenCMO
pip install -e ".[all]"
crawl4ai-setup

cp .env.example .env
opencmo-web

然后打开 http://localhost:8080

在首页输入项目 URL 即可开始第一次扫描。如果 LLM API Key 尚未配置,Settings 图标上的红点会引导你进入设置面板。

提示:也可以直接在 Web 仪表盘的 Settings 面板里配置 API Key,无需修改 .env

前端开发(可选)
cd frontend
npm install
npm run dev
npm run build

开发态地址为 http://localhost:5173,会自动把 API 代理到 :8080

平台接入

能力 平台 认证
监控 SEO、GEO、SERP、Community 可选 provider key
社区来源(英文) Reddit、HN、Dev.to、Bluesky、YouTube、Twitter/X 可选
社区来源(中文) V2EX、微博、B 站、雪球 免费(雪球需 Cookie)
社区来源(预留) 小红书、微信公众号、抖音 待实现(需 MCP/Docker)
发布 Reddit、Twitter/X 必需
报告 Web + 邮件 + PDF 邮件需要 SMTP
LLM OpenAI 兼容 API 必需

路线图

  • AI CMO 战略扫描
  • SEO / GEO / SERP / 社区监控
  • 版本化战略报告与周报
  • 多智能体深度报告管线(6 阶段)
  • 带品牌标识的 PDF 导出
  • 3D 知识图谱
  • 审批流与受控发布
  • 中文社区平台监控(V2EX、微博、B 站、雪球)
  • 完整国际化支持(英语、中文、日语、韩语、西班牙语)
  • 语言感知 AI 响应(LLM 跟随 UI 语言设置)
  • LLM 指数退避重试(适配不稳定 provider)
  • 简化用户引导:首页输入 URL,无需配置即可开始
  • 更多发布平台
  • 品牌声音控制
  • 更深度的企业级 SEO 爬取

贡献者

致谢

Star History

Star History Chart

友链