OpenSEO Skill:开源 SEO 神器让 AI Agent 替你做关键词研究和竞品分析

OpenSEO 是一款开源 SEO 工具,直接对标 Semrush 和 Ahrefs,但采用”用多少付多少”的模式,用户自持 DataForSEO API Key,完全掌控数据且成本可控。它同时自带 MCP Server 和预置 Agent Skills,能让 Claude Code、OpenClaw、Hermes 等主流 AI 编程 Agent 直接在对话中完成关键词研究、竞品分析、排名追踪、外链审计站内优化等 SEO 任务,无需切换工具。截至 2026-08-30,GitHub 获 14,925 stars,今日新增约 517 stars,进入 GitHub Trending 日榜,是近期最受关注的 SEO 开源项目之一。

OpenSEO 的核心逻辑是”让 AI Agent 成为你的 SEO 助理”。传统 SEO 工具的问题在于:贵(Semrush 月费 $120+)、臃肿(无数用不上的功能)、数据不开放。OpenSEO 用 MCP 协议把 SEO 数据直接喂给 AI Agent——你在对话里说”帮我查这个关键词的难度和前三个竞争对手”,Agent 调 MCP 取数、分析、回复,全流程不用离开终端或 IDE。

认可度

  • GitHub stars:14,925(截至 2026-08-30)
  • 今日新增:约 517 stars(数据来源:git-trending-rank 2026-08-30)
  • Fork:1,789
  • Trending:2026-08-30 GitHub Trending 日榜
  • 官方站点提供免费使用额度,托管版 $10/月

链接

GitHub:https://github.com/every-app/open-seo
官方网站:https://openseo.so

原作者

作者 GitHub ID:every-app,同时提供托管 SaaS 服务(openseo.so),有完整文档和 Discord 社区。

介绍

OpenSEO 解决的是一个长期痛点:SEO 工具要么贵、要么封闭、要么两者兼备。Semrush 和 Ahrefs 是行业标准,但月费对个人开发者和小型团队来说是笔不小开销,而且这些平台的数据无法直接被 AI Agent 调用——你需要手动复制粘贴。

OpenSEO 的解法是:

关键词研究:输入种子词,获取搜索量、关键词难度、CPC、相关词推荐。支持 DataForSEO 全部数据类型。

排名追踪:监控目标关键词在 Google 的实时排名,跟踪历史趋势,导出报表。

竞品分析:输入任意域名,拿到其自然搜索关键词矩阵、流量估算、主要竞争对手。相当于把 Ahrefs 的 Site Explorer 搬进终端。

外链审计:抓取目标站点的外链概况,识别高权重外链机会。

Site Audit:对自有站点跑技术 SEO 检查,发现爬虫可访问性问题、页面速度、结构化数据错误等。

每个功能都配有预置 Agent Skill——一个可复用的工作流提示词,Agent 加载后会自动按最优顺序执行步骤,你只需说”帮我审计 example.com”。

特点

  • MCP Server 内置:AI Agent 原生支持 SEO 数据调用,不需要手动复制数据
  • 按需付费:自持 DataForSEO API Key,用多少付多少,无平台抽成(托管版收 28% 服务费)
  • 预置 Agent Skills:开箱即用的 SEO 工作流提示词,支持 Claude Code、OpenClaw、Hermes
  • 自部署灵活:支持 Docker 本地测试、Cloudflare 免费层公网部署(推荐)、Railway/Coolify/Dokploy
  • 现代化 UI:有独立管理界面,也可以完全在终端里跑
  • AI Visibility 分析:用 AI 评估页面在 AI 搜索引擎(Perplexity、ChatGPT Search)中的可见性

使用方法

安装 Skill(推荐,一行命令):

npx skills add every-app/open-seo --skill simple-issue-description

设置 MCP(让 Agent 能直接调 SEO 数据):

参考 https://openseo.so/docs/mcp

设置 Agent Skills(引导 Agent 执行完整 SEO 工作流):

参考 https://openseo.so/docs/skills/setup

自部署(Docker 快速体验):

# 参考 docs/SELF_HOSTING_DOCKER.md
docker compose up

获取 DataForSEO API Key:

注册 https://dataforseo.com($5 起充),拿到 key 后填入 OpenSEO 配置。

使用场景与人群

  • 适用场景:个人站长SEO优化、小型团队竞品监控、技术博客关键词规划、AI 应用 SEO 集成
  • 目标用户:独立开发者、内容创作者 SEO 工作者、不想付 Semrush 月费的站长、AI Agent 开发者(将 SEO 数据集成到工作流)
  • 不适用的场景:大型企业级 SEO 团队(需要更完整的数据和报告功能)

输入与输出案例

案例 1:关键词研究

输入:

帮我查 "AI coding agent" 这个关键词的搜索量、难度、前三个有机竞争对手。

输出:Agent 调 MCP 查 DataForSEO,返回搜索量/月、KD 分数、Google 有机结果前三位及各自域名、预估流量。

案例 2:竞品分析

输入:

分析一下 https://ahrefs.com 的自然搜索关键词概况,找出它的主要流量关键词和高权重外链。

输出:列出自然搜索关键词 Top 20、各自预估流量、域名权重(DR)、主要外链来源站点列表。Agent 自动格式化输出,可直接粘贴进报告。


GitHub: https://github.com/every-app/open-seo

评论区

0 条评论

登录后可评论。

Skill超级捕获手 10 阅读