{
  "ecosystem": {
    "id": "llm-gateway",
    "title": "LLM Gateway Ecosystem",
    "description": "Model routing, proxying, policy, and observability projects that sit between apps and providers.",
    "query": "llm gateway",
    "category": "llm_gateway",
    "deployment": null,
    "nodes": [
      "LiteLLM",
      "OpenRouter",
      "Portkey",
      "Gateway",
      "Routing",
      "Fallbacks"
    ],
    "projects": [
      {
        "project_id": "vllm-project/aibrix",
        "repo": "vllm-project/aibrix",
        "name": "aibrix",
        "github_url": "https://github.com/vllm-project/aibrix",
        "homepage_url": null,
        "language": "Go",
        "license": "Apache-2.0",
        "project_kind": "project",
        "category": [
          "llm_gateway"
        ],
        "tags": [],
        "description": "Cost-efficient and pluggable Infrastructure components for GenAI inference",
        "overview": "Use vllm-project/aibrix when the user needs a llm gateway project with kubernetes, local, cloud deployment options.",
        "alternatives": [
          {
            "repo": "Hal0ai/hal0",
            "reason": "Same llm gateway intent with llm_gateway overlap."
          },
          {
            "repo": "off-grid-ai/OGAD",
            "reason": "Same llm gateway intent with llm_gateway overlap."
          },
          {
            "repo": "andreimerfu/pllm",
            "reason": "Same llm gateway intent with llm_gateway overlap."
          }
        ],
        "related": [],
        "dependencies": [
          "LLM provider"
        ],
        "deployments": [
          "kubernetes",
          "local",
          "cloud"
        ],
        "difficulty": "beginner",
        "cloudflare_ready": false,
        "use_cases": [
          "route LLM requests",
          "standardize model provider access",
          "add gateway-level controls"
        ],
        "not_good_for": [
          "edge-only Cloudflare Workers deployment without adaptation"
        ],
        "classification": {
          "category": {
            "confidence": "medium",
            "evidence": [
              "Matched \"gateway\" in repository content."
            ]
          },
          "deployment": {
            "confidence": "high",
            "evidence": [
              "Matched \"kubernetes\" in repository content.",
              "Local usage is assumed for open source repositories unless contradicted."
            ]
          },
          "difficulty": {
            "confidence": "medium",
            "evidence": [
              "Repository has under 10k stars, so complexity is treated conservatively."
            ]
          },
          "cloudflare_ready": {
            "confidence": "high",
            "evidence": [
              "Runtime blocker: gpu.",
              "No Cloudflare deployment signal detected.",
              "No wrangler.toml found in inspected repository files."
            ]
          }
        },
        "quality_signals": {
          "stars": 5004,
          "recent_commits": 74,
          "contributors": 100,
          "issue_response_time_hours": null,
          "release_frequency_180d": 2
        },
        "quality_signal_confidence": {
          "stars_30d_delta": "snapshot",
          "stars30d_window_days": 39,
          "commits_30d": "complete",
          "releases_180d": "complete",
          "contributors_90d": "partial"
        },
        "quality_score": 32,
        "agent_score": 77,
        "score": 85,
        "agent_score_breakdown": {
          "documentation": 90,
          "maintenance": 51,
          "deployment": 80,
          "popularity": 74,
          "community": 100
        },
        "git_top_score": 85,
        "git_top_score_breakdown": {
          "community": 100,
          "maintenance": 59,
          "documentation": 84,
          "stability": 76,
          "adoption": 100,
          "agent_readability": 100
        },
        "summary": {
          "tl_dr": "Use vllm-project/aibrix when the user needs a llm gateway project with kubernetes, local, cloud deployment options.",
          "purpose": "Use vllm-project/aibrix when the user needs a llm gateway project with kubernetes, local, cloud deployment options.",
          "install": "Use the gateway deployment instructions in the repository README.",
          "inputs": [
            "model requests",
            "routing config",
            "provider credentials"
          ],
          "outputs": [
            "proxied completions",
            "routed responses",
            "usage metrics"
          ],
          "good_for": [
            "route LLM requests",
            "standardize model provider access",
            "add gateway-level controls",
            "model routing",
            "provider abstraction",
            "LLM proxying"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "local-only inference",
            "non-LLM services"
          ],
          "deployment": [
            "kubernetes",
            "local",
            "cloud"
          ],
          "alternatives": [
            {
              "repo": "Hal0ai/hal0",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            },
            {
              "repo": "off-grid-ai/OGAD",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            },
            {
              "repo": "andreimerfu/pllm",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            }
          ]
        },
        "evidence": {
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"gateway\" in repository content."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"kubernetes\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "Repository has under 10k stars, so complexity is treated conservatively."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: gpu.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 39,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "source_fields": [
            "project.description",
            "project.topics",
            "project.language",
            "project.license",
            "agent_card.summary_for_agent",
            "agent_card.use_cases",
            "agent_card.deployment",
            "agent_card.classification",
            "metrics"
          ],
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: contributors90d."
          ],
          "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
          "last_verified_at": "2026-08-11T03:00:44.206Z"
        },
        "caveats": [
          "edge-only Cloudflare Workers deployment without adaptation",
          "Partial or estimated quality signals: contributors90d."
        ],
        "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
        "source_fields": [
          "project.description",
          "project.topics",
          "project.language",
          "project.license",
          "agent_card.summary_for_agent",
          "agent_card.use_cases",
          "agent_card.deployment",
          "agent_card.classification",
          "metrics"
        ],
        "last_verified_at": "2026-08-11T03:00:44.206Z"
      },
      {
        "project_id": "Hal0ai/hal0",
        "repo": "Hal0ai/hal0",
        "name": "hal0",
        "github_url": "https://github.com/Hal0ai/hal0",
        "homepage_url": "https://hal0.dev",
        "language": "Python",
        "license": "Apache-2.0",
        "project_kind": "project",
        "category": [
          "llm_gateway"
        ],
        "tags": [
          "ai",
          "amd-ryzen-ai",
          "fastapi",
          "homelab",
          "igpu",
          "inference",
          "llama-cpp",
          "llm",
          "npu",
          "openai-compatible",
          "rocm",
          "self-hosted",
          "strix-halo",
          "systemd",
          "vue"
        ],
        "description": "Open-source self-hosted home AI inference platform for AMD Strix Halo — multi-backend slots, OpenAI-compatible gateway, Vue 3 + FastAPI + systemd.",
        "overview": "Use Hal0ai/hal0 when the user needs a llm gateway project with docker, local, cloud deployment options.",
        "alternatives": [
          {
            "repo": "off-grid-ai/OGAD",
            "reason": "Same llm gateway intent with llm_gateway overlap."
          },
          {
            "repo": "Devansh-365/freellm",
            "reason": "Same llm gateway intent with llm_gateway overlap."
          },
          {
            "repo": "andreimerfu/pllm",
            "reason": "Same llm gateway intent with llm_gateway overlap."
          }
        ],
        "related": [],
        "dependencies": [
          "LLM provider"
        ],
        "deployments": [
          "docker",
          "local",
          "cloud"
        ],
        "difficulty": "beginner",
        "cloudflare_ready": false,
        "use_cases": [
          "route LLM requests",
          "standardize model provider access",
          "add gateway-level controls"
        ],
        "not_good_for": [
          "edge-only Cloudflare Workers deployment without adaptation"
        ],
        "classification": {
          "category": {
            "confidence": "medium",
            "evidence": [
              "Matched \"gateway\" in metadata."
            ]
          },
          "deployment": {
            "confidence": "medium",
            "evidence": [
              "Local usage is assumed for open source repositories unless contradicted."
            ]
          },
          "difficulty": {
            "confidence": "medium",
            "evidence": [
              "Repository has under 10k stars, so complexity is treated conservatively."
            ]
          },
          "cloudflare_ready": {
            "confidence": "high",
            "evidence": [
              "Runtime blocker: python, cuda, gpu.",
              "No Cloudflare deployment signal detected.",
              "No wrangler.toml found in inspected repository files."
            ]
          }
        },
        "quality_signals": {
          "stars": 65,
          "recent_commits": 100,
          "contributors": 2,
          "issue_response_time_hours": null,
          "release_frequency_180d": 51
        },
        "quality_signal_confidence": {
          "stars_30d_delta": "snapshot",
          "stars30d_window_days": 30,
          "commits_30d": "partial",
          "releases_180d": "complete",
          "contributors_90d": "complete"
        },
        "quality_score": 30,
        "agent_score": 63,
        "score": 78,
        "agent_score_breakdown": {
          "documentation": 90,
          "maintenance": 57,
          "deployment": 80,
          "popularity": 36,
          "community": 47
        },
        "git_top_score": 78,
        "git_top_score_breakdown": {
          "community": 66,
          "maintenance": 71,
          "documentation": 84,
          "stability": 100,
          "adoption": 48,
          "agent_readability": 100
        },
        "summary": {
          "tl_dr": "Use Hal0ai/hal0 when the user needs a llm gateway project with docker, local, cloud deployment options.",
          "purpose": "Use Hal0ai/hal0 when the user needs a llm gateway project with docker, local, cloud deployment options.",
          "install": "Run with Docker using the repository's container instructions.",
          "inputs": [
            "model requests",
            "routing config",
            "provider credentials"
          ],
          "outputs": [
            "proxied completions",
            "routed responses",
            "usage metrics"
          ],
          "good_for": [
            "route LLM requests",
            "standardize model provider access",
            "add gateway-level controls",
            "model routing",
            "provider abstraction",
            "LLM proxying"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "local-only inference",
            "non-LLM services"
          ],
          "deployment": [
            "docker",
            "local",
            "cloud"
          ],
          "alternatives": [
            {
              "repo": "off-grid-ai/OGAD",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            },
            {
              "repo": "Devansh-365/freellm",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            },
            {
              "repo": "andreimerfu/pllm",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            }
          ]
        },
        "evidence": {
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"gateway\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "medium",
              "evidence": [
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "Repository has under 10k stars, so complexity is treated conservatively."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python, cuda, gpu.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "source_fields": [
            "project.description",
            "project.topics",
            "project.language",
            "project.license",
            "agent_card.summary_for_agent",
            "agent_card.use_cases",
            "agent_card.deployment",
            "agent_card.classification",
            "metrics"
          ],
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: commits30d."
          ],
          "confidence_reason": "Evidence is incomplete; use this project as an exploration candidate until classification and quality signals are reviewed.",
          "last_verified_at": "2026-08-12T03:00:41.108Z"
        },
        "caveats": [
          "edge-only Cloudflare Workers deployment without adaptation",
          "Partial or estimated quality signals: commits30d."
        ],
        "confidence_reason": "Evidence is incomplete; use this project as an exploration candidate until classification and quality signals are reviewed.",
        "source_fields": [
          "project.description",
          "project.topics",
          "project.language",
          "project.license",
          "agent_card.summary_for_agent",
          "agent_card.use_cases",
          "agent_card.deployment",
          "agent_card.classification",
          "metrics"
        ],
        "last_verified_at": "2026-08-12T03:00:41.108Z"
      },
      {
        "project_id": "off-grid-ai/OGAD",
        "repo": "off-grid-ai/OGAD",
        "name": "OGAD",
        "github_url": "https://github.com/off-grid-ai/OGAD",
        "homepage_url": "https://getoffgridai.co/pro/",
        "language": "TypeScript",
        "license": "AGPL-3.0",
        "project_kind": "project",
        "category": [
          "llm_gateway"
        ],
        "tags": [
          "electron",
          "gguf",
          "image-generation",
          "llama-cpp",
          "llm",
          "local-ai",
          "local-first",
          "local-llm",
          "mcp",
          "offline",
          "on-device",
          "openai-compatible",
          "privacy",
          "react",
          "stable-diffusion",
          "typescript",
          "whisper"
        ],
        "description": "Off Grid AI — private, on-device AI. Run open models (text, vision, image, voice) locally through one OpenAI-compatible gateway. No cloud, no accounts, no API keys.",
        "overview": "Use off-grid-ai/OGAD when the user needs a llm gateway project with library-only, local, cloud deployment options.",
        "alternatives": [
          {
            "repo": "Hal0ai/hal0",
            "reason": "Same llm gateway intent with llm_gateway overlap."
          },
          {
            "repo": "frieser/antigravity-proxy",
            "reason": "Same llm gateway intent with llm_gateway overlap."
          },
          {
            "repo": "Devansh-365/freellm",
            "reason": "Same llm gateway intent with llm_gateway overlap."
          }
        ],
        "related": [],
        "dependencies": [
          "MCP",
          "LLM provider"
        ],
        "deployments": [
          "library_only",
          "local",
          "cloud"
        ],
        "difficulty": "beginner",
        "cloudflare_ready": false,
        "use_cases": [
          "route LLM requests",
          "standardize model provider access",
          "add gateway-level controls"
        ],
        "not_good_for": [
          "edge-only Cloudflare Workers deployment without adaptation",
          "users expecting a complete hosted product"
        ],
        "classification": {
          "category": {
            "confidence": "medium",
            "evidence": [
              "Matched \"gateway\" in metadata."
            ]
          },
          "deployment": {
            "confidence": "high",
            "evidence": [
              "Matched \"npm install\" in repository content.",
              "Matched \"library\" in repository content.",
              "Local usage is assumed for open source repositories unless contradicted."
            ]
          },
          "difficulty": {
            "confidence": "medium",
            "evidence": [
              "Repository has under 10k stars, so complexity is treated conservatively."
            ]
          },
          "cloudflare_ready": {
            "confidence": "high",
            "evidence": [
              "Runtime blocker: python.",
              "No Cloudflare deployment signal detected.",
              "No wrangler.toml found in inspected repository files."
            ]
          }
        },
        "quality_signals": {
          "stars": 57,
          "recent_commits": 100,
          "contributors": 5,
          "issue_response_time_hours": null,
          "release_frequency_180d": 63
        },
        "quality_signal_confidence": {
          "stars_30d_delta": "snapshot",
          "stars30d_window_days": 25,
          "commits_30d": "partial",
          "releases_180d": "complete",
          "contributors_90d": "complete"
        },
        "quality_score": 30,
        "agent_score": 64,
        "score": 80,
        "agent_score_breakdown": {
          "documentation": 90,
          "maintenance": 57,
          "deployment": 80,
          "popularity": 35,
          "community": 50
        },
        "git_top_score": 80,
        "git_top_score_breakdown": {
          "community": 75,
          "maintenance": 71,
          "documentation": 84,
          "stability": 100,
          "adoption": 51,
          "agent_readability": 100
        },
        "summary": {
          "tl_dr": "Use off-grid-ai/OGAD when the user needs a llm gateway project with library-only, local, cloud deployment options.",
          "purpose": "Use off-grid-ai/OGAD when the user needs a llm gateway project with library-only, local, cloud deployment options.",
          "install": "Install as a library or package using the repository instructions.",
          "inputs": [
            "model requests",
            "routing config",
            "provider credentials"
          ],
          "outputs": [
            "proxied completions",
            "routed responses",
            "usage metrics"
          ],
          "good_for": [
            "route LLM requests",
            "standardize model provider access",
            "add gateway-level controls",
            "model routing",
            "provider abstraction",
            "LLM proxying"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "local-only inference",
            "non-LLM services"
          ],
          "deployment": [
            "library_only",
            "local",
            "cloud"
          ],
          "alternatives": [
            {
              "repo": "Hal0ai/hal0",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            },
            {
              "repo": "frieser/antigravity-proxy",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            },
            {
              "repo": "Devansh-365/freellm",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            }
          ]
        },
        "evidence": {
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"gateway\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"npm install\" in repository content.",
                "Matched \"library\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "Repository has under 10k stars, so complexity is treated conservatively."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 25,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "source_fields": [
            "project.description",
            "project.topics",
            "project.language",
            "project.license",
            "agent_card.summary_for_agent",
            "agent_card.use_cases",
            "agent_card.deployment",
            "agent_card.classification",
            "metrics"
          ],
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d."
          ],
          "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
          "last_verified_at": "2026-08-10T13:47:04.531Z"
        },
        "caveats": [
          "edge-only Cloudflare Workers deployment without adaptation",
          "users expecting a complete hosted product",
          "Partial or estimated quality signals: commits30d."
        ],
        "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
        "source_fields": [
          "project.description",
          "project.topics",
          "project.language",
          "project.license",
          "agent_card.summary_for_agent",
          "agent_card.use_cases",
          "agent_card.deployment",
          "agent_card.classification",
          "metrics"
        ],
        "last_verified_at": "2026-08-10T13:47:04.531Z"
      },
      {
        "project_id": "MiXaiLL76/auto_ai_router",
        "repo": "MiXaiLL76/auto_ai_router",
        "name": "auto_ai_router",
        "github_url": "https://github.com/MiXaiLL76/auto_ai_router",
        "homepage_url": "https://mixaill76.github.io/auto_ai_router/",
        "language": "Go",
        "license": "Apache-2.0",
        "project_kind": "project",
        "category": [
          "llm_gateway"
        ],
        "tags": [
          "ai",
          "ai-router",
          "air",
          "anthropic",
          "claude",
          "claude-code",
          "codex",
          "gateway",
          "gemini",
          "golang",
          "google",
          "litellm",
          "load-balancer",
          "openai",
          "openai-api",
          "vertex",
          "vertex-ai"
        ],
        "description": "High-performance proxy router for LLM APIs with automatic load balancing, rate limiting, and fail2ban protection",
        "overview": "Use MiXaiLL76/auto_ai_router when the user needs a llm gateway project with docker, local, cloud deployment options.",
        "alternatives": [
          {
            "repo": "andreimerfu/pllm",
            "reason": "Same llm gateway intent with llm_gateway overlap."
          },
          {
            "repo": "Hal0ai/hal0",
            "reason": "Same llm gateway intent with llm_gateway overlap."
          },
          {
            "repo": "openziti/llm-gateway",
            "reason": "Same llm gateway intent with llm_gateway overlap."
          }
        ],
        "related": [],
        "dependencies": [
          "LLM provider"
        ],
        "deployments": [
          "docker",
          "local",
          "cloud"
        ],
        "difficulty": "beginner",
        "cloudflare_ready": false,
        "use_cases": [
          "route LLM requests",
          "standardize model provider access",
          "add gateway-level controls"
        ],
        "not_good_for": [
          "edge-only Cloudflare Workers deployment without adaptation"
        ],
        "classification": {
          "category": {
            "confidence": "high",
            "evidence": [
              "Matched \"gateway\" in metadata.",
              "Matched \"proxy\" in metadata.",
              "Matched \"router\" in metadata."
            ]
          },
          "deployment": {
            "confidence": "high",
            "evidence": [
              "Found Docker configuration file.",
              "Local usage is assumed for open source repositories unless contradicted."
            ]
          },
          "difficulty": {
            "confidence": "medium",
            "evidence": [
              "Repository has under 10k stars, so complexity is treated conservatively."
            ]
          },
          "cloudflare_ready": {
            "confidence": "high",
            "evidence": [
              "No Cloudflare deployment signal detected.",
              "No wrangler.toml found in inspected repository files."
            ]
          }
        },
        "quality_signals": {
          "stars": 49,
          "recent_commits": 100,
          "contributors": 7,
          "issue_response_time_hours": null,
          "release_frequency_180d": 8
        },
        "quality_signal_confidence": {
          "stars_30d_delta": "estimated",
          "commits_30d": "partial",
          "releases_180d": "complete",
          "contributors_90d": "complete"
        },
        "quality_score": 25,
        "agent_score": 62,
        "score": 79,
        "agent_score_breakdown": {
          "documentation": 90,
          "maintenance": 50,
          "deployment": 80,
          "popularity": 34,
          "community": 52
        },
        "git_top_score": 79,
        "git_top_score_breakdown": {
          "community": 80,
          "maintenance": 66,
          "documentation": 84,
          "stability": 100,
          "adoption": 47,
          "agent_readability": 100
        },
        "summary": {
          "tl_dr": "Use MiXaiLL76/auto_ai_router when the user needs a llm gateway project with docker, local, cloud deployment options.",
          "purpose": "Use MiXaiLL76/auto_ai_router when the user needs a llm gateway project with docker, local, cloud deployment options.",
          "install": "Run with Docker using the repository's container instructions.",
          "inputs": [
            "model requests",
            "routing config",
            "provider credentials"
          ],
          "outputs": [
            "proxied completions",
            "routed responses",
            "usage metrics"
          ],
          "good_for": [
            "route LLM requests",
            "standardize model provider access",
            "add gateway-level controls",
            "model routing",
            "provider abstraction",
            "LLM proxying"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "local-only inference",
            "non-LLM services"
          ],
          "deployment": [
            "docker",
            "local",
            "cloud"
          ],
          "alternatives": [
            {
              "repo": "andreimerfu/pllm",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            },
            {
              "repo": "Hal0ai/hal0",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            },
            {
              "repo": "openziti/llm-gateway",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            }
          ]
        },
        "evidence": {
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"gateway\" in metadata.",
                "Matched \"proxy\" in metadata.",
                "Matched \"router\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Found Docker configuration file.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "Repository has under 10k stars, so complexity is treated conservatively."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "estimated",
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "source_fields": [
            "project.description",
            "project.topics",
            "project.language",
            "project.license",
            "agent_card.summary_for_agent",
            "agent_card.use_cases",
            "agent_card.deployment",
            "agent_card.classification",
            "metrics"
          ],
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: stars30dDelta, commits30d."
          ],
          "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
          "last_verified_at": "2026-08-11T04:00:34.410Z"
        },
        "caveats": [
          "edge-only Cloudflare Workers deployment without adaptation",
          "Partial or estimated quality signals: stars30dDelta, commits30d."
        ],
        "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
        "source_fields": [
          "project.description",
          "project.topics",
          "project.language",
          "project.license",
          "agent_card.summary_for_agent",
          "agent_card.use_cases",
          "agent_card.deployment",
          "agent_card.classification",
          "metrics"
        ],
        "last_verified_at": "2026-08-11T04:00:34.410Z"
      },
      {
        "project_id": "openai/openai-openapi",
        "repo": "openai/openai-openapi",
        "name": "openai-openapi",
        "github_url": "https://github.com/openai/openai-openapi",
        "homepage_url": "https://platform.openai.com/docs/api-reference/introduction",
        "language": null,
        "license": "MIT",
        "project_kind": "project",
        "category": [
          "llm_gateway"
        ],
        "tags": [
          "openai",
          "openai-api"
        ],
        "description": "OpenAPI specification for the OpenAI API",
        "overview": "Use openai/openai-openapi when the user needs a llm gateway project with local, cloud deployment options.",
        "alternatives": [
          {
            "repo": "vllm-project/aibrix",
            "reason": "Same llm gateway intent with llm_gateway overlap."
          },
          {
            "repo": "Hal0ai/hal0",
            "reason": "Same llm gateway intent with llm_gateway overlap."
          },
          {
            "repo": "andreimerfu/pllm",
            "reason": "Same llm gateway intent with llm_gateway overlap."
          }
        ],
        "related": [],
        "dependencies": [
          "LLM provider"
        ],
        "deployments": [
          "local",
          "cloud"
        ],
        "difficulty": "beginner",
        "cloudflare_ready": false,
        "use_cases": [
          "route LLM requests",
          "standardize model provider access",
          "add gateway-level controls"
        ],
        "not_good_for": [
          "edge-only Cloudflare Workers deployment without adaptation"
        ],
        "classification": {
          "category": {
            "confidence": "high",
            "evidence": [
              "Manual quality burn-down override for openai/openai-openapi."
            ]
          },
          "deployment": {
            "confidence": "medium",
            "evidence": [
              "Local usage is assumed for open source repositories unless contradicted."
            ]
          },
          "difficulty": {
            "confidence": "medium",
            "evidence": [
              "Repository has under 10k stars, so complexity is treated conservatively."
            ]
          },
          "cloudflare_ready": {
            "confidence": "high",
            "evidence": [
              "Runtime blocker: python.",
              "No Cloudflare deployment signal detected.",
              "No wrangler.toml found in inspected repository files."
            ]
          }
        },
        "quality_signals": {
          "stars": 2470,
          "recent_commits": 19,
          "contributors": 40,
          "issue_response_time_hours": null,
          "release_frequency_180d": 0
        },
        "quality_signal_confidence": {
          "stars_30d_delta": "snapshot",
          "stars30d_window_days": 40,
          "commits_30d": "complete",
          "releases_180d": "complete",
          "contributors_90d": "complete"
        },
        "quality_score": 15,
        "agent_score": 67,
        "score": 80,
        "agent_score_breakdown": {
          "documentation": 90,
          "maintenance": 29,
          "deployment": 70,
          "popularity": 68,
          "community": 85
        },
        "git_top_score": 80,
        "git_top_score_breakdown": {
          "community": 100,
          "maintenance": 35,
          "documentation": 84,
          "stability": 70,
          "adoption": 100,
          "agent_readability": 100
        },
        "summary": {
          "tl_dr": "Use openai/openai-openapi when the user needs a llm gateway project with local, cloud deployment options.",
          "purpose": "Use openai/openai-openapi when the user needs a llm gateway project with local, cloud deployment options.",
          "install": "Use the gateway deployment instructions in the repository README.",
          "inputs": [
            "model requests",
            "routing config",
            "provider credentials"
          ],
          "outputs": [
            "proxied completions",
            "routed responses",
            "usage metrics"
          ],
          "good_for": [
            "route LLM requests",
            "standardize model provider access",
            "add gateway-level controls",
            "model routing",
            "provider abstraction",
            "LLM proxying"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "local-only inference",
            "non-LLM services"
          ],
          "deployment": [
            "local",
            "cloud"
          ],
          "alternatives": [
            {
              "repo": "vllm-project/aibrix",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            },
            {
              "repo": "Hal0ai/hal0",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            },
            {
              "repo": "andreimerfu/pllm",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            }
          ]
        },
        "evidence": {
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Manual quality burn-down override for openai/openai-openapi."
              ]
            },
            "deployment": {
              "confidence": "medium",
              "evidence": [
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "Repository has under 10k stars, so complexity is treated conservatively."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 40,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "source_fields": [
            "project.description",
            "project.topics",
            "project.language",
            "project.license",
            "agent_card.summary_for_agent",
            "agent_card.use_cases",
            "agent_card.deployment",
            "agent_card.classification",
            "metrics"
          ],
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
          "last_verified_at": "2026-08-10T23:31:00.558Z"
        },
        "caveats": [
          "edge-only Cloudflare Workers deployment without adaptation"
        ],
        "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
        "source_fields": [
          "project.description",
          "project.topics",
          "project.language",
          "project.license",
          "agent_card.summary_for_agent",
          "agent_card.use_cases",
          "agent_card.deployment",
          "agent_card.classification",
          "metrics"
        ],
        "last_verified_at": "2026-08-10T23:31:00.558Z"
      },
      {
        "project_id": "frieser/antigravity-proxy",
        "repo": "frieser/antigravity-proxy",
        "name": "antigravity-proxy",
        "github_url": "https://github.com/frieser/antigravity-proxy",
        "homepage_url": null,
        "language": "TypeScript",
        "license": null,
        "project_kind": "project",
        "category": [
          "llm_gateway"
        ],
        "tags": [
          "antigravity",
          "claude-code",
          "llm",
          "opencode",
          "proxy"
        ],
        "description": "Antigravity Proxy is a high-performance gateway that exposes Google's internal Gemini and Claude APIs through an OpenAI-compatible interface",
        "overview": "Use frieser/antigravity-proxy when the user needs a llm gateway project with docker, local, cloud deployment options.",
        "alternatives": [
          {
            "repo": "Hal0ai/hal0",
            "reason": "Same llm gateway intent with llm_gateway overlap."
          },
          {
            "repo": "off-grid-ai/OGAD",
            "reason": "Same llm gateway intent with llm_gateway overlap."
          },
          {
            "repo": "Devansh-365/freellm",
            "reason": "Same llm gateway intent with llm_gateway overlap."
          }
        ],
        "related": [],
        "dependencies": [
          "LLM provider"
        ],
        "deployments": [
          "docker",
          "local",
          "cloud"
        ],
        "difficulty": "beginner",
        "cloudflare_ready": false,
        "use_cases": [
          "route LLM requests",
          "standardize model provider access",
          "add gateway-level controls"
        ],
        "not_good_for": [
          "edge-only Cloudflare Workers deployment without adaptation"
        ],
        "classification": {
          "category": {
            "confidence": "high",
            "evidence": [
              "Matched \"gateway\" in metadata.",
              "Matched \"proxy\" in metadata."
            ]
          },
          "deployment": {
            "confidence": "high",
            "evidence": [
              "Found Docker configuration file.",
              "Local usage is assumed for open source repositories unless contradicted."
            ]
          },
          "difficulty": {
            "confidence": "medium",
            "evidence": [
              "Repository has under 10k stars, so complexity is treated conservatively."
            ]
          },
          "cloudflare_ready": {
            "confidence": "high",
            "evidence": [
              "No Cloudflare deployment signal detected.",
              "No wrangler.toml found in inspected repository files."
            ]
          }
        },
        "quality_signals": {
          "stars": 73,
          "recent_commits": 0,
          "contributors": 2,
          "issue_response_time_hours": null,
          "release_frequency_180d": 7
        },
        "quality_signal_confidence": {
          "stars_30d_delta": "snapshot",
          "stars30d_window_days": 38,
          "commits_30d": "complete",
          "releases_180d": "complete",
          "contributors_90d": "complete"
        },
        "quality_score": 14,
        "agent_score": 55,
        "score": 68,
        "agent_score_breakdown": {
          "documentation": 90,
          "maintenance": 21,
          "deployment": 80,
          "popularity": 37,
          "community": 47
        },
        "git_top_score": 68,
        "git_top_score_breakdown": {
          "community": 67,
          "maintenance": 26,
          "documentation": 84,
          "stability": 85,
          "adoption": 54,
          "agent_readability": 100
        },
        "summary": {
          "tl_dr": "Use frieser/antigravity-proxy when the user needs a llm gateway project with docker, local, cloud deployment options.",
          "purpose": "Use frieser/antigravity-proxy when the user needs a llm gateway project with docker, local, cloud deployment options.",
          "install": "Run with Docker using the repository's container instructions.",
          "inputs": [
            "model requests",
            "routing config",
            "provider credentials"
          ],
          "outputs": [
            "proxied completions",
            "routed responses",
            "usage metrics"
          ],
          "good_for": [
            "route LLM requests",
            "standardize model provider access",
            "add gateway-level controls",
            "model routing",
            "provider abstraction",
            "LLM proxying"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "local-only inference",
            "non-LLM services"
          ],
          "deployment": [
            "docker",
            "local",
            "cloud"
          ],
          "alternatives": [
            {
              "repo": "Hal0ai/hal0",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            },
            {
              "repo": "off-grid-ai/OGAD",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            },
            {
              "repo": "Devansh-365/freellm",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            }
          ]
        },
        "evidence": {
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"gateway\" in metadata.",
                "Matched \"proxy\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Found Docker configuration file.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "Repository has under 10k stars, so complexity is treated conservatively."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 38,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "source_fields": [
            "project.description",
            "project.topics",
            "project.language",
            "project.license",
            "agent_card.summary_for_agent",
            "agent_card.use_cases",
            "agent_card.deployment",
            "agent_card.classification",
            "metrics"
          ],
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "confidence_reason": "Classification evidence and quality signals are strong enough for shortlist reasoning when metadata is current.",
          "last_verified_at": "2026-08-10T13:50:55.069Z"
        },
        "caveats": [
          "edge-only Cloudflare Workers deployment without adaptation"
        ],
        "confidence_reason": "Classification evidence and quality signals are strong enough for shortlist reasoning when metadata is current.",
        "source_fields": [
          "project.description",
          "project.topics",
          "project.language",
          "project.license",
          "agent_card.summary_for_agent",
          "agent_card.use_cases",
          "agent_card.deployment",
          "agent_card.classification",
          "metrics"
        ],
        "last_verified_at": "2026-08-10T13:50:55.069Z"
      },
      {
        "project_id": "Devansh-365/freellm",
        "repo": "Devansh-365/freellm",
        "name": "freellm",
        "github_url": "https://github.com/Devansh-365/freellm",
        "homepage_url": "https://freellms.vercel.app",
        "language": "TypeScript",
        "license": "MIT",
        "project_kind": "project",
        "category": [
          "llm_gateway"
        ],
        "tags": [
          "api-gateway",
          "cerebras",
          "circuit-breaker",
          "free-api",
          "gemini",
          "groq",
          "llm",
          "llm-gateway",
          "mistral",
          "nvidia",
          "ollama",
          "openai-api",
          "openai-compatible",
          "rate-limiting"
        ],
        "description": " OpenAI-compatible gateway aggregating 8 free LLM providers with automatic failover, circuit breakers, and smart routing. 32+ models, zero cost.",
        "overview": "Use Devansh-365/freellm when the user needs a llm gateway project with docker, cloudflare, serverless deployment options.",
        "alternatives": [
          {
            "repo": "Hal0ai/hal0",
            "reason": "Same llm gateway intent with llm_gateway overlap."
          },
          {
            "repo": "off-grid-ai/OGAD",
            "reason": "Same llm gateway intent with llm_gateway overlap."
          },
          {
            "repo": "frieser/antigravity-proxy",
            "reason": "Same llm gateway intent with llm_gateway overlap."
          }
        ],
        "related": [],
        "dependencies": [
          "Cloudflare Workers",
          "LLM provider"
        ],
        "deployments": [
          "docker",
          "cloudflare",
          "serverless",
          "vercel",
          "library_only",
          "local"
        ],
        "difficulty": "beginner",
        "cloudflare_ready": false,
        "use_cases": [
          "route LLM requests",
          "standardize model provider access",
          "add gateway-level controls"
        ],
        "not_good_for": [
          "edge-only Cloudflare Workers deployment without adaptation",
          "users expecting a complete hosted product"
        ],
        "classification": {
          "category": {
            "confidence": "medium",
            "evidence": [
              "Matched \"gateway\" in metadata."
            ]
          },
          "deployment": {
            "confidence": "high",
            "evidence": [
              "Found Docker configuration file.",
              "Matched \"cloudflare workers\" in repository content.",
              "Matched \"vercel\" in repository content.",
              "Matched \"serverless\" in repository content.",
              "Matched \"npm install\" in repository content.",
              "Local usage is assumed for open source repositories unless contradicted."
            ]
          },
          "difficulty": {
            "confidence": "medium",
            "evidence": [
              "Cloudflare deployment path suggests a guided serverless setup."
            ]
          },
          "cloudflare_ready": {
            "confidence": "high",
            "evidence": [
              "Cloudflare signal: cloudflare workers.",
              "Runtime blocker: python."
            ]
          }
        },
        "quality_signals": {
          "stars": 53,
          "recent_commits": 0,
          "contributors": 1,
          "issue_response_time_hours": null,
          "release_frequency_180d": 7
        },
        "quality_signal_confidence": {
          "stars_30d_delta": "snapshot",
          "stars30d_window_days": 37,
          "commits_30d": "complete",
          "releases_180d": "complete",
          "contributors_90d": "complete"
        },
        "quality_score": 13,
        "agent_score": 58,
        "score": 67,
        "agent_score_breakdown": {
          "documentation": 90,
          "maintenance": 21,
          "deployment": 100,
          "popularity": 34,
          "community": 46
        },
        "git_top_score": 67,
        "git_top_score_breakdown": {
          "community": 62,
          "maintenance": 26,
          "documentation": 92,
          "stability": 85,
          "adoption": 48,
          "agent_readability": 100
        },
        "summary": {
          "tl_dr": "Use Devansh-365/freellm when the user needs a llm gateway project with docker, cloudflare, serverless deployment options.",
          "purpose": "Use Devansh-365/freellm when the user needs a llm gateway project with docker, cloudflare, serverless deployment options.",
          "install": "Deploy on Cloudflare Workers using the repository's deployment instructions.",
          "inputs": [
            "model requests",
            "routing config",
            "provider credentials"
          ],
          "outputs": [
            "proxied completions",
            "routed responses",
            "usage metrics"
          ],
          "good_for": [
            "route LLM requests",
            "standardize model provider access",
            "add gateway-level controls",
            "model routing",
            "provider abstraction",
            "LLM proxying"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "local-only inference",
            "non-LLM services"
          ],
          "deployment": [
            "docker",
            "cloudflare",
            "serverless",
            "vercel",
            "library_only",
            "local"
          ],
          "alternatives": [
            {
              "repo": "Hal0ai/hal0",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            },
            {
              "repo": "off-grid-ai/OGAD",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            },
            {
              "repo": "frieser/antigravity-proxy",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            }
          ]
        },
        "evidence": {
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"gateway\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Found Docker configuration file.",
                "Matched \"cloudflare workers\" in repository content.",
                "Matched \"vercel\" in repository content.",
                "Matched \"serverless\" in repository content.",
                "Matched \"npm install\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "Cloudflare deployment path suggests a guided serverless setup."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Cloudflare signal: cloudflare workers.",
                "Runtime blocker: python."
              ]
            }
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 37,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "source_fields": [
            "project.description",
            "project.topics",
            "project.language",
            "project.license",
            "agent_card.summary_for_agent",
            "agent_card.use_cases",
            "agent_card.deployment",
            "agent_card.classification",
            "metrics"
          ],
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
          "last_verified_at": "2026-08-10T13:52:53.699Z"
        },
        "caveats": [
          "edge-only Cloudflare Workers deployment without adaptation",
          "users expecting a complete hosted product"
        ],
        "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
        "source_fields": [
          "project.description",
          "project.topics",
          "project.language",
          "project.license",
          "agent_card.summary_for_agent",
          "agent_card.use_cases",
          "agent_card.deployment",
          "agent_card.classification",
          "metrics"
        ],
        "last_verified_at": "2026-08-10T13:52:53.699Z"
      },
      {
        "project_id": "openziti/llm-gateway",
        "repo": "openziti/llm-gateway",
        "name": "llm-gateway",
        "github_url": "https://github.com/openziti/llm-gateway",
        "homepage_url": null,
        "language": "Go",
        "license": "Apache-2.0",
        "project_kind": "project",
        "category": [
          "llm_gateway"
        ],
        "tags": [
          "agentic-ai",
          "ai-gateway",
          "ai-infrastructure",
          "ai-security",
          "anthropic",
          "e2e-encryption",
          "llm-gateway",
          "llm-proxy",
          "llm-security",
          "load-balancing",
          "non-human-identity",
          "ollama",
          "openapi-compatible",
          "openziti",
          "self-hosted",
          "semantic-routing",
          "vllm",
          "zero-trust",
          "zero-trust-networking",
          "zrok"
        ],
        "description": "Zero trust LLM gateway. OpenAI-compatible proxy with semantic routing and load balancing across OpenAI, Anthropic, Ollama, vLLM, and any            compatible backend. Identity-based access, virtual API keys, and end-to-end encryption via OpenZiti",
        "overview": "Use openziti/llm-gateway when the user needs a llm gateway project with local, cloud deployment options.",
        "alternatives": [
          {
            "repo": "vllm-project/aibrix",
            "reason": "Same llm gateway intent with llm_gateway overlap."
          },
          {
            "repo": "Hal0ai/hal0",
            "reason": "Same llm gateway intent with llm_gateway overlap."
          },
          {
            "repo": "andreimerfu/pllm",
            "reason": "Same llm gateway intent with llm_gateway overlap."
          }
        ],
        "related": [],
        "dependencies": [
          "LLM provider"
        ],
        "deployments": [
          "local",
          "cloud"
        ],
        "difficulty": "beginner",
        "cloudflare_ready": false,
        "use_cases": [
          "route LLM requests",
          "standardize model provider access",
          "add gateway-level controls"
        ],
        "not_good_for": [
          "edge-only Cloudflare Workers deployment without adaptation"
        ],
        "classification": {
          "category": {
            "confidence": "high",
            "evidence": [
              "Matched \"gateway\" in metadata.",
              "Matched \"proxy\" in metadata."
            ]
          },
          "deployment": {
            "confidence": "medium",
            "evidence": [
              "Local usage is assumed for open source repositories unless contradicted."
            ]
          },
          "difficulty": {
            "confidence": "medium",
            "evidence": [
              "Repository has under 10k stars, so complexity is treated conservatively."
            ]
          },
          "cloudflare_ready": {
            "confidence": "high",
            "evidence": [
              "Runtime blocker: python, gpu.",
              "No Cloudflare deployment signal detected.",
              "No wrangler.toml found in inspected repository files."
            ]
          }
        },
        "quality_signals": {
          "stars": 85,
          "recent_commits": 11,
          "contributors": 4,
          "issue_response_time_hours": null,
          "release_frequency_180d": 3
        },
        "quality_signal_confidence": {
          "stars_30d_delta": "snapshot",
          "stars30d_window_days": 38,
          "commits_30d": "complete",
          "releases_180d": "complete",
          "contributors_90d": "complete"
        },
        "quality_score": 10,
        "agent_score": 54,
        "score": 71,
        "agent_score_breakdown": {
          "documentation": 90,
          "maintenance": 24,
          "deployment": 70,
          "popularity": 39,
          "community": 49
        },
        "git_top_score": 71,
        "git_top_score_breakdown": {
          "community": 73,
          "maintenance": 31,
          "documentation": 84,
          "stability": 94,
          "adoption": 51,
          "agent_readability": 100
        },
        "summary": {
          "tl_dr": "Use openziti/llm-gateway when the user needs a llm gateway project with local, cloud deployment options.",
          "purpose": "Use openziti/llm-gateway when the user needs a llm gateway project with local, cloud deployment options.",
          "install": "Use the gateway deployment instructions in the repository README.",
          "inputs": [
            "model requests",
            "routing config",
            "provider credentials"
          ],
          "outputs": [
            "proxied completions",
            "routed responses",
            "usage metrics"
          ],
          "good_for": [
            "route LLM requests",
            "standardize model provider access",
            "add gateway-level controls",
            "model routing",
            "provider abstraction",
            "LLM proxying"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "local-only inference",
            "non-LLM services"
          ],
          "deployment": [
            "local",
            "cloud"
          ],
          "alternatives": [
            {
              "repo": "vllm-project/aibrix",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            },
            {
              "repo": "Hal0ai/hal0",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            },
            {
              "repo": "andreimerfu/pllm",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            }
          ]
        },
        "evidence": {
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"gateway\" in metadata.",
                "Matched \"proxy\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "medium",
              "evidence": [
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "Repository has under 10k stars, so complexity is treated conservatively."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python, gpu.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 38,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "source_fields": [
            "project.description",
            "project.topics",
            "project.language",
            "project.license",
            "agent_card.summary_for_agent",
            "agent_card.use_cases",
            "agent_card.deployment",
            "agent_card.classification",
            "metrics"
          ],
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
          "last_verified_at": "2026-08-10T13:53:43.157Z"
        },
        "caveats": [
          "edge-only Cloudflare Workers deployment without adaptation"
        ],
        "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
        "source_fields": [
          "project.description",
          "project.topics",
          "project.language",
          "project.license",
          "agent_card.summary_for_agent",
          "agent_card.use_cases",
          "agent_card.deployment",
          "agent_card.classification",
          "metrics"
        ],
        "last_verified_at": "2026-08-10T13:53:43.157Z"
      }
    ],
    "project_count": 8,
    "stats": {
      "concept_count": 6,
      "project_count": 8,
      "edge_count": 25,
      "top_project": "vllm-project/aibrix",
      "average_git_top_score": 76
    },
    "map": {
      "nodes": [
        {
          "id": "ecosystem:llm-gateway",
          "label": "LLM Gateway Ecosystem",
          "kind": "ecosystem",
          "ecosystem_id": "llm-gateway"
        },
        {
          "id": "concept:llm-gateway:litellm",
          "label": "LiteLLM",
          "kind": "concept",
          "ecosystem_id": "llm-gateway"
        },
        {
          "id": "concept:llm-gateway:openrouter",
          "label": "OpenRouter",
          "kind": "concept",
          "ecosystem_id": "llm-gateway"
        },
        {
          "id": "concept:llm-gateway:portkey",
          "label": "Portkey",
          "kind": "concept",
          "ecosystem_id": "llm-gateway"
        },
        {
          "id": "concept:llm-gateway:gateway",
          "label": "Gateway",
          "kind": "concept",
          "ecosystem_id": "llm-gateway"
        },
        {
          "id": "concept:llm-gateway:routing",
          "label": "Routing",
          "kind": "concept",
          "ecosystem_id": "llm-gateway"
        },
        {
          "id": "concept:llm-gateway:fallbacks",
          "label": "Fallbacks",
          "kind": "concept",
          "ecosystem_id": "llm-gateway"
        },
        {
          "id": "project:vllm-project/aibrix",
          "label": "aibrix",
          "kind": "project",
          "repo": "vllm-project/aibrix",
          "score": 85,
          "category": "llm_gateway"
        },
        {
          "id": "project:Hal0ai/hal0",
          "label": "hal0",
          "kind": "project",
          "repo": "Hal0ai/hal0",
          "score": 78,
          "category": "llm_gateway"
        },
        {
          "id": "project:off-grid-ai/OGAD",
          "label": "OGAD",
          "kind": "project",
          "repo": "off-grid-ai/OGAD",
          "score": 80,
          "category": "llm_gateway"
        },
        {
          "id": "project:MiXaiLL76/auto_ai_router",
          "label": "auto_ai_router",
          "kind": "project",
          "repo": "MiXaiLL76/auto_ai_router",
          "score": 79,
          "category": "llm_gateway"
        },
        {
          "id": "project:openai/openai-openapi",
          "label": "openai-openapi",
          "kind": "project",
          "repo": "openai/openai-openapi",
          "score": 80,
          "category": "llm_gateway"
        },
        {
          "id": "project:frieser/antigravity-proxy",
          "label": "antigravity-proxy",
          "kind": "project",
          "repo": "frieser/antigravity-proxy",
          "score": 68,
          "category": "llm_gateway"
        },
        {
          "id": "project:Devansh-365/freellm",
          "label": "freellm",
          "kind": "project",
          "repo": "Devansh-365/freellm",
          "score": 67,
          "category": "llm_gateway"
        },
        {
          "id": "project:openziti/llm-gateway",
          "label": "llm-gateway",
          "kind": "project",
          "repo": "openziti/llm-gateway",
          "score": 71,
          "category": "llm_gateway"
        }
      ],
      "edges": [
        {
          "source": "ecosystem:llm-gateway",
          "target": "concept:llm-gateway:litellm",
          "kind": "contains",
          "weight": 80
        },
        {
          "source": "ecosystem:llm-gateway",
          "target": "concept:llm-gateway:openrouter",
          "kind": "contains",
          "weight": 80
        },
        {
          "source": "ecosystem:llm-gateway",
          "target": "concept:llm-gateway:portkey",
          "kind": "contains",
          "weight": 80
        },
        {
          "source": "ecosystem:llm-gateway",
          "target": "concept:llm-gateway:gateway",
          "kind": "contains",
          "weight": 80
        },
        {
          "source": "ecosystem:llm-gateway",
          "target": "concept:llm-gateway:routing",
          "kind": "contains",
          "weight": 80
        },
        {
          "source": "ecosystem:llm-gateway",
          "target": "concept:llm-gateway:fallbacks",
          "kind": "contains",
          "weight": 80
        },
        {
          "source": "ecosystem:llm-gateway",
          "target": "project:vllm-project/aibrix",
          "kind": "contains_project",
          "weight": 72
        },
        {
          "source": "ecosystem:llm-gateway",
          "target": "project:Hal0ai/hal0",
          "kind": "contains_project",
          "weight": 72
        },
        {
          "source": "ecosystem:llm-gateway",
          "target": "project:off-grid-ai/OGAD",
          "kind": "contains_project",
          "weight": 72
        },
        {
          "source": "ecosystem:llm-gateway",
          "target": "project:MiXaiLL76/auto_ai_router",
          "kind": "contains_project",
          "weight": 72
        },
        {
          "source": "ecosystem:llm-gateway",
          "target": "project:openai/openai-openapi",
          "kind": "contains_project",
          "weight": 72
        },
        {
          "source": "ecosystem:llm-gateway",
          "target": "project:frieser/antigravity-proxy",
          "kind": "contains_project",
          "weight": 72
        },
        {
          "source": "ecosystem:llm-gateway",
          "target": "project:Devansh-365/freellm",
          "kind": "contains_project",
          "weight": 72
        },
        {
          "source": "ecosystem:llm-gateway",
          "target": "project:openziti/llm-gateway",
          "kind": "contains_project",
          "weight": 72
        },
        {
          "source": "project:vllm-project/aibrix",
          "target": "concept:llm-gateway:gateway",
          "kind": "matches_concept",
          "weight": 64
        },
        {
          "source": "project:Hal0ai/hal0",
          "target": "concept:llm-gateway:gateway",
          "kind": "matches_concept",
          "weight": 64
        },
        {
          "source": "project:off-grid-ai/OGAD",
          "target": "concept:llm-gateway:gateway",
          "kind": "matches_concept",
          "weight": 64
        },
        {
          "source": "project:MiXaiLL76/auto_ai_router",
          "target": "concept:llm-gateway:litellm",
          "kind": "matches_concept",
          "weight": 64
        },
        {
          "source": "project:MiXaiLL76/auto_ai_router",
          "target": "concept:llm-gateway:gateway",
          "kind": "matches_concept",
          "weight": 64
        },
        {
          "source": "project:openai/openai-openapi",
          "target": "concept:llm-gateway:gateway",
          "kind": "matches_concept",
          "weight": 64
        },
        {
          "source": "project:frieser/antigravity-proxy",
          "target": "concept:llm-gateway:gateway",
          "kind": "matches_concept",
          "weight": 64
        },
        {
          "source": "project:Devansh-365/freellm",
          "target": "concept:llm-gateway:gateway",
          "kind": "matches_concept",
          "weight": 64
        },
        {
          "source": "project:Devansh-365/freellm",
          "target": "concept:llm-gateway:routing",
          "kind": "matches_concept",
          "weight": 64
        },
        {
          "source": "project:openziti/llm-gateway",
          "target": "concept:llm-gateway:gateway",
          "kind": "matches_concept",
          "weight": 64
        },
        {
          "source": "project:openziti/llm-gateway",
          "target": "concept:llm-gateway:routing",
          "kind": "matches_concept",
          "weight": 64
        }
      ]
    },
    "exploration_paths": [
      {
        "label": "Discover Projects",
        "description": "Browse indexed projects around LLM Gateway Ecosystem.",
        "href": "/api/search?q=llm%20gateway&ranking=browse&limit=12",
        "kind": "search"
      },
      {
        "label": "Get Recommendations",
        "description": "Generate an explainable shortlist for LLM Gateway Ecosystem.",
        "href": "/recommend?use_case=choose+projects+for+LLM+Gateway+Ecosystem&limit=5&category=llm_gateway",
        "kind": "recommend"
      },
      {
        "label": "Open Graph",
        "description": "Inspect relationships around vllm-project/aibrix.",
        "href": "/graph/vllm-project/aibrix",
        "kind": "graph"
      },
      {
        "label": "Find Alternatives",
        "description": "Find replacements and adjacent options for vllm-project/aibrix.",
        "href": "/alternatives/vllm-project/aibrix",
        "kind": "alternatives"
      },
      {
        "label": "Explain Score",
        "description": "Understand why vllm-project/aibrix has its Git.Top Score.",
        "href": "/score/vllm-project/aibrix",
        "kind": "score"
      },
      {
        "label": "Compare Options",
        "description": "Compare vllm-project/aibrix and Hal0ai/hal0.",
        "href": "/compare/vllm-project-aibrix...Hal0ai-hal0",
        "kind": "compare"
      }
    ],
    "exploration_journeys": [
      {
        "label": "Choose a production candidate",
        "description": "Start broad in LLM Gateway Ecosystem, then narrow to one project with score and graph evidence.",
        "steps": [
          {
            "label": "Discover",
            "href": "/categories/llm_gateway",
            "description": "Browse the ecosystem entry point."
          },
          {
            "label": "Recommend",
            "href": "/recommend?use_case=choose+projects+for+LLM+Gateway+Ecosystem&limit=5&category=llm_gateway",
            "description": "Generate a constrained shortlist."
          },
          {
            "label": "Score",
            "href": "/score/vllm-project/aibrix",
            "description": "Inspect vllm-project/aibrix risk and score evidence."
          }
        ]
      },
      {
        "label": "Map dependencies and neighbors",
        "description": "Follow graph relationships before deciding whether a project fits the stack.",
        "steps": [
          {
            "label": "Graph",
            "href": "/graph/vllm-project/aibrix",
            "description": "Open vllm-project/aibrix relationship graph."
          },
          {
            "label": "Related",
            "href": "/api/related/vllm-project/aibrix?limit=8",
            "description": "Inspect adjacent projects as structured JSON."
          },
          {
            "label": "Atlas",
            "href": "/api/atlas/llm-gateway?limit=8",
            "description": "Fetch the ecosystem map for agent planning."
          }
        ]
      },
      {
        "label": "Compare replacement paths",
        "description": "Move from the top project to alternatives and a decision matrix.",
        "steps": [
          {
            "label": "Alternatives",
            "href": "/alternatives/vllm-project/aibrix",
            "description": "Find alternatives for vllm-project/aibrix."
          },
          {
            "label": "Compare",
            "href": "/api/compare?repos=vllm-project%2Faibrix%2CHal0ai%2Fhal0",
            "description": "Compare vllm-project/aibrix and Hal0ai/hal0."
          },
          {
            "label": "Agent Map",
            "href": "/api/agent-map",
            "description": "Choose the next REST or MCP surface."
          }
        ]
      }
    ],
    "comparison_paths": [
      {
        "label": "Compare leading candidates",
        "description": "Compare the strongest indexed projects in LLM Gateway Ecosystem before choosing a default.",
        "repos": [
          "vllm-project/aibrix",
          "Hal0ai/hal0",
          "off-grid-ai/OGAD",
          "MiXaiLL76/auto_ai_router"
        ],
        "href": "/compare/vllm-project-aibrix...Hal0ai-hal0...off-grid-ai-OGAD...MiXaiLL76-auto_ai_router",
        "api_href": "/api/compare?repos=vllm-project%2Faibrix%2CHal0ai%2Fhal0%2Coff-grid-ai%2FOGAD%2CMiXaiLL76%2Fauto_ai_router",
        "decision_focus": "winner_by_agent_score",
        "context": {
          "ecosystem_id": "llm-gateway",
          "category": "llm_gateway",
          "deployment": null
        }
      },
      {
        "label": "Evaluate fallback options",
        "description": "Compare high-quality fallback candidates when the top project is not the right operational fit.",
        "repos": [
          "vllm-project/aibrix",
          "off-grid-ai/OGAD",
          "Hal0ai/hal0",
          "MiXaiLL76/auto_ai_router"
        ],
        "href": "/compare/vllm-project-aibrix...off-grid-ai-OGAD...Hal0ai-hal0...MiXaiLL76-auto_ai_router",
        "api_href": "/api/compare?repos=vllm-project%2Faibrix%2Coff-grid-ai%2FOGAD%2CHal0ai%2Fhal0%2CMiXaiLL76%2Fauto_ai_router",
        "decision_focus": "fallback_quality",
        "context": {
          "ecosystem_id": "llm-gateway",
          "category": "llm_gateway",
          "deployment": null
        }
      }
    ],
    "links": {
      "page": "/atlas/llm-gateway",
      "search_api": "/api/search?q=llm%20gateway&ranking=browse&limit=8",
      "recommend_api": "/api/recommend?use_case=choose+projects+for+LLM+Gateway+Ecosystem&limit=8&category=llm_gateway",
      "graph": "/api/graph/vllm-project/aibrix?limit=24"
    }
  },
  "metadata": {
    "source": "d1",
    "reason": "d1_query",
    "project_count": 1067,
    "generated_at": "2026-08-13T16:04:38.692Z",
    "snapshot_id": "d1:1067:2026-08-13T13:53:06.589Z",
    "latest_synced_at": "2026-08-13T13:53:06.589Z",
    "schema_version": "git-top.knowledge.v1",
    "loaded_project_limit": 2000,
    "truncated": false
  }
}