Skip to content
@synapsereality

Synapse

Synapse Research Ltd, Tel Aviv. Open-source tools for answer engine optimization, AI crawler access and website migrations.

Synapse: open-source tools for search and AI answers

Synapse (Synapse Research Ltd, Tel Aviv) builds software and the search demand for it. These are tools we wrote for our own site and then made general.

Tools

Tool What it does Docs
answer-engine-benchmark Asks ChatGPT, Gemini, Perplexity and Claude your buyers' questions, three times each, and counts how often they cite you. Python. synapsereality.io/open-source/answer-engine-benchmark
answer-crawler-check Fails your build when robots.txt blocks an AI answer crawler from any page in your sitemap. Node.js CLI and GitHub Action. synapsereality.io/open-source/answer-crawler-check
one-hop Checks a redirect map after a site move: every old URL must reach its new URL in one permanent redirect. Python CLI and GitHub Action. synapsereality.io/open-source/one-hop

All three are MIT licensed.

Live Tennis API

We also built Live Tennis API. Its SDKs, examples and integrations are in their own organisation, github.com/livetennisapi.

Contributing

Bug reports and pull requests are welcome on each repo. Read CONTRIBUTING.md first. It's short. Security problems go to ben@synapsereality.io, not to a public issue (SECURITY.md).

Contact

ben@synapsereality.io or synapsereality.io/contact. Everything else we have published or had merged upstream is listed at synapsereality.io/open-source.

Pinned Loading

  1. answer-crawler-check answer-crawler-check Public

    Fails your build when robots.txt blocks an AI answer crawler (OAI-SearchBot, Claude-SearchBot, PerplexityBot and 8 more) from any URL in your sitemap. Prints the rule and line that blocked each pag…

    JavaScript

  2. answer-engine-benchmark answer-engine-benchmark Public

    Asks ChatGPT, Gemini, Perplexity and Claude your buyers' questions with web search on, three times each, and counts how often the answers cite your site. Every answer is kept as JSONL, so each numb…

    Python

  3. one-hop one-hop Public

    Checks a redirect map after a site move. Every old URL must reach its new URL in one permanent redirect (301 or 308), and the new URL must answer 200. Chains, loops, 404s and temporary redirects fa…

    Python

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…