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 自动格式化输出,可直接粘贴进报告。
评论区
登录后可评论。