OpenSEO | 开源 SEO 平台 – 关键词研究、站点审计与 AI Agent 协作

OpenSEO 是一套把关键词研究、排名追踪、竞品洞察、反向链接、站点审计与 AI 可见性集中到同一工作台的开源 SEO 项目。它既提供托管服务,也允许用户用 Docker 或 Cloudflare 自托管;项目采用 MIT License,但获取实际 SEO 数据仍依赖 DataForSEO API,并不等于部署后即可零成本查询所有指标。

OpenSEO 暖色桌面概念封面,笔记本展示关键词研究,旁有研究纸张与 MCP 和 AI Agent 连接

截至 2026 年 9 月 3 日核对时,仓库根目录 package.json 的版本号为 0.1.7,主语言为 TypeScript,默认分支为 main。GitHub 页面约有 1.64 万个 stars、2000 个 forks 和 520 次提交;这些数字会继续变化,因此只作为项目活跃度的时间快照,不作为功能或质量保证。

OpenSEO 把哪些 SEO 工作流放进了同一套界面

OpenSEO 的主导航围绕 Keywords、Domain、AI Visibility、AI & MCP 展开。仓库列出的核心工作流包括关键词研究、排名追踪、竞争对手洞察、反链分析、站点审计与 AI 可见性。它的重点不是复制一套庞大的传统 SEO 套件,而是把常用任务拆成更聚焦的页面,并让同一份项目数据既能被人操作,也能被 AI Agent 调用。

关键词研究界面会把搜索量、CPC、竞争度、评分、搜索意图、趋势和 SERP 结果放在同一页面中。保存关键词、项目上下文和已获取的数据可以继续用于后续排名追踪或竞品分析;真正调用 DataForSEO 的查询才会产生用量费用。

OpenSEO 关键词研究界面,显示关键词指标、趋势图与 SERP 分析
OpenSEO README 展示的关键词研究界面:同屏查看关键词指标、搜索趋势和 SERP 分析。界面中的示例查询与数值只用于展示布局,不代表实时市场数据。来源:https://github.com/every-app/open-seo

MCP 与 Agent Skills 如何改变使用方式

OpenSEO 暴露了 MCP 服务,让 Claude、Codex、Cursor 等兼容客户端直接调用 SEO 数据与项目上下文。官方文档列出的能力不只包括关键词量、难度和 CPC,还覆盖实时自然搜索结果、域名排名关键词、SERP 竞品比较、本地商家研究、反链概览、Google Search Console 表现与 URL 索引检查。

MCP 负责提供数据接口,Agent Skills 则负责规定具体工作流,两者是分开的。项目当前提供九个面向 SEO 的技能方向,包括项目初始化、SEO 教练、站点审计、关键词研究、关键词聚类、竞争格局、竞品分析、本地 SEO 和链接机会研究。对于需要反复执行调研任务的团队,这种拆分比每次只向 Agent 发一句“帮我做 SEO”更容易复现和审查。

托管 MCP 地址为 https://app.openseo.so/mcp。首次连接会进入 OpenSEO 登录授权;无头环境或 CI 可以改用个人 API key,但密钥代表用户在对应工作区内的权限,不应写入公开仓库、截图或前端代码。

Docker 与 Cloudflare 自托管该怎么选

Docker:适合本机体验,但默认没有应用鉴权

Docker 路线使用发布在 GHCR 的镜像 ghcr.io/every-app/open-seo:latest。准备 Docker Desktop(或 Docker Engine 与 Compose)和 DataForSEO API key 后,复制环境变量文件并执行:

cp .env.example .env
docker compose up -d

默认端口为 3001。更重要的限制是 Docker 模式使用 AUTH_MODE=local_noauth,应用自身不执行登录校验;如果要通过反向代理或临时隧道暴露到公网,必须放在自有的鉴权代理、私有网络或其他访问控制之后。官方文档还说明会收集匿名化的核心使用遥测,可通过 OPENSEO_TELEMETRY_DISABLED=1DO_NOT_TRACK=1 关闭。

Cloudflare:面向多设备或团队访问

Cloudflare 路线要求 Node.js 22.6 或更高版本、pnpm、已启用 R2 的 Cloudflare 账号和 DataForSEO 账号。部署命令会创建 D1、KV、R2、Workers,并用 Cloudflare Access 保护入口。R2 即使处于免费额度内,首次启用时也需要在 Cloudflare 账号中登记付款方式。

corepack enable
pnpm install
pnpm alchemy login
pnpm alchemy cloudflare bootstrap
cp .env.selfhost.example .env.selfhost
pnpm deploy:selfhost --yes

Cloudflare 部署中的允许邮箱写在 ACCESS_ALLOWED_EMAILS;重新部署会覆盖仪表盘中对该访问策略的手工修改。团队成员进入的是同一个共享工作区,会看到相同项目,因此不适合把彼此隔离要求很高的多个客户直接塞进同一部署实例。

成本边界:代码开源不代表数据查询免费

OpenSEO 仓库本身采用 MIT License,允许使用、复制、修改和再分发,但需要保留版权与许可声明。许可证对软件按“原样”提供且不作担保;项目名称、托管服务与第三方数据费用仍应分别判断。

托管版基础方案在核对时为每月 10 美元,包含 10 美元月度使用额度;另购的充值额度可结转,但使用托管版仍需要有效订阅。自托管时用户直接向 DataForSEO 支付查询费用,关键词、反链、竞品数据和站点审计会消耗额度;项目设置、保存的数据和已抓取结果本身不重复计费。价格与计费细节可能变化,实际使用前应再次查看官方价格页。

技术栈与二次开发门槛

仓库采用 TypeScript 与 ESM,前端和路由基于 React 19、TanStack Start/Router/Query,样式使用 Tailwind CSS 与 daisyUI,数据层包含 Drizzle ORM,并集成 Cloudflare Workers、D1、KV、R2、OAuth Provider、Postgres 与 Better Auth。测试与质量工具包含 Vitest、Playwright、Oxlint、Prettier 和 TypeScript 类型检查。

这意味着 OpenSEO 并不是一个下载后双击运行的桌面软件。Docker 路线能降低试用门槛,但公网安全仍需要额外配置;Cloudflare 路线提供完整资源编排,却要求理解 Cloudflare 账号、Access、环境变量和数据资源。想做二次开发还需要处理 DataForSEO 凭据、数据库迁移、OAuth/MCP 授权和部署环境,适合具备前端与云端部署经验的开发者或团队。

哪些人更适合采用 OpenSEO

  • 独立站长与小团队:希望把关键词、排名、反链、审计和 AI 可见性放在一个较轻量的工作台中,并接受按 DataForSEO 用量计费。
  • 使用 AI 编程或研究 Agent 的团队:希望通过 MCP 把 SEO 数据接入 Codex、Claude 或 Cursor,并用可审查的 Skills 固化工作流。
  • 有自托管能力的开发者:愿意维护 Docker 或 Cloudflare 资源、密钥、鉴权与数据库,并可能基于 MIT 代码进行定制。

如果团队需要成熟的企业报表、长期历史数据库、代理商级权限隔离或无需维护的开箱即用体验,仍应把 OpenSEO 与传统商业 SEO 平台一起比较。它当前更突出的价值是代码可控、工作流集中以及面向 AI Agent 的接口,而不是把所有传统平台能力原样复刻。

官方入口与参考资料

  • GitHub 仓库:https://github.com/every-app/open-seo
  • OpenSEO 官网:https://openseo.so/
  • 托管版价格:https://openseo.so/pricing
  • MCP 配置文档:https://openseo.so/docs/mcp
  • Agent Skills 安装:https://openseo.so/docs/skills/setup
  • Docker 自托管:https://github.com/every-app/open-seo/blob/main/docs/SELF_HOSTING_DOCKER.md
  • Cloudflare 自托管:https://github.com/every-app/open-seo/blob/main/docs/SELF_HOSTING_CLOUDFLARE.md
  • MIT 许可证:https://github.com/every-app/open-seo/blob/main/LICENSE
OpenSEO | 开源 SEO 平台 - 关键词研究、站点审计与 AI Agent 协作 - 杂货喵
OpenSEO | 开源 SEO 平台 – 关键词研究、站点审计与 AI Agent 协作
此内容为免费资源,请登录后查看
M币0
发布平台GitHub
编码语言TypeScript
部署方式Docker/Cloudflare
项目版本0.1.7
项目许可MIT
收录日期2026年9月3日
免费资源
© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发
头像 - 杂货喵
欢迎您留下宝贵的见解!
提交
头像 - 杂货喵

昵称

取消
昵称图片快捷回复

    暂无评论内容