Perform keyword research, backlink analysis, and rank tracking using a pay-as-you-go model with self-hosted infrastructure.

OpenSEO is an open-source, self-hosted web application that provides a comprehensive suite of tools for search engine optimization. It functions as a web application that users can deploy via Docker for local testing and personal use or through Cloudflare for team access and internet-facing availability. This deployment flexibility allows users to maintain full control over their environment and data.
The software operates on a pay-as-you-go model by requiring users to provide their own DataForSEO API key to fetch search data. This architecture removes the need for expensive monthly SaaS subscriptions, as costs are tied directly to actual API usage. Additionally, the application supports optional integration with Google Search Console, which requires a one-time setup using a custom Google OAuth client to pull first-party search data.
The software is designed to bridge the gap between traditional SEO analysis and AI-driven automation. By exposing an MCP server, it allows AI agents such as OpenClaw or Hermes to use SEO data directly to make recommendations. It includes specific agent skills, such as competitive landscape analysis and keyword clustering, which guide AI agents through complex SEO tasks. This makes the tool particularly useful for developers and digital marketers who want to integrate SEO workflows into their AI toolchains.
OpenSEO is a flexible, MIT-licensed tool for users who prefer data control and usage-based pricing over fixed subscription models.
A self-hosted personal AI assistant that integrates with multiple messaging apps to perform tasks and automate workflows.
Automate workflows by connecting hundreds of applications through a visual interface with support for custom code.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.