seo0

About

SEO tools stopped working when AI search arrived.

We built seo0 because every existing platform either locks you into a dashboard, treats answer-engine optimization as a side feature, or stops running the moment you stop paying. We wanted a real engine — open source, TypeScript, self-hostable, with AI-search as a first-class output.

Why we built it

SEO tools stopped working when AI search arrived.

Every legacy SEO platform locks you into their dashboard, charges per seat, and treats answer-engine optimization as a side feature. We wanted an actual engine — a real piece of software that runs on your infrastructure, exposes typed APIs, ships with composable agents and skills, and treats AI-search as a first-class output. TypeScript, ESM, AGPL. Read the source. Fork it. Run it. No vendor lock-in.

Inside the engine

15 agents. 17 modules. One repo you can read.

Every agent is a TypeScript module with declared inputs, declared tools, and a swap-in skill set. Every module emits typed events on the bus. Nothing is hidden behind a managed API.

Agents

  • crawler-agentPlaywright crawls. Decides what to fetch next.
  • keyword-agentExpand seeds. Cluster by intent. De-dupe.
  • content-writer-agentSEO + GEO dual-optimized drafts.
  • entity-agentCanonical entity profile + sameAs graph.
  • geo-agentAI-citability audit + LLM-friendly rewrites.
  • llms-txt-agentGenerate and maintain /llms.txt + .md mirror.
  • technical-agentCore Web Vitals. Crawlability. Indexability.
  • schema-agentJSON-LD generation from page content.
  • rank-agentSERP + AI-engine rank tracking.
  • competitor-agentForensic competitive analysis.
  • report-agentExec-readable rollups across the site.
  • auditor-agentProtocol-layer quality gate.
  • backlink-agentLink prospecting + outreach drafts.
  • local-seo-agentGBP, NAP, citations, local pack.
  • orchestrator-agentPlans multi-step jobs. Picks sub-agents.

Run it yourself.

Clone the repo, boot the engine, point it at a property. The whole loop runs on your hardware. Or skip the ops and try the managed cloud.

AGPL-3.0 · TypeScript · Self-hosted or managed.