Hi, everyone :)

For a long time i was manually doing SEO for my startups, paid for an ahrefs subscription and used it to check keywords and posted blog articles and interactive free tools based on what i found.

I was using Claude Code to build the blog posts for me, so i thought why not turn my Claude Code into my own SEO manager?

I gave it the tools to: research keywords (volume and difficulty), post daily articles and weekly free interactive tools automatically (GitHub Actions).

And it worked better than i thought!

So i ended up making a dashboard to control and track everything, an MCP server to connect the dashboard to my agent, and made it open-source!

Key features:

  • research keywords

  • analyze rankings

  • create content workflows

  • monitor search performance

Tech stack:

  • NextJS 16 (React 19, App Router)

  • TypeScript

  • Tailwind v4

  • PostgreSQL (bundled container self-hosted, Supabase in cloud)

  • MCP server (mcp-handler + u/modelcontextprotocol/sdk)

  • Claude Code, headless, in a container (the builder)

  • Docker Compose (app + db + cron + builder)

  • GitHub Actions (schedules and PRs on your repo)

  • Google Search Console API + DataForSEO + SerpApi

  • Resend (email alerts)

Fully open-source (AGPL-3.0)

GitHub repo: https://github.com/NeoZi12/dispatchseo

Would love feedback from people building with agents