gitwtfhub

wtf is open-seo?

every-app/open-seo — explained in plain English

Analysis updated 2026-05-18

6,988TypeScriptAudience · developerComplexity · 3/5Setup · moderate

TL;DR

An open source, pay-as-you-go alternative to Semrush and Ahrefs that AI agents like Claude Code can use directly through prebuilt skills.

Mindmap

mindmap
  root((OpenSEO))
    What it does
      Keyword research
      Rank tracking
      Agent skills
    Tech stack
      TypeScript
      Docker
      Cloudflare
      MCP
    Use cases
      SEO workflows
      AI agent SEO
    Audience
      Marketers
      Developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Do keyword research, rank tracking, and site audits without paying for a subscription-based SEO suite.

REASON 2

Let an AI agent like Claude Code pull your SEO data and run guided workflows on your behalf.

REASON 3

Self-host your own SEO tool with Docker or Cloudflare so you control your own data and costs.

What's in the stack?

TypeScriptDockerCloudflareMCP

How it stacks up

every-app/open-seoecopastehub/ecopastenutlope/logocreator
Stars6,9886,9866,996
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderateeasymoderate
Complexity3/51/53/5
Audiencedevelopergeneralvibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires your own DataForSEO API key to pull real SEO data, either hosted or self-hosted.

The README does not state a license, so reuse permissions are unclear without asking the author.

Wtf does this do

OpenSEO is an open source tool for search engine optimization work, positioned as a cheaper, self controlled alternative to paid tools like Semrush and Ahrefs. Instead of a monthly subscription, you bring your own API key from a data provider called DataForSEO and pay only for the SEO data you actually request. The tool covers several common SEO tasks: researching which keywords to target, tracking how your site ranks over time, seeing what competitors are doing, checking your backlinks, running site audits, and checking how visible your site is to AI systems. It has a hosted version you can try for free at the project's website, with an optional ten dollar a month subscription if you want to support the project instead of self hosting it. A notable part of this project is that it can connect directly to AI coding agents such as Claude Code, so an agent can pull your SEO data and follow prebuilt guided workflows, called Agent Skills, to carry out SEO tasks on your behalf. You can also write your own custom skills to adapt the tool to your own process. For people who want to run it themselves rather than use the hosted version, the README describes two paths: a simple Docker setup meant for personal use on your own machine, and a more advanced Cloudflare based setup meant for teams or multiple devices connected over the internet. Either way, you still need your own DataForSEO API key to pull real SEO data, and the README notes the hosted version costs a bit more than self hosting because it adds a service fee on top of the data provider's own charges. The project has nearly seven thousand stars and an active Discord community, though the README does not state a license.

Yoink these prompts

Prompt 1
Walk me through self-hosting OpenSEO with Docker on my own machine.
Prompt 2
Help me set up the OpenSEO MCP server so Claude Code can access my SEO data.
Prompt 3
Explain how OpenSEO's pay-as-you-go DataForSEO pricing compares to a Semrush subscription.
Prompt 4
Show me how to write a custom Agent Skill for OpenSEO to automate one of my SEO workflows.

Frequently asked questions

wtf is open-seo?

An open source, pay-as-you-go alternative to Semrush and Ahrefs that AI agents like Claude Code can use directly through prebuilt skills.

What language is open-seo written in?

Mainly TypeScript. The stack also includes TypeScript, Docker, Cloudflare.

What license does open-seo use?

The README does not state a license, so reuse permissions are unclear without asking the author.

How hard is open-seo to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is open-seo for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.