TopGit
GitHub Repo Review

OpenSEO: Open-Source SEO Tool for AI Agents

every-app/open-seo
OTopGit review image for every-app/open-seo
Review by Topgit.dev for every-app/open-seo, with GitHub repository stats and README context.
Quick verdict

OpenSEO is an open-source SEO tool that swaps a flat Semrush or Ahrefs subscription for a self-hosted app billed by the API call. Reach for it if you have, or don't mind buying, a DataForSEO key and want keyword research, rank tracking, and site audits wired into Claude Code or another MCP-speaking agent. Skip it if you want a polished dashboard with support included — this is a fork-it-yourself tool, not a managed product.

Stars
★ 11.2k
Forks
⑂ 1.3k
Contributors
👥 18
Language
TypeScript
License
MIT
Topic
AI Tools
Updated
Aug 2026
Homepage
GitHub

What is OpenSEO?

OpenSEO is a TypeScript SEO application, with 10,549 GitHub stars, bundling keyword research, rank tracking, competitor insights, backlink analysis, site audits, and AI visibility checks into one self-hosted tool. It runs on a DataForSEO API key you supply, so there's no OpenSEO fee beyond what DataForSEO charges. It also exposes an MCP server, so agents like Claude Code, OpenClaw, or Hermes can query your data and run Agent Skills.

Addressing High-Cost SEO Tools

Semrush and Ahrefs bill a flat monthly rate whether you run ten queries or ten thousand, and neither lets you self-host or point an AI agent straight at the underlying data. OpenSEO strips the SaaS layer out: you supply a DataForSEO API key, pay DataForSEO for exactly what you query, and run the OpenSEO app yourself via Docker or Cloudflare. The README frames this as a tool 'for the people' — pay-as-you-go pricing you control instead of a subscription tier you're locked into.

Core SEO Workflows and AI Integration

  • Six core SEO workflows: keyword research, rank tracking, competitor insights, backlink analysis, site audits, and AI visibility checks
  • MCP server exposes your SEO data directly to AI agents like Claude Code, OpenClaw, and Hermes
  • Pre-built Agent Skills guide an agent through SEO tasks over the MCP connection, and you can write your own
  • Bring-your-own DataForSEO API key model — no OpenSEO subscription, you pay DataForSEO per request
  • Two self-hosting paths: a simple Docker setup for solo use, and a Cloudflare deployment for internet-facing, multi-device or team use on Cloudflare's free plan
  • MIT-licensed source you can fork and modify — the README calls it building your own 'vibe coded' custom tool
  • Hosted version at openseo.so with a free option and a $10/month subscription for anyone who'd rather not self-host
How this repository's GitHub stars have grown over time. Source: star-history.com.View the star history

Practical Applications for SEO Tasks

  • Running keyword research and rank tracking for a site without paying for a Semrush or Ahrefs seat
  • Letting an AI coding agent pull backlink and site audit data mid-conversation via the MCP server instead of you copy-pasting reports
  • Self-hosting a private SEO tool for a small team on Cloudflare's free plan rather than sharing logins to a paid SaaS account
  • Forking the codebase to build a custom SEO workflow or Agent Skill tailored to one site or client

Self-Hosting OpenSEO

OpenSEO supports two self-hosting paths, per the README. Docker is for personal use on a single machine and is what the project recommends for getting started; Cloudflare is for internet-facing deployments across multiple devices or a team, and it works on Cloudflare's free plan. Either path needs a DataForSEO API key before OpenSEO can pull any SEO data — the README links to separate docs (docs/SELF_HOSTING_DOCKER.md, docs/SELF_HOSTING_CLOUDFLARE.md, docs/DATAFORSEO_API_KEY.md) for the exact setup steps, which aren't reproduced here. A hosted version also exists at openseo.so for anyone who'd rather skip self-hosting.

Strengths

  • Pay-as-you-go pricing via your own DataForSEO key instead of a flat SaaS subscription
  • MCP server plus pre-built Agent Skills let an AI agent run SEO workflows directly, not just read a dashboard
  • MIT license and a codebase built to be forked and customized
  • Two self-hosting options that fit different needs: a quick Docker setup for solo use, Cloudflare for a team on a free plan

Understanding OpenSEO's Dependencies and Costs

  • No SEO data works without a separate DataForSEO API key and DataForSEO account — OpenSEO itself doesn't provide keyword or backlink data
  • Self-hosting means you're responsible for Docker or Cloudflare setup, updates, and uptime, unless you pay for the $10/month hosted plan
  • The hosted plan marks up DataForSEO usage by 28%, per the README, so self-hosting is cheaper but takes more setup work
  • The README doesn't list a version number, release history, or roadmap, so it's hard to judge from the repo alone how mature specific features are

Open-Source Alternative to Commercial SEO Suites

Semrush — the commercial, fully-hosted suite OpenSEO explicitly positions against; a broader feature set with no self-hosting or pay-per-query optionAhrefs — the same trade-off as Semrush: a polished hosted SEO suite versus OpenSEO's self-hosted, DataForSEO-billed modelDataForSEO's own API directly, if you just want raw SEO data without a UI or MCP layer wrapped around it

Frequently Asked Questions

What is the cost of using OpenSEO?

OpenSEO itself has no required subscription — you pay DataForSEO directly for the SEO data you query. If you'd rather not self-host, OpenSEO also offers a $10/month hosted subscription, per the README.

Does OpenSEO require an external API key?

OpenSEO requires a DataForSEO API key to pull any keyword, rank, backlink, or audit data — without one, the self-hosted app has no SEO data source to query.

Can OpenSEO be used with AI agents?

OpenSEO exposes an MCP server so agents such as Claude Code, OpenClaw, and Hermes can query your SEO data directly, plus pre-built Agent Skills that guide an agent through SEO workflows.

What are the self-hosting options for OpenSEO?

OpenSEO supports two self-hosting paths: a simple Docker setup for personal use on one machine, and a Cloudflare deployment for internet-facing use across multiple devices or a team on Cloudflare's free plan.

What license does OpenSEO use?

OpenSEO is released under the MIT license, so you can fork, modify, and redeploy the codebase freely.

How does OpenSEO compare to Semrush or Ahrefs?

OpenSEO trades Semrush's and Ahrefs's flat hosted subscriptions for a self-hosted app billed per DataForSEO query, plus direct MCP access for AI agents, giving up their polish and support for control over cost and deployment.

Who should try it — and who should skip

Try OpenSEO if you're comfortable running a Docker container or a Cloudflare deployment, already pay (or don't mind paying) DataForSEO directly, and want an AI agent — Claude Code, OpenClaw, or Hermes — to pull SEO data through MCP instead of a browser tab. Skip it if you want one flat bill with no infrastructure to manage, or you need the account support only a vendor like Semrush or Ahrefs provides.

Related repositories

Source & attribution

Based on the every-app/open-seo GitHub repository (github.com/every-app/open-seo).

GitHub data · last synced Aug 5, 2026Reviewed by Henry
Back to TopGit

Curious whether open-seo is right for you?

Let ChatGPT, Claude, or Perplexity look into it — click below and see what AI actually says about open-seo.

GitHub