Generative Engine Optimization
The GEO check every vibe coder runs before they launch.
Synapse is a linter, CLI, and MCP server for developers and founders that scores how well AI coding agents can discover, understand, and recommend your new product. Run it before you ship.
npx synapse-geo checkWorks against a URL or a local path. No account required.
Built for the agent era
The unit of demand is now a natural-language intent inside an AI coding agent. Synapse measures and improves whether your product shows up when an agent answers it.
24-rule GEO linter
Score how discoverable your site is to AI coding agents. Score 0–100, grade A–F, with one-command auto-fixes for the files agents look for.
Learn more
CLI + MCP server
Same engine, two surfaces: run `synapse check` in your terminal, or have your AI agent (Cursor, Claude Code, Windsurf, Cline, Continue, Zed) call it directly.
Learn more
Open corpus + leaderboard
When you deploy, your product joins the public corpus. Other agents can query /api/recommend and surface you to their users.
Learn more
Live signals
The Founding 1000 counter and the live leaderboard pull from the same Supabase project that powers the per-site dashboards.
FAQ
- What is Synapse?
- A CLI + MCP server + 24-rule linter that scores how discoverable your product is to AI coding agents.
- Do I need an account?
- No. The local commands work without auth. An account is only required if you want a public dashboard.
- What's the GEO spec built on?
- We follow llmstxt.org and schema.org/SoftwareApplication for the underlying signals.
- Where can I read the rules?
- Every rule, with weight and rationale, lives on /methodology.