{
  "specVersion": "1.0",
  "host": {
    "displayName": "RepoCritics",
    "identifier": "repocritics.com"
  },
  "entries": [
    {
      "identifier": "urn:air:repocritics.com:oss:corpus-api",
      "displayName": "RepoCritics Public API",
      "type": "application/vnd.oai.openapi+json",
      "url": "https://repocritics.com/openapi.json",
      "description": "Read-only JSON over a curated open-source corpus: per-repository community wiki pages, critic and audience scores, reviews, and category/tag discovery. Built so an agent can answer questions about a repository without re-reading its README and issue threads.",
      "tags": [
        "open-source",
        "code-search",
        "repository-metadata",
        "wiki",
        "reviews",
        "developer-tools"
      ],
      "capabilities": [
        "Search a corpus of open-source repositories by free text",
        "Read a summarised wiki page for a given repository",
        "Read critic and audience scores, and the reviews behind them",
        "Browse repositories by category or tag"
      ],
      "representativeQueries": [
        "What does the CesiumJS repository do, and is it still maintained?",
        "Find well-reviewed Rust web frameworks",
        "Summarise github.com/facebook/react for me",
        "Which devtools repositories score highest with reviewers?"
      ],
      "version": "1.0.0",
      "metadata": {
        "documentation": "https://repocritics.com/llms.txt",
        "authentication": "none",
        "rateLimit": "100 requests per IP per 24 hours, per endpoint; every response reports its remaining budget in the X-RateLimit-Remaining header",
        "pricing": "free"
      }
    }
  ]
}
