Getting found · Edition No. 2 · 27 Aug 2026

every-app/open-seo

Self-hostable SEO workbench (keywords, rank tracking, audits, AI visibility) with an MCP server. Free Ahrefs/Semrush alternative.

← Getting foundRead the whole edition →

17.7k stars · MIT · v0.1.7 (2026-09-02) · Track this in Scout

Self-hostable SEO workbench (keywords, rank tracking, audits, AI visibility) with an MCP server. Free Ahrefs/Semrush alternative.

▶Repo detailsthe review · specs · pros & cons

What it is

A self-hostable SEO workbench covering keyword research, rank tracking, technical audits and AI-visibility checks in one app you own. It ships an MCP server, which means an AI assistant can drive it.

What it is good for. The commercial equivalents run $99–200 a month, and early on that money is better spent on hosting. The MCP server is the part that matters: instead of learning another dashboard nobody opens, you ask Claude Code "which keywords is this competitor ranking for that we aren't?" and it queries this directly. It pairs cleanly with advertools from Edition 1 — advertools generates and crawls, OpenSEO tracks and reports.

Stars17.7k
LicenceMIT
Latestv0.1.7 (2026-09-02)checked 7 Sep 2026
Written inTypeScript
NeedsDocker
Setup effort
3 / 5
Payoff
4 / 5
Good
  • MIT and self-hostable, with no per-seat pricing to grow into
  • The MCP server means Claude Code drives it — which suits a terminal workflow far better than any UI
  • Pay-as-you-go on the underlying data instead of a flat monthly subscription
Watch for
  • Still v0.1.x — young software, expect breaking changes and rough edges
  • Keyword and SERP data still comes from paid providers. "Free" here means cheaper, not no bill
  • Another Node and Postgres stack to patch, on a VPS that is steadily getting busier
Screenshots
every-app/open-seo: GitHub preview cardevery-app/open-seo: Screenshot 1

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.