OpenSEO:自托管的 Ahrefs 开源替代
OpenSEO 是 MIT 开源的可自托管 SEO 工作台,关键词、排名、外链数据接 DataForSEO 按量付费,MCP 接进 Claude Code。
项目资料
GitHub Ecosystem- 许可证
- MIT
- 主语言
- TypeScript
- 星标
- 22,143
- 核查时间
- 2026-10-02
以上快照资料以核查当日为准,可能随版本或运营策略变化。
查关键词、追排名、看外链,Ahrefs 的 Starter 档 $29/月,能接 MCP 的 Lite 档 $129 起(2026-10 官方定价页),查询量不大的独立站长很难用回本。OpenSEO 是一个 MIT 开源、可自托管的 SEO 工作台,TypeScript 写成,把关键词研究、排名追踪、竞品洞察、外链、站点审计和 AI 可见度放进同一个界面,数据按次向 DataForSEO 付费;它还内置 MCP server 和预置 Agent Skills,Claude Code、Cursor 这类 agent 能直接调用 SEO 数据。截至 2026-10-02 仓库有 22,143 星,A姐分享 10 月 2 日介绍过它。

核心功能
- 六个工作流:关键词研究(搜索量、CPC、竞争度、意图标签)、排名追踪、竞品洞察、外链分析、站点审计、AI 可见度——Prompt Explorer 用来观察品牌在 ChatGPT、Google AI Overviews 等 AI 结果里的出现情况。
- MCP 加 Agent Skills:自带一个 MCP server,Claude Code、OpenClaw、Hermes 等 agent 直接查关键词、排名、外链;官方预置可复用的 Agent Skills 引导 agent 跑完 SEO 任务,不合用可以自己写。
- 软件免费,数据按次付费:自托管时填自己的 DataForSEO API key,只为你查的量付钱;托管版 $10/月起,官方自述托管价的盈利方式是每个请求加收 28%——自托管反而更便宜。
- 两条自托管路线:Docker(
docker compose up -d,适合先在本机试);Cloudflare(Worker、D1、KV、R2 加 Access,官方推荐用于公网和团队,免费计划能跑,首次启用 R2 要绑付款方式)。 - 部署默认无认证:Docker 模式固定
AUTH_MODE=local_noauth,应用不做登录验证,官方文档明说只能放在认证反代、Cloudflare Access、隧道或私有网络后面。
与商业套件的对比
| 对比项 | OpenSEO | Ahrefs / Semrush |
|---|---|---|
| 软件形态 | MIT 开源,可自托管 | 商业 SaaS |
| SEO 数据 | DataForSEO 等 API 按次计费 | 自建多年索引 |
| 计费 | 自托管免费加按量付费;托管 $10/月起 | Starter $29、Lite $129 起(Ahrefs,2026-10) |
| Agent 接入 | MCP 与 Agent Skills,自托管即有 | 已提供 MCP,受套餐和 API 额度限制 |
| 历史数据 | 不建自历史库 | 长期积累,可回溯 |
订阅价按 Ahrefs 官方定价页(2026-10 查看),其余按两边 README 与定价估算页。
典型使用场景
- 每月查几十次关键词的独立站长:不为用不完的套餐额度付月费,单次成本从定价估算器里直接算。
- 已在用 Claude Code 或 Cursor 的开发者:agent 直接拉关键词和外链数据做内容分析,省掉手动导表。
- 想把数据流握在自己手里的团队:应用自托管、数据库自管,查什么、什么时候查自己说了算。
快速上手
最快的路径是托管版:openseo.so 注册即可免费用,想支持项目再订 $10/月。自托管用 Docker,需要一个 DataForSEO API key:
git clone https://github.com/every-app/open-seo && cd open-seo
cp .env.example .env # 填入 DATAFORSEO_API_KEY
docker compose up -d # 打开 http://localhost:3001
首次启动要构建一到两分钟,docker compose logs -f 看进度。公网访问请加 Cloudflare Access 或认证反代,别把 3001 端口裸暴露。
小结
适合低查询量、愿意自己动手的站长和想把 SEO 数据接进 agent 工作流的开发者;不适合依赖多年历史数据库和团队协作的重度 SEO 团队——OpenSEO 不建自己的索引,历史回溯比不了 Ahrefs。两个前提要记住:软件免费但数据每次查询都产生 DataForSEO 费用(关键词约 $0.05/次、Domain Overview 约 $0.08/次、ChatGPT 品牌检测约 $1.09/次,官方定价页估算);Docker 默认无登录验证,公网部署必须自己加认证。MIT 协议,TypeScript 写成,仓库 2026-10-02 仍在活跃推送。只想快速看一个站的技术底细、不查关键词的话,我们之前收录的 web-check 更轻。