Repolode
every-app

every-app/open-seo

Open source, self-hostable SEO toolkit for keyword research, rank tracking, backlinks, site audits and AI visibility, with an MCP server for AI agents.

Open-source alternative to:SemrushAhrefs

Stars
24,398
Forks
3,295
Open issues
212
Last commit
yesterday

What is it?

OpenSEO is an open source alternative to Semrush and Ahrefs, aimed at people who find those subscription suites too expensive or complex. It covers keyword research, rank tracking, competitor insights, backlink analysis, site audits and AI visibility through a focused, simple interface.

The project is pay-as-you-go rather than subscription-based. Users bring their own DataForSEO API key to supply the SEO data and pay DataForSEO directly when self-hosting. Self-hosting is offered through Docker for local testing and Cloudflare for multi-device or team use.

OpenSEO exposes an MCP server so agents such as Claude Code, Codex, ChatGPT and OpenClaw can query SEO data directly. It also ships reusable Agent Skills that guide an agent through SEO tasks, and the codebase is written in TypeScript and can be forked for custom tools.

Key features

  • 01Keyword research, rank tracking, and competitor insights in one interface.
  • 02Backlink analysis and site audits.
  • 03AI visibility monitoring.
  • 04MCP server and reusable Agent Skills for AI agents.
  • 05Pay-as-you-go usage with your own DataForSEO API key, with no subscription.
  • 06Self-hosting via Docker or Cloudflare.

Use cases

  • Small teams or individuals who want SEO data without a monthly Semrush or Ahrefs subscription.
  • Letting an AI agent like Claude Code run keyword or site audit workflows through MCP.
  • Forking the project to build a custom SEO tool for a specific workflow.
  • Hosting an internal SEO dashboard for a team on Cloudflare.

Quick start

  1. 1

    Read the Docker self-hosting guide for the simplest local setup

  2. 2

    Get a DataForSEO API key, which is required to fetch SEO data

Things to know

  • Needs a DataForSEO API key, and you pay DataForSEO directly for usage when self-hosting.
  • Self-hosting requires setup effort, and the README recommends Cloudflare over other platforms unless you already self-host.

Topics

FAQ

What is open-seo?
Open source, self-hostable SEO toolkit for keyword research, rank tracking, backlinks, site audits and AI visibility, with an MCP server for AI agents. OpenSEO is an open source alternative to Semrush and Ahrefs, aimed at people who find those subscription suites too expensive or complex. It covers keyword research, rank tracking, competitor insights, backlink analysis, site audits and AI visibility through a focused, simple interface.
Is open-seo free to use? What license does it have?
open-seo is open source under the MIT license. Check the license terms before using it in commercial products.
Is open-seo still maintained?
Actively maintained. The last commit to open-seo was on Oct 20, 2026.
What can I use open-seo for?
Small teams or individuals who want SEO data without a monthly Semrush or Ahrefs subscription. Letting an AI agent like Claude Code run keyword or site audit workflows through MCP. Forking the project to build a custom SEO tool for a specific workflow. Hosting an internal SEO dashboard for a team on Cloudflare.
How do I install open-seo?
Read the Docker self-hosting guide for the simplest local setup Get a DataForSEO API key, which is required to fetch SEO data
Where can I get open-seo?
The source code and installation instructions are on GitHub: https://github.com/every-app/open-seo

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects