{
  "ecosystems": [
    {
      "id": "cloudflare",
      "title": "Cloudflare Ecosystem",
      "description": "Edge-native AI and agent projects connected to Workers, D1, R2, Durable Objects, and AI Gateway.",
      "query": "cloudflare workers agents",
      "category": null,
      "deployment": "cloudflare",
      "nodes": [
        "Agents",
        "Workers",
        "D1",
        "R2",
        "Durable Objects",
        "AI Gateway"
      ],
      "projects": [
        {
          "project_id": "cloudflare/agents",
          "repo": "cloudflare/agents",
          "name": "agents",
          "github_url": "https://github.com/cloudflare/agents",
          "homepage_url": "https://developers.cloudflare.com/agents/",
          "language": "TypeScript",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "agent_framework"
          ],
          "tags": [
            "agents",
            "ai",
            "cloudflare",
            "durable-objects",
            "workflows"
          ],
          "description": "Build and deploy AI Agents on Cloudflare ",
          "overview": "Use cloudflare/agents when the user needs an agent framework project with cloudflare, serverless, library-only deployment options. It is marked Cloudflare-ready.",
          "alternatives": [
            {
              "repo": "langchain-ai/langchain",
              "reason": "Same agent framework intent with workflow overlap."
            },
            {
              "repo": "BuilderIO/agent-native",
              "reason": "Same agent framework intent with workflow overlap."
            },
            {
              "repo": "CopilotKit/CopilotKit",
              "reason": "Same agent framework intent with workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "Cloudflare Workers",
            "LLM provider"
          ],
          "deployments": [
            "cloudflare",
            "serverless",
            "library_only",
            "local"
          ],
          "difficulty": "beginner",
          "cloudflare_ready": true,
          "use_cases": [
            "build agents with agents",
            "orchestrate LLM tools",
            "prototype autonomous workflows"
          ],
          "not_good_for": [
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Manual product trust override for cloudflare/agents: Cloudflare Workers-native agent framework."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"durable objects\" 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": [
                "Manual product trust override for cloudflare/agents: first-party Cloudflare Agents SDK is Workers-native."
              ]
            }
          },
          "quality_signals": {
            "stars": 5659,
            "recent_commits": 86,
            "contributors": 77,
            "issue_response_time_hours": null,
            "release_frequency_180d": 100
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "complete",
            "releases_180d": "partial",
            "contributors_90d": "complete"
          },
          "quality_score": 46,
          "agent_score": 87,
          "score": 94,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 73,
            "deployment": 100,
            "popularity": 75,
            "community": 100
          },
          "git_top_score": 94,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 82,
            "documentation": 92,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T14:01:16.506Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use cloudflare/agents when the user needs an agent framework project with cloudflare, serverless, library-only deployment options.",
            "purpose": "Use cloudflare/agents when the user needs an agent framework project with cloudflare, serverless, library-only deployment options. It is marked Cloudflare-ready.",
            "install": "Deploy on Cloudflare Workers using the repository's deployment instructions.",
            "inputs": [
              "task prompt",
              "tools",
              "context",
              "memory/state"
            ],
            "outputs": [
              "agent runs",
              "tool calls",
              "workflow state"
            ],
            "good_for": [
              "build agents with agents",
              "orchestrate LLM tools",
              "prototype autonomous workflows",
              "stateful agents",
              "tool-using assistants",
              "workflow orchestration"
            ],
            "not_good_for": [
              "users expecting a complete hosted product",
              "simple prompt-only apps",
              "one-shot chat wrappers"
            ],
            "deployment": [
              "cloudflare",
              "serverless",
              "library_only",
              "local"
            ],
            "alternatives": [
              {
                "repo": "langchain-ai/langchain",
                "reason": "Same agent framework intent with workflow overlap."
              },
              {
                "repo": "BuilderIO/agent-native",
                "reason": "Same agent framework intent with workflow overlap."
              },
              {
                "repo": "CopilotKit/CopilotKit",
                "reason": "Same agent framework intent with workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Manual product trust override for cloudflare/agents: Cloudflare Workers-native agent framework."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"durable objects\" 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": [
                  "Manual product trust override for cloudflare/agents: first-party Cloudflare Agents SDK is Workers-native."
                ]
              }
            },
            "quality_signal_confidence": {
              "stars_30d_delta": "snapshot",
              "stars30d_window_days": 30,
              "commits_30d": "complete",
              "releases_180d": "partial",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T14:01:16.506Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: releases180d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Classification evidence and quality signals are strong enough for shortlist reasoning when metadata is current.",
            "last_verified_at": "2026-09-26T14:01:16.506Z"
          },
          "caveats": [
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: releases180d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T14:01:16.506Z"
        },
        {
          "project_id": "cloudflare/mcp-server-cloudflare",
          "repo": "cloudflare/mcp-server-cloudflare",
          "name": "mcp-server-cloudflare",
          "github_url": "https://github.com/cloudflare/mcp-server-cloudflare",
          "homepage_url": null,
          "language": "TypeScript",
          "license": "Apache-2.0",
          "project_kind": "project",
          "category": [
            "mcp_server"
          ],
          "tags": [],
          "description": "Use cloudflare/mcp-server-cloudflare when the user needs a mcp server project with docker, cloudflare, serverless deployment options.",
          "overview": "Use cloudflare/mcp-server-cloudflare when the user needs a mcp server project with docker, cloudflare, serverless deployment options.",
          "alternatives": [
            {
              "repo": "can1357/oh-my-pi",
              "reason": "Same mcp server intent with mcp overlap."
            },
            {
              "repo": "heygen-com/hyperframes",
              "reason": "Same mcp server intent with mcp overlap."
            },
            {
              "repo": "SigNoz/signoz",
              "reason": "Same mcp server intent with mcp overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "MCP",
            "Cloudflare Workers"
          ],
          "deployments": [
            "docker",
            "cloudflare",
            "serverless",
            "local"
          ],
          "difficulty": "beginner",
          "cloudflare_ready": false,
          "use_cases": [
            "connect agents to tools",
            "expose APIs through MCP",
            "bootstrap MCP integrations"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"mcp\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"cloudflare workers\" in repository content.",
                "Matched \"durable objects\" 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, durable objects.",
                "Runtime blocker: gpu."
              ]
            }
          },
          "quality_signals": {
            "stars": 4307,
            "recent_commits": 5,
            "contributors": 43,
            "issue_response_time_hours": null,
            "release_frequency_180d": 100
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "complete",
            "releases_180d": "partial",
            "contributors_90d": "complete"
          },
          "quality_score": 33,
          "agent_score": 78,
          "score": 89,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 53,
            "deployment": 90,
            "popularity": 73,
            "community": 88
          },
          "git_top_score": 89,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 52,
            "documentation": 92,
            "stability": 100,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T14:31:08.282Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.summary_for_agent"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "MCP liveness and tool-call probe is not enabled"
                ]
              }
            },
            "coverage": {
              "observed": 2,
              "inferred": 2,
              "not_run": 3,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim.",
              "Run MCP initialize, tools/list, first-call, and error probes before relying on this server."
            ]
          },
          "summary": {
            "tl_dr": "Use cloudflare/mcp-server-cloudflare when the user needs a mcp server project with docker, cloudflare, serverless deployment options.",
            "purpose": "Use cloudflare/mcp-server-cloudflare when the user needs a mcp server project with docker, cloudflare, serverless deployment options.",
            "install": "Deploy on Cloudflare Workers using the repository's deployment instructions.",
            "inputs": [
              "tool definitions",
              "resource config",
              "transport settings"
            ],
            "outputs": [
              "MCP tools",
              "JSON-RPC responses",
              "server capabilities"
            ],
            "good_for": [
              "connect agents to tools",
              "expose APIs through MCP",
              "bootstrap MCP integrations",
              "agent tool exposure",
              "MCP integrations",
              "tool servers"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "front-end apps",
              "non-tooling backends"
            ],
            "deployment": [
              "docker",
              "cloudflare",
              "serverless",
              "local"
            ],
            "alternatives": [
              {
                "repo": "can1357/oh-my-pi",
                "reason": "Same mcp server intent with mcp overlap."
              },
              {
                "repo": "heygen-com/hyperframes",
                "reason": "Same mcp server intent with mcp overlap."
              },
              {
                "repo": "SigNoz/signoz",
                "reason": "Same mcp server intent with mcp overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"mcp\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"cloudflare workers\" in repository content.",
                  "Matched \"durable objects\" 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, durable objects.",
                  "Runtime blocker: gpu."
                ]
              }
            },
            "quality_signal_confidence": {
              "stars_30d_delta": "snapshot",
              "stars30d_window_days": 30,
              "commits_30d": "complete",
              "releases_180d": "partial",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T14:31:08.282Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.summary_for_agent"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "MCP liveness and tool-call probe is not enabled"
                  ]
                }
              },
              "coverage": {
                "observed": 2,
                "inferred": 2,
                "not_run": 3,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim.",
                "Run MCP initialize, tools/list, first-call, and error probes before relying on this server."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Partial or estimated quality signals: releases180d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-26T14:31:08.282Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: releases180d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T14:31:08.282Z"
        },
        {
          "project_id": "cloudflare/puppeteer",
          "repo": "cloudflare/puppeteer",
          "name": "puppeteer",
          "github_url": "https://github.com/cloudflare/puppeteer",
          "homepage_url": "https://developers.cloudflare.com/",
          "language": "TypeScript",
          "license": "Apache-2.0",
          "project_kind": "project",
          "category": [
            "workflow_automation"
          ],
          "tags": [
            "cloudflare",
            "workers"
          ],
          "description": "Puppeteer Core fork that works with Cloudflare Browser Workers",
          "overview": "Use cloudflare/puppeteer when the user needs a workflow automation project with docker, cloudflare, serverless deployment options. It is marked Cloudflare-ready.",
          "alternatives": [
            {
              "repo": "microsoft/playwright",
              "reason": "Same workflow automation intent with browser_automation, workflow overlap."
            },
            {
              "repo": "lightpanda-io/browser",
              "reason": "Same workflow automation intent with browser_automation, workflow overlap."
            },
            {
              "repo": "puppeteer/puppeteer",
              "reason": "Same workflow automation intent with browser_automation, workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "Cloudflare Workers",
            "Browser automation"
          ],
          "deployments": [
            "docker",
            "cloudflare",
            "serverless",
            "library_only",
            "local"
          ],
          "difficulty": "beginner",
          "cloudflare_ready": true,
          "use_cases": [
            "orchestrate AI workflows",
            "connect tools and services",
            "automate repeated tasks"
          ],
          "not_good_for": [
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"workflow\" in repository content."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"cloudflare workers\" in repository content.",
                "Matched \"library\" 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: none detected."
              ]
            }
          },
          "quality_signals": {
            "stars": 373,
            "recent_commits": 1,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 5
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 26,
          "agent_score": 76,
          "score": 83,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 47,
            "deployment": 100,
            "popularity": 51,
            "community": 100
          },
          "git_top_score": 83,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 42,
            "documentation": 92,
            "stability": 100,
            "adoption": 74,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T02:31:04.521Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use cloudflare/puppeteer when the user needs a workflow automation project with docker, cloudflare, serverless deployment options.",
            "purpose": "Use cloudflare/puppeteer when the user needs a workflow automation project with docker, cloudflare, serverless deployment options. It is marked Cloudflare-ready.",
            "install": "Deploy on Cloudflare Workers using the repository's deployment instructions.",
            "inputs": [
              "triggers",
              "jobs",
              "state"
            ],
            "outputs": [
              "automation runs",
              "orchestrated steps",
              "workflow events"
            ],
            "good_for": [
              "orchestrate AI workflows",
              "connect tools and services",
              "automate repeated tasks",
              "scheduled jobs",
              "durable workflows",
              "service orchestration"
            ],
            "not_good_for": [
              "users expecting a complete hosted product",
              "single-step utilities",
              "stateless examples"
            ],
            "deployment": [
              "docker",
              "cloudflare",
              "serverless",
              "library_only",
              "local"
            ],
            "alternatives": [
              {
                "repo": "microsoft/playwright",
                "reason": "Same workflow automation intent with browser_automation, workflow overlap."
              },
              {
                "repo": "lightpanda-io/browser",
                "reason": "Same workflow automation intent with browser_automation, workflow overlap."
              },
              {
                "repo": "puppeteer/puppeteer",
                "reason": "Same workflow automation intent with browser_automation, workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"workflow\" in repository content."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"cloudflare workers\" in repository content.",
                  "Matched \"library\" 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: none detected."
                ]
              }
            },
            "quality_signal_confidence": {
              "stars_30d_delta": "snapshot",
              "stars30d_window_days": 30,
              "commits_30d": "complete",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T02:31:04.521Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-26T02:31:04.521Z"
          },
          "caveats": [
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T02:31:04.521Z"
        },
        {
          "project_id": "lianluo-esign/ferrogate",
          "repo": "lianluo-esign/ferrogate",
          "name": "ferrogate",
          "github_url": "https://github.com/lianluo-esign/ferrogate",
          "homepage_url": "https://token4ai.cloud",
          "language": "TypeScript",
          "license": "NOASSERTION",
          "project_kind": "project",
          "category": [
            "mcp_server"
          ],
          "tags": [
            "agentic-gateway",
            "ai",
            "ai-agent",
            "ai-gateway",
            "ai-tools",
            "aigateway",
            "api-gateway",
            "cloudflare-workers",
            "durable-objects",
            "hono",
            "infrastructure",
            "mcp-gateway",
            "reverse-proxy",
            "serverless",
            "typescript"
          ],
          "description": "Open-source AI gateway on Cloudflare Workers, in TypeScript: OpenAI/Anthropic-compatible chat with SSE streaming, Files + Batch APIs, provider routing with circuit breaking and failover, virtual API keys, per-tenant Durable Object storage, quotas/wallets/budgets, guardrails, response cache, MCP server, durable metering, contract-driven Admin API.",
          "overview": "Use lianluo-esign/ferrogate when the user needs a mcp server project with docker, cloudflare, serverless deployment options.",
          "alternatives": [
            {
              "repo": "headroomlabs-ai/headroom",
              "reason": "Same mcp server intent with mcp, llm_gateway overlap."
            },
            {
              "repo": "BerriAI/litellm",
              "reason": "Same mcp server intent with mcp, llm_gateway overlap."
            },
            {
              "repo": "can1357/oh-my-pi",
              "reason": "Same mcp server intent with mcp overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "MCP",
            "Cloudflare Workers",
            "Vector database",
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "cloudflare",
            "serverless",
            "local"
          ],
          "difficulty": "beginner",
          "cloudflare_ready": false,
          "use_cases": [
            "connect agents to tools",
            "expose APIs through MCP",
            "bootstrap MCP integrations"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"mcp server\" in metadata.",
                "Matched \"mcp\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"cloudflare workers\" in repository content.",
                "Matched \"durable objects\" in repository content.",
                "Matched \"serverless\" 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: wrangler.toml, cloudflare workers, durable objects.",
                "Runtime blocker: python."
              ]
            }
          },
          "quality_signals": {
            "stars": 23,
            "recent_commits": 14,
            "contributors": 2,
            "issue_response_time_hours": null,
            "release_frequency_180d": 40
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 35,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "quality_score": 21,
          "agent_score": 61,
          "score": 72,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 43,
            "deployment": 90,
            "popularity": 27,
            "community": 47
          },
          "git_top_score": 72,
          "git_top_score_breakdown": {
            "community": 62,
            "maintenance": 52,
            "documentation": 92,
            "stability": 100,
            "adoption": 33,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-22T13:01:09.364Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "MCP liveness and tool-call probe is not enabled"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 3,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim.",
              "Run MCP initialize, tools/list, first-call, and error probes before relying on this server."
            ]
          },
          "summary": {
            "tl_dr": "Use lianluo-esign/ferrogate when the user needs a mcp server project with docker, cloudflare, serverless deployment options.",
            "purpose": "Use lianluo-esign/ferrogate when the user needs a mcp server project with docker, cloudflare, serverless deployment options.",
            "install": "Deploy on Cloudflare Workers using the repository's deployment instructions.",
            "inputs": [
              "tool definitions",
              "resource config",
              "transport settings"
            ],
            "outputs": [
              "MCP tools",
              "JSON-RPC responses",
              "server capabilities"
            ],
            "good_for": [
              "connect agents to tools",
              "expose APIs through MCP",
              "bootstrap MCP integrations",
              "agent tool exposure",
              "MCP integrations",
              "tool servers"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "front-end apps",
              "non-tooling backends"
            ],
            "deployment": [
              "docker",
              "cloudflare",
              "serverless",
              "local"
            ],
            "alternatives": [
              {
                "repo": "headroomlabs-ai/headroom",
                "reason": "Same mcp server intent with mcp, llm_gateway overlap."
              },
              {
                "repo": "BerriAI/litellm",
                "reason": "Same mcp server intent with mcp, llm_gateway overlap."
              },
              {
                "repo": "can1357/oh-my-pi",
                "reason": "Same mcp server intent with mcp overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"mcp server\" in metadata.",
                  "Matched \"mcp\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"cloudflare workers\" in repository content.",
                  "Matched \"durable objects\" in repository content.",
                  "Matched \"serverless\" 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: wrangler.toml, cloudflare workers, durable objects.",
                  "Runtime blocker: python."
                ]
              }
            },
            "quality_signal_confidence": {
              "stars_30d_delta": "snapshot",
              "stars30d_window_days": 35,
              "commits_30d": "complete",
              "releases_180d": "complete",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-22T13:01:09.364Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "MCP liveness and tool-call probe is not enabled"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 3,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim.",
                "Run MCP initialize, tools/list, first-call, and error probes before relying on this server."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Classification evidence and quality signals are strong enough for shortlist reasoning when metadata is current.",
            "last_verified_at": "2026-09-22T13:01:09.364Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-22T13:01:09.364Z"
        },
        {
          "project_id": "cloudflare/vibesdk-templates",
          "repo": "cloudflare/vibesdk-templates",
          "name": "vibesdk-templates",
          "github_url": "https://github.com/cloudflare/vibesdk-templates",
          "homepage_url": "https://build.cloudflare.dev",
          "language": "TypeScript",
          "license": null,
          "project_kind": "collection",
          "collection_metadata": {
            "scope": "awesome_list",
            "curated": true,
            "estimated_items": 100,
            "freshness": "unknown"
          },
          "category": [
            "ai_app_template"
          ],
          "tags": [
            "cloudflare-workers",
            "durable-objects",
            "kv",
            "react",
            "templates",
            "vibe-coding",
            "vibecoding",
            "vite"
          ],
          "description": "Official repository for templates catalog powering VibeSDK",
          "overview": "Use cloudflare/vibesdk-templates when the user needs a curated ai app template resource collection with cloudflare, serverless, local usage paths.",
          "alternatives": [
            {
              "repo": "cloudflare/templates",
              "reason": "Similar ai app template with cloudflare/serverless deployment overlap."
            },
            {
              "repo": "lobehub/lobe-chat-plugins",
              "reason": "Similar ai app template with serverless/local deployment overlap."
            },
            {
              "repo": "google-gemini/starter-applets",
              "reason": "Similar ai app template with local deployment overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "Cloudflare Workers"
          ],
          "deployments": [
            "cloudflare",
            "serverless",
            "local"
          ],
          "difficulty": "beginner",
          "cloudflare_ready": false,
          "use_cases": [
            "discover related AI projects",
            "compare implementation patterns",
            "bootstrap project selection"
          ],
          "not_good_for": [
            "users expecting a single installable runtime or library",
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"template\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"cloudflare workers\" 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": 95,
            "recent_commits": 0,
            "contributors": 3,
            "issue_response_time_hours": null,
            "release_frequency_180d": 0
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 31,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "quality_score": 5,
          "agent_score": 52,
          "score": 62,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 7,
            "deployment": 80,
            "popularity": 40,
            "community": 48
          },
          "git_top_score": 62,
          "git_top_score_breakdown": {
            "community": 71,
            "maintenance": 5,
            "documentation": 92,
            "stability": 55,
            "adoption": 63,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T09:31:10.936Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "unknown",
                "source": "github_metadata",
                "evidence": [
                  "project.license is null"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "collection/resource hub has no single install target"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 2,
              "inferred": 1,
              "not_run": 1,
              "unknown": 1
            },
            "next_steps": [
              "Run a dependency and security scan before treating the score as a trust claim.",
              "Fill missing GitHub metadata and re-sync the project."
            ]
          },
          "summary": {
            "tl_dr": "Use cloudflare/vibesdk-templates when the user needs a curated ai app template resource collection with cloudflare, serverless, local usage paths.",
            "purpose": "Use cloudflare/vibesdk-templates when the user needs a curated ai app template resource collection with cloudflare, serverless, local usage paths.",
            "install": "Reference collection; there is no direct install step.",
            "inputs": [
              "starter config",
              "app requirements"
            ],
            "outputs": [
              "project scaffold",
              "starter app",
              "template structure"
            ],
            "good_for": [
              "discover related AI projects",
              "compare implementation patterns",
              "bootstrap project selection",
              "new AI applications",
              "starter projects",
              "reference implementations"
            ],
            "not_good_for": [
              "users expecting a single installable runtime or library",
              "edge-only Cloudflare Workers deployment without adaptation",
              "drop-in libraries",
              "runtime infrastructure"
            ],
            "deployment": [
              "cloudflare",
              "serverless",
              "local"
            ],
            "alternatives": [
              {
                "repo": "cloudflare/templates",
                "reason": "Similar ai app template with cloudflare/serverless deployment overlap."
              },
              {
                "repo": "lobehub/lobe-chat-plugins",
                "reason": "Similar ai app template with serverless/local deployment overlap."
              },
              {
                "repo": "google-gemini/starter-applets",
                "reason": "Similar ai app template with local deployment overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"template\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"cloudflare workers\" 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": 31,
              "commits_30d": "complete",
              "releases_180d": "complete",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T09:31:10.936Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "unknown",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license is null"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "collection/resource hub has no single install target"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 2,
                "inferred": 1,
                "not_run": 1,
                "unknown": 1
              },
              "next_steps": [
                "Run a dependency and security scan before treating the score as a trust claim.",
                "Fill missing GitHub metadata and re-sync the project."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "users expecting a single installable runtime or library",
              "edge-only Cloudflare Workers deployment without adaptation",
              "Collection/resource hub; not a single installable runtime.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-26T09:31:10.936Z"
          },
          "caveats": [
            "users expecting a single installable runtime or library",
            "edge-only Cloudflare Workers deployment without adaptation",
            "Collection/resource hub; not a single installable runtime.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T09:31:10.936Z"
        },
        {
          "project_id": "cloudflare/ai-utils",
          "repo": "cloudflare/ai-utils",
          "name": "ai-utils",
          "github_url": "https://github.com/cloudflare/ai-utils",
          "homepage_url": null,
          "language": "TypeScript",
          "license": "NOASSERTION",
          "project_kind": "project",
          "category": [
            "agent_framework"
          ],
          "tags": [],
          "description": "Developer toolkit that makes it simple to build with the Workers AI platform.",
          "overview": "Use cloudflare/ai-utils when the user needs an agent framework project with cloudflare, serverless, library-only deployment options. It is marked Cloudflare-ready.",
          "alternatives": [
            {
              "repo": "supermemoryai/supermemory",
              "reason": "Same agent framework intent with workflow overlap."
            },
            {
              "repo": "cloudflare/agents",
              "reason": "Same agent framework intent with workflow overlap."
            },
            {
              "repo": "langchain-ai/langchainjs",
              "reason": "Same agent framework intent with workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "Cloudflare Workers",
            "LLM provider"
          ],
          "deployments": [
            "cloudflare",
            "serverless",
            "library_only",
            "local"
          ],
          "difficulty": "beginner",
          "cloudflare_ready": true,
          "use_cases": [
            "build agents with ai-utils",
            "orchestrate LLM tools",
            "prototype autonomous workflows"
          ],
          "not_good_for": [
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"agent\" in repository content.",
                "Matched \"agents\" in repository content."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"cloudflare workers\" 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: none detected."
              ]
            }
          },
          "quality_signals": {
            "stars": 197,
            "recent_commits": 0,
            "contributors": 3,
            "issue_response_time_hours": null,
            "release_frequency_180d": 0
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 31,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "quality_score": 5,
          "agent_score": 57,
          "score": 63,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 7,
            "deployment": 100,
            "popularity": 46,
            "community": 48
          },
          "git_top_score": 63,
          "git_top_score_breakdown": {
            "community": 74,
            "maintenance": 5,
            "documentation": 92,
            "stability": 55,
            "adoption": 65,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T09:01:12.812Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use cloudflare/ai-utils when the user needs an agent framework project with cloudflare, serverless, library-only deployment options.",
            "purpose": "Use cloudflare/ai-utils when the user needs an agent framework project with cloudflare, serverless, library-only deployment options. It is marked Cloudflare-ready.",
            "install": "Deploy on Cloudflare Workers using the repository's deployment instructions.",
            "inputs": [
              "task prompt",
              "tools",
              "context",
              "memory/state"
            ],
            "outputs": [
              "agent runs",
              "tool calls",
              "workflow state"
            ],
            "good_for": [
              "build agents with ai-utils",
              "orchestrate LLM tools",
              "prototype autonomous workflows",
              "stateful agents",
              "tool-using assistants",
              "workflow orchestration"
            ],
            "not_good_for": [
              "users expecting a complete hosted product",
              "simple prompt-only apps",
              "one-shot chat wrappers"
            ],
            "deployment": [
              "cloudflare",
              "serverless",
              "library_only",
              "local"
            ],
            "alternatives": [
              {
                "repo": "supermemoryai/supermemory",
                "reason": "Same agent framework intent with workflow overlap."
              },
              {
                "repo": "cloudflare/agents",
                "reason": "Same agent framework intent with workflow overlap."
              },
              {
                "repo": "langchain-ai/langchainjs",
                "reason": "Same agent framework intent with workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"agent\" in repository content.",
                  "Matched \"agents\" in repository content."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"cloudflare workers\" 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: none detected."
                ]
              }
            },
            "quality_signal_confidence": {
              "stars_30d_delta": "snapshot",
              "stars30d_window_days": 31,
              "commits_30d": "complete",
              "releases_180d": "complete",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T09:01:12.812Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "users expecting a complete hosted product",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Classification evidence and quality signals are strong enough for shortlist reasoning when metadata is current.",
            "last_verified_at": "2026-09-26T09:01:12.812Z"
          },
          "caveats": [
            "users expecting a complete hosted product",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T09:01:12.812Z"
        },
        {
          "project_id": "ComposioHQ/composio",
          "repo": "ComposioHQ/composio",
          "name": "composio",
          "github_url": "https://github.com/ComposioHQ/composio",
          "homepage_url": "https://docs.composio.dev",
          "language": "TypeScript",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "mcp_server"
          ],
          "tags": [
            "agentic-ai",
            "agents",
            "ai",
            "ai-agents",
            "aiagents",
            "developer-tools",
            "function-calling",
            "gpt-4",
            "javascript",
            "js",
            "llm",
            "llmops",
            "mcp",
            "python",
            "remote-mcp-server",
            "sse",
            "typescript"
          ],
          "description": "Composio powers 1000+ toolkits, tool search, context management, authentication, and a sandboxed workbench to help you build AI agents that turn intent into action.",
          "overview": "Use ComposioHQ/composio when the user needs a mcp server project with cloudflare, serverless, vercel deployment options.",
          "alternatives": [
            {
              "repo": "can1357/oh-my-pi",
              "reason": "Same mcp server intent with mcp overlap."
            },
            {
              "repo": "ruvnet/ruflo",
              "reason": "Same mcp server intent with mcp overlap."
            },
            {
              "repo": "apify/apify-mcp-server",
              "reason": "Same mcp server intent with mcp overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "MCP",
            "Cloudflare Workers",
            "LLM provider"
          ],
          "deployments": [
            "cloudflare",
            "serverless",
            "vercel",
            "library_only",
            "local"
          ],
          "difficulty": "beginner",
          "cloudflare_ready": false,
          "use_cases": [
            "connect agents to tools",
            "expose APIs through MCP",
            "bootstrap MCP integrations"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"mcp\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"cloudflare workers\" in repository content.",
                "Matched \"vercel\" in repository content.",
                "Matched \"pip install\" 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": 30310,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 100
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "partial",
            "releases_180d": "partial",
            "contributors_90d": "partial"
          },
          "quality_score": 56,
          "agent_score": 90,
          "score": 94,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 76,
            "deployment": 100,
            "popularity": 90,
            "community": 100
          },
          "git_top_score": 94,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 84,
            "documentation": 84,
            "stability": 100,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T00:01:09.466Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "MCP liveness and tool-call probe is not enabled"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 3,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim.",
              "Run MCP initialize, tools/list, first-call, and error probes before relying on this server."
            ]
          },
          "summary": {
            "tl_dr": "Use ComposioHQ/composio when the user needs a mcp server project with cloudflare, serverless, vercel deployment options.",
            "purpose": "Use ComposioHQ/composio when the user needs a mcp server project with cloudflare, serverless, vercel deployment options.",
            "install": "Deploy on Cloudflare Workers using the repository's deployment instructions.",
            "inputs": [
              "tool definitions",
              "resource config",
              "transport settings"
            ],
            "outputs": [
              "MCP tools",
              "JSON-RPC responses",
              "server capabilities"
            ],
            "good_for": [
              "connect agents to tools",
              "expose APIs through MCP",
              "bootstrap MCP integrations",
              "agent tool exposure",
              "MCP integrations",
              "tool servers"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "front-end apps",
              "non-tooling backends"
            ],
            "deployment": [
              "cloudflare",
              "serverless",
              "vercel",
              "library_only",
              "local"
            ],
            "alternatives": [
              {
                "repo": "can1357/oh-my-pi",
                "reason": "Same mcp server intent with mcp overlap."
              },
              {
                "repo": "ruvnet/ruflo",
                "reason": "Same mcp server intent with mcp overlap."
              },
              {
                "repo": "apify/apify-mcp-server",
                "reason": "Same mcp server intent with mcp overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"mcp\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"cloudflare workers\" in repository content.",
                  "Matched \"vercel\" in repository content.",
                  "Matched \"pip install\" 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": 30,
              "commits_30d": "partial",
              "releases_180d": "partial",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T00:01:09.466Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "MCP liveness and tool-call probe is not enabled"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 3,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim.",
                "Run MCP initialize, tools/list, first-call, and error probes before relying on this server."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: commits30d, releases180d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-25T00:01:09.466Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d, releases180d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T00:01:09.466Z"
        },
        {
          "project_id": "zendev-sh/goai",
          "repo": "zendev-sh/goai",
          "name": "goai",
          "github_url": "https://github.com/zendev-sh/goai",
          "homepage_url": "https://goai.sh/",
          "language": "Go",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "mcp_server"
          ],
          "tags": [
            "ai",
            "ai-agents",
            "ai-sdk",
            "ai-tools",
            "anthropic",
            "azure-op",
            "bedro",
            "cerebra",
            "gemini",
            "go-ai-sdk",
            "goai",
            "llm",
            "minimax",
            "openai",
            "openrouter",
            "sdk-go",
            "vercel",
            "vertex-ai",
            "zenflow"
          ],
          "description": "Go AI SDK, the Go way.  One unified API across 21+ providers. Streaming, structured output, MCP support, stdlib only. Go AI SDK for AI applications inspired by Vercel AI SDK.",
          "overview": "Use zendev-sh/goai when the user needs a mcp server project with cloudflare, serverless, vercel deployment options.",
          "alternatives": [
            {
              "repo": "headroomlabs-ai/headroom",
              "reason": "Same mcp server intent with mcp overlap."
            },
            {
              "repo": "can1357/oh-my-pi",
              "reason": "Same mcp server intent with mcp overlap."
            },
            {
              "repo": "ComposioHQ/composio",
              "reason": "Same mcp server intent with mcp overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "MCP",
            "Cloudflare Workers",
            "LLM provider"
          ],
          "deployments": [
            "cloudflare",
            "serverless",
            "vercel",
            "local"
          ],
          "difficulty": "beginner",
          "cloudflare_ready": false,
          "use_cases": [
            "connect agents to tools",
            "expose APIs through MCP",
            "bootstrap MCP integrations"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"mcp\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"cloudflare workers\" in repository content.",
                "Matched \"vercel\" 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, filesystem."
              ]
            }
          },
          "quality_signals": {
            "stars": 211,
            "recent_commits": 29,
            "contributors": 14,
            "issue_response_time_hours": null,
            "release_frequency_180d": 51
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 34,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "quality_score": 25,
          "agent_score": 67,
          "score": 85,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 48,
            "deployment": 90,
            "popularity": 46,
            "community": 59
          },
          "git_top_score": 85,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 65,
            "documentation": 84,
            "stability": 100,
            "adoption": 66,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T08:31:08.848Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "MCP liveness and tool-call probe is not enabled"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 3,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim.",
              "Run MCP initialize, tools/list, first-call, and error probes before relying on this server."
            ]
          },
          "summary": {
            "tl_dr": "Use zendev-sh/goai when the user needs a mcp server project with cloudflare, serverless, vercel deployment options.",
            "purpose": "Use zendev-sh/goai when the user needs a mcp server project with cloudflare, serverless, vercel deployment options.",
            "install": "Deploy on Cloudflare Workers using the repository's deployment instructions.",
            "inputs": [
              "tool definitions",
              "resource config",
              "transport settings"
            ],
            "outputs": [
              "MCP tools",
              "JSON-RPC responses",
              "server capabilities"
            ],
            "good_for": [
              "connect agents to tools",
              "expose APIs through MCP",
              "bootstrap MCP integrations",
              "agent tool exposure",
              "MCP integrations",
              "tool servers"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "front-end apps",
              "non-tooling backends"
            ],
            "deployment": [
              "cloudflare",
              "serverless",
              "vercel",
              "local"
            ],
            "alternatives": [
              {
                "repo": "headroomlabs-ai/headroom",
                "reason": "Same mcp server intent with mcp overlap."
              },
              {
                "repo": "can1357/oh-my-pi",
                "reason": "Same mcp server intent with mcp overlap."
              },
              {
                "repo": "ComposioHQ/composio",
                "reason": "Same mcp server intent with mcp overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"mcp\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"cloudflare workers\" in repository content.",
                  "Matched \"vercel\" 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, filesystem."
                ]
              }
            },
            "quality_signal_confidence": {
              "stars_30d_delta": "snapshot",
              "stars30d_window_days": 34,
              "commits_30d": "complete",
              "releases_180d": "complete",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T08:31:08.848Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "MCP liveness and tool-call probe is not enabled"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 3,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim.",
                "Run MCP initialize, tools/list, first-call, and error probes before relying on this server."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-25T08:31:08.848Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T08:31:08.848Z"
        }
      ],
      "project_count": 8,
      "stats": {
        "concept_count": 6,
        "project_count": 8,
        "edge_count": 29,
        "top_project": "cloudflare/agents",
        "average_git_top_score": 80
      },
      "map": {
        "nodes": [
          {
            "id": "ecosystem:cloudflare",
            "label": "Cloudflare Ecosystem",
            "kind": "ecosystem",
            "ecosystem_id": "cloudflare"
          },
          {
            "id": "concept:cloudflare:agents",
            "label": "Agents",
            "kind": "concept",
            "ecosystem_id": "cloudflare"
          },
          {
            "id": "concept:cloudflare:workers",
            "label": "Workers",
            "kind": "concept",
            "ecosystem_id": "cloudflare"
          },
          {
            "id": "concept:cloudflare:d1",
            "label": "D1",
            "kind": "concept",
            "ecosystem_id": "cloudflare"
          },
          {
            "id": "concept:cloudflare:r2",
            "label": "R2",
            "kind": "concept",
            "ecosystem_id": "cloudflare"
          },
          {
            "id": "concept:cloudflare:durable-objects",
            "label": "Durable Objects",
            "kind": "concept",
            "ecosystem_id": "cloudflare"
          },
          {
            "id": "concept:cloudflare:ai-gateway",
            "label": "AI Gateway",
            "kind": "concept",
            "ecosystem_id": "cloudflare"
          },
          {
            "id": "project:cloudflare/agents",
            "label": "agents",
            "kind": "project",
            "repo": "cloudflare/agents",
            "score": 94,
            "category": "agent_framework"
          },
          {
            "id": "project:cloudflare/mcp-server-cloudflare",
            "label": "mcp-server-cloudflare",
            "kind": "project",
            "repo": "cloudflare/mcp-server-cloudflare",
            "score": 89,
            "category": "mcp_server"
          },
          {
            "id": "project:cloudflare/puppeteer",
            "label": "puppeteer",
            "kind": "project",
            "repo": "cloudflare/puppeteer",
            "score": 83,
            "category": "workflow_automation"
          },
          {
            "id": "project:lianluo-esign/ferrogate",
            "label": "ferrogate",
            "kind": "project",
            "repo": "lianluo-esign/ferrogate",
            "score": 72,
            "category": "mcp_server"
          },
          {
            "id": "project:cloudflare/vibesdk-templates",
            "label": "vibesdk-templates",
            "kind": "project",
            "repo": "cloudflare/vibesdk-templates",
            "score": 62,
            "category": "ai_app_template"
          },
          {
            "id": "project:cloudflare/ai-utils",
            "label": "ai-utils",
            "kind": "project",
            "repo": "cloudflare/ai-utils",
            "score": 63,
            "category": "agent_framework"
          },
          {
            "id": "project:ComposioHQ/composio",
            "label": "composio",
            "kind": "project",
            "repo": "ComposioHQ/composio",
            "score": 94,
            "category": "mcp_server"
          },
          {
            "id": "project:zendev-sh/goai",
            "label": "goai",
            "kind": "project",
            "repo": "zendev-sh/goai",
            "score": 85,
            "category": "mcp_server"
          }
        ],
        "edges": [
          {
            "source": "ecosystem:cloudflare",
            "target": "concept:cloudflare:agents",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:cloudflare",
            "target": "concept:cloudflare:workers",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:cloudflare",
            "target": "concept:cloudflare:d1",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:cloudflare",
            "target": "concept:cloudflare:r2",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:cloudflare",
            "target": "concept:cloudflare:durable-objects",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:cloudflare",
            "target": "concept:cloudflare:ai-gateway",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:cloudflare",
            "target": "project:cloudflare/agents",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:cloudflare",
            "target": "project:cloudflare/mcp-server-cloudflare",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:cloudflare",
            "target": "project:cloudflare/puppeteer",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:cloudflare",
            "target": "project:lianluo-esign/ferrogate",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:cloudflare",
            "target": "project:cloudflare/vibesdk-templates",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:cloudflare",
            "target": "project:cloudflare/ai-utils",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:cloudflare",
            "target": "project:ComposioHQ/composio",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:cloudflare",
            "target": "project:zendev-sh/goai",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "project:cloudflare/agents",
            "target": "concept:cloudflare:agents",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:cloudflare/agents",
            "target": "concept:cloudflare:workers",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:cloudflare/agents",
            "target": "concept:cloudflare:durable-objects",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:cloudflare/mcp-server-cloudflare",
            "target": "concept:cloudflare:workers",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:cloudflare/puppeteer",
            "target": "concept:cloudflare:workers",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:lianluo-esign/ferrogate",
            "target": "concept:cloudflare:workers",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:lianluo-esign/ferrogate",
            "target": "concept:cloudflare:durable-objects",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:lianluo-esign/ferrogate",
            "target": "concept:cloudflare:ai-gateway",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:cloudflare/vibesdk-templates",
            "target": "concept:cloudflare:workers",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:cloudflare/vibesdk-templates",
            "target": "concept:cloudflare:durable-objects",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:cloudflare/ai-utils",
            "target": "concept:cloudflare:workers",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:ComposioHQ/composio",
            "target": "concept:cloudflare:agents",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:ComposioHQ/composio",
            "target": "concept:cloudflare:workers",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:zendev-sh/goai",
            "target": "concept:cloudflare:agents",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:zendev-sh/goai",
            "target": "concept:cloudflare:workers",
            "kind": "matches_concept",
            "weight": 64
          }
        ]
      },
      "exploration_paths": [
        {
          "label": "Discover Projects",
          "description": "Browse indexed projects around Cloudflare Ecosystem.",
          "href": "/api/search?q=cloudflare%20workers%20agents&ranking=browse&limit=12",
          "kind": "search"
        },
        {
          "label": "Get Recommendations",
          "description": "Generate an explainable shortlist for Cloudflare Ecosystem.",
          "href": "/recommend?use_case=choose+projects+for+Cloudflare+Ecosystem&limit=5&deployment=cloudflare",
          "kind": "recommend"
        },
        {
          "label": "Open Graph",
          "description": "Inspect relationships around cloudflare/agents.",
          "href": "/graph/cloudflare/agents",
          "kind": "graph"
        },
        {
          "label": "Find Alternatives",
          "description": "Find replacements and adjacent options for cloudflare/agents.",
          "href": "/alternatives/cloudflare/agents",
          "kind": "alternatives"
        },
        {
          "label": "Explain Score",
          "description": "Understand why cloudflare/agents has its Git.Top Score.",
          "href": "/score/cloudflare/agents",
          "kind": "score"
        },
        {
          "label": "Compare Options",
          "description": "Compare cloudflare/agents and cloudflare/mcp-server-cloudflare.",
          "href": "/compare/cloudflare-agents...cloudflare-mcp-server-cloudflare",
          "kind": "compare"
        }
      ],
      "exploration_journeys": [
        {
          "label": "Choose a production candidate",
          "description": "Start broad in Cloudflare Ecosystem, then narrow to one project with score and graph evidence.",
          "steps": [
            {
              "label": "Discover",
              "href": "/deployments/cloudflare",
              "description": "Browse the ecosystem entry point."
            },
            {
              "label": "Recommend",
              "href": "/recommend?use_case=choose+projects+for+Cloudflare+Ecosystem&limit=5&deployment=cloudflare",
              "description": "Generate a constrained shortlist."
            },
            {
              "label": "Score",
              "href": "/score/cloudflare/agents",
              "description": "Inspect cloudflare/agents 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/cloudflare/agents",
              "description": "Open cloudflare/agents relationship graph."
            },
            {
              "label": "Related",
              "href": "/api/related/cloudflare/agents?limit=8",
              "description": "Inspect adjacent projects as structured JSON."
            },
            {
              "label": "Atlas",
              "href": "/api/atlas/cloudflare?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/cloudflare/agents",
              "description": "Find alternatives for cloudflare/agents."
            },
            {
              "label": "Compare",
              "href": "/api/compare?repos=cloudflare%2Fagents%2Ccloudflare%2Fmcp-server-cloudflare",
              "description": "Compare cloudflare/agents and cloudflare/mcp-server-cloudflare."
            },
            {
              "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 Cloudflare Ecosystem before choosing a default.",
          "repos": [
            "cloudflare/agents",
            "cloudflare/mcp-server-cloudflare",
            "cloudflare/puppeteer",
            "lianluo-esign/ferrogate"
          ],
          "href": "/compare/cloudflare-agents...cloudflare-mcp-server-cloudflare...cloudflare-puppeteer...lianluo-esign-ferrogate",
          "api_href": "/api/compare?repos=cloudflare%2Fagents%2Ccloudflare%2Fmcp-server-cloudflare%2Ccloudflare%2Fpuppeteer%2Clianluo-esign%2Fferrogate&deployment=cloudflare",
          "decision_focus": "winner_by_agent_score",
          "context": {
            "ecosystem_id": "cloudflare",
            "category": null,
            "deployment": "cloudflare"
          }
        },
        {
          "label": "Cloudflare deployment fit",
          "description": "Compare projects that carry explicit Cloudflare deployment signals.",
          "repos": [
            "cloudflare/agents",
            "cloudflare/mcp-server-cloudflare",
            "cloudflare/puppeteer",
            "lianluo-esign/ferrogate"
          ],
          "href": "/compare/cloudflare-agents...cloudflare-mcp-server-cloudflare...cloudflare-puppeteer...lianluo-esign-ferrogate",
          "api_href": "/api/compare?repos=cloudflare%2Fagents%2Ccloudflare%2Fmcp-server-cloudflare%2Ccloudflare%2Fpuppeteer%2Clianluo-esign%2Fferrogate&deployment=cloudflare",
          "decision_focus": "deployment_fit",
          "context": {
            "ecosystem_id": "cloudflare",
            "category": null,
            "deployment": "cloudflare"
          }
        },
        {
          "label": "Evaluate fallback options",
          "description": "Compare high-quality fallback candidates when the top project is not the right operational fit.",
          "repos": [
            "ComposioHQ/composio",
            "cloudflare/agents",
            "cloudflare/mcp-server-cloudflare",
            "cloudflare/puppeteer"
          ],
          "href": "/compare/ComposioHQ-composio...cloudflare-agents...cloudflare-mcp-server-cloudflare...cloudflare-puppeteer",
          "api_href": "/api/compare?repos=ComposioHQ%2Fcomposio%2Ccloudflare%2Fagents%2Ccloudflare%2Fmcp-server-cloudflare%2Ccloudflare%2Fpuppeteer&deployment=cloudflare",
          "decision_focus": "fallback_quality",
          "context": {
            "ecosystem_id": "cloudflare",
            "category": null,
            "deployment": "cloudflare"
          }
        }
      ],
      "links": {
        "page": "/atlas/cloudflare",
        "search_api": "/api/search?q=cloudflare%20workers%20agents&ranking=browse&limit=8",
        "recommend_api": "/api/recommend?use_case=choose+projects+for+Cloudflare+Ecosystem&limit=8&deployment=cloudflare",
        "graph": "/api/graph/cloudflare/agents?limit=24"
      }
    },
    {
      "id": "agents",
      "title": "AI Agent Ecosystem",
      "description": "Agent frameworks, coding agents, orchestration tools, and runtime integrations.",
      "query": "agent framework",
      "category": "agent_framework",
      "deployment": null,
      "nodes": [
        "LangGraph",
        "CrewAI",
        "AutoGen",
        "Mastra",
        "OpenAI Agents SDK",
        "Cloudflare Agents"
      ],
      "projects": [
        {
          "project_id": "langchain-ai/langchain",
          "repo": "langchain-ai/langchain",
          "name": "langchain",
          "github_url": "https://github.com/langchain-ai/langchain",
          "homepage_url": "https://docs.langchain.com/langchain/",
          "language": "Python",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "agent_framework"
          ],
          "tags": [
            "agents",
            "ai",
            "ai-agents",
            "anthropic",
            "chatgpt",
            "deepagents",
            "enterprise",
            "framework",
            "gemini",
            "generative-ai",
            "langchain",
            "langgraph",
            "llm",
            "multiagent",
            "open-source",
            "openai",
            "pydantic",
            "python",
            "rag",
            "typescript"
          ],
          "description": "The agent engineering platform.",
          "overview": "Use langchain-ai/langchain when the user needs an agent framework project with docker, library-only, local deployment options.",
          "alternatives": [
            {
              "repo": "framerslab/agentos",
              "reason": "Same agent framework intent with rag, workflow overlap."
            },
            {
              "repo": "Protocol-Lattice/go-agent",
              "reason": "Same agent framework intent with rag, workflow overlap."
            },
            {
              "repo": "TransformerOptimus/SuperAGI",
              "reason": "Same agent framework intent with rag, workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "Vector database",
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "build agents with langchain",
            "orchestrate LLM tools",
            "prototype autonomous workflows"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"agent\" in metadata.",
                "Matched \"agents\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"library\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 147085,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 100
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 31,
            "commits_30d": "partial",
            "releases_180d": "partial",
            "contributors_90d": "partial"
          },
          "quality_score": 84,
          "agent_score": 90,
          "score": 94,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 76,
            "deployment": 90,
            "popularity": 100,
            "community": 100
          },
          "git_top_score": 94,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 84,
            "documentation": 92,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T11:01:18.973Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use langchain-ai/langchain when the user needs an agent framework project with docker, library-only, local deployment options.",
            "purpose": "Use langchain-ai/langchain when the user needs an agent framework project with docker, library-only, local deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "task prompt",
              "tools",
              "context",
              "memory/state"
            ],
            "outputs": [
              "agent runs",
              "tool calls",
              "workflow state"
            ],
            "good_for": [
              "build agents with langchain",
              "orchestrate LLM tools",
              "prototype autonomous workflows",
              "stateful agents",
              "tool-using assistants",
              "workflow orchestration"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "simple prompt-only apps",
              "one-shot chat wrappers"
            ],
            "deployment": [
              "docker",
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "framerslab/agentos",
                "reason": "Same agent framework intent with rag, workflow overlap."
              },
              {
                "repo": "Protocol-Lattice/go-agent",
                "reason": "Same agent framework intent with rag, workflow overlap."
              },
              {
                "repo": "TransformerOptimus/SuperAGI",
                "reason": "Same agent framework intent with rag, workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"agent\" in metadata.",
                  "Matched \"agents\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"library\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 31,
              "commits_30d": "partial",
              "releases_180d": "partial",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T11:01:18.973Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: commits30d, releases180d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-26T11:01:18.973Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d, releases180d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T11:01:18.973Z"
        },
        {
          "project_id": "crewAIInc/crewAI",
          "repo": "crewAIInc/crewAI",
          "name": "crewAI",
          "github_url": "https://github.com/crewAIInc/crewAI",
          "homepage_url": "https://crewai.com",
          "language": "Python",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "agent_framework"
          ],
          "tags": [
            "agents",
            "ai",
            "ai-agents",
            "aiagentframework",
            "llms"
          ],
          "description": "Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.",
          "overview": "Use crewAIInc/crewAI when the user needs an agent framework project with local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "langchain-ai/langchain",
              "reason": "Same agent framework intent with workflow overlap."
            },
            {
              "repo": "omnigent-ai/omnigent",
              "reason": "Same agent framework intent with workflow overlap."
            },
            {
              "repo": "google/adk-python",
              "reason": "Same agent framework intent with workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "LLM provider"
          ],
          "deployments": [
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "build agents with crewAI",
            "orchestrate LLM tools",
            "prototype autonomous workflows"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"agent\" in metadata.",
                "Matched \"agents\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "medium",
              "evidence": [
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 59049,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 79
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 82,
          "agent_score": 85,
          "score": 93,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 76,
            "deployment": 70,
            "popularity": 95,
            "community": 100
          },
          "git_top_score": 93,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 84,
            "documentation": 84,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T11:31:04.103Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use crewAIInc/crewAI when the user needs an agent framework project with local, cloud deployment options.",
            "purpose": "Use crewAIInc/crewAI when the user needs an agent framework project with local, cloud deployment options.",
            "install": "Run the framework according to the repository README or package registry instructions.",
            "inputs": [
              "task prompt",
              "tools",
              "context",
              "memory/state"
            ],
            "outputs": [
              "agent runs",
              "tool calls",
              "workflow state"
            ],
            "good_for": [
              "build agents with crewAI",
              "orchestrate LLM tools",
              "prototype autonomous workflows",
              "stateful agents",
              "tool-using assistants",
              "workflow orchestration"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "simple prompt-only apps",
              "one-shot chat wrappers"
            ],
            "deployment": [
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "langchain-ai/langchain",
                "reason": "Same agent framework intent with workflow overlap."
              },
              {
                "repo": "omnigent-ai/omnigent",
                "reason": "Same agent framework intent with workflow overlap."
              },
              {
                "repo": "google/adk-python",
                "reason": "Same agent framework intent with workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"agent\" in metadata.",
                  "Matched \"agents\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "medium",
                "evidence": [
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 30,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T11:31:04.103Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Partial or estimated quality signals: commits30d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-26T11:31:04.103Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: commits30d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T11:31:04.103Z"
        },
        {
          "project_id": "alibaba/open-code-review",
          "repo": "alibaba/open-code-review",
          "name": "open-code-review",
          "github_url": "https://github.com/alibaba/open-code-review",
          "homepage_url": "https://open-codereview.ai",
          "language": "Go",
          "license": "Apache-2.0",
          "project_kind": "project",
          "category": [
            "agent_framework"
          ],
          "tags": [
            "agent",
            "agent-skills",
            "code-review",
            "code-review-assistant",
            "harness",
            "repository-level-context"
          ],
          "description": "Secure, fast, efficient, battle-tested at Alibaba's scale. Hybrid architecture code review tool: deterministic pipelines + LLM Agent, precise line-level comments, built-in multi-language ruleset (NPE, thread-safety, XSS, SQL injection), OpenAI & Anthropic compatible.",
          "overview": "Use alibaba/open-code-review when the user needs an agent framework project with library-only, local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "charmbracelet/crush",
              "reason": "Same agent framework intent with workflow overlap."
            },
            {
              "repo": "CopilotKit/CopilotKit",
              "reason": "Same agent framework intent with workflow overlap."
            },
            {
              "repo": "aristoteleo/PantheonOS",
              "reason": "Same agent framework intent with workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "LLM provider"
          ],
          "deployments": [
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "build agents with open-code-review",
            "orchestrate LLM tools",
            "prototype autonomous workflows"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"agent\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"npm install\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 40754,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 100
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "partial",
            "releases_180d": "partial",
            "contributors_90d": "partial"
          },
          "quality_score": 84,
          "agent_score": 87,
          "score": 94,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 76,
            "deployment": 80,
            "popularity": 92,
            "community": 100
          },
          "git_top_score": 94,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 84,
            "documentation": 92,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-24T22:31:00.347Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use alibaba/open-code-review when the user needs an agent framework project with library-only, local, cloud deployment options.",
            "purpose": "Use alibaba/open-code-review when the user needs an agent framework project with library-only, local, cloud deployment options.",
            "install": "Install as a library or package using the repository instructions.",
            "inputs": [
              "task prompt",
              "tools",
              "context",
              "memory/state"
            ],
            "outputs": [
              "agent runs",
              "tool calls",
              "workflow state"
            ],
            "good_for": [
              "build agents with open-code-review",
              "orchestrate LLM tools",
              "prototype autonomous workflows",
              "stateful agents",
              "tool-using assistants",
              "workflow orchestration"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "simple prompt-only apps",
              "one-shot chat wrappers"
            ],
            "deployment": [
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "charmbracelet/crush",
                "reason": "Same agent framework intent with workflow overlap."
              },
              {
                "repo": "CopilotKit/CopilotKit",
                "reason": "Same agent framework intent with workflow overlap."
              },
              {
                "repo": "aristoteleo/PantheonOS",
                "reason": "Same agent framework intent with workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"agent\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"npm install\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 30,
              "commits_30d": "partial",
              "releases_180d": "partial",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-24T22:31:00.347Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: commits30d, releases180d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-24T22:31:00.347Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d, releases180d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-24T22:31:00.347Z"
        },
        {
          "project_id": "agentscope-ai/agentscope",
          "repo": "agentscope-ai/agentscope",
          "name": "agentscope",
          "github_url": "https://github.com/agentscope-ai/agentscope",
          "homepage_url": "https://docs.agentscope.io/",
          "language": "Python",
          "license": "Apache-2.0",
          "project_kind": "project",
          "category": [
            "agent_framework"
          ],
          "tags": [
            "agent",
            "chatbot",
            "large-language-models",
            "llm",
            "llm-agent",
            "mcp",
            "multi-agent",
            "multi-modal",
            "react-agent",
            "realtime-agent",
            "voice-agent",
            "voice-assistant"
          ],
          "description": "Build and run agents you can see, understand and trust.",
          "overview": "Use agentscope-ai/agentscope when the user needs an agent framework project with docker, library-only, local deployment options.",
          "alternatives": [
            {
              "repo": "omnigent-ai/omnigent",
              "reason": "Same agent framework intent with workflow overlap."
            },
            {
              "repo": "google/adk-python",
              "reason": "Same agent framework intent with workflow overlap."
            },
            {
              "repo": "ag2ai/ag2",
              "reason": "Same agent framework intent with mcp, workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "MCP",
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "build agents with agentscope",
            "orchestrate LLM tools",
            "prototype autonomous workflows"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Manual product trust override for agentscope-ai/agentscope."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"pip install\" in repository content.",
                "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": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 32389,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 15
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 84,
          "agent_score": 88,
          "score": 94,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 75,
            "deployment": 90,
            "popularity": 90,
            "community": 100
          },
          "git_top_score": 94,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 83,
            "documentation": 92,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T12:01:06.244Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use agentscope-ai/agentscope when the user needs an agent framework project with docker, library-only, local deployment options.",
            "purpose": "Use agentscope-ai/agentscope when the user needs an agent framework project with docker, library-only, local deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "task prompt",
              "tools",
              "context",
              "memory/state"
            ],
            "outputs": [
              "agent runs",
              "tool calls",
              "workflow state"
            ],
            "good_for": [
              "build agents with agentscope",
              "orchestrate LLM tools",
              "prototype autonomous workflows",
              "stateful agents",
              "tool-using assistants",
              "workflow orchestration"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "simple prompt-only apps",
              "one-shot chat wrappers"
            ],
            "deployment": [
              "docker",
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "omnigent-ai/omnigent",
                "reason": "Same agent framework intent with workflow overlap."
              },
              {
                "repo": "google/adk-python",
                "reason": "Same agent framework intent with workflow overlap."
              },
              {
                "repo": "ag2ai/ag2",
                "reason": "Same agent framework intent with mcp, workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Manual product trust override for agentscope-ai/agentscope."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"pip install\" in repository content.",
                  "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": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 30,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T12:01:06.244Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: commits30d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-26T12:01:06.244Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T12:01:06.244Z"
        },
        {
          "project_id": "pipecat-ai/pipecat",
          "repo": "pipecat-ai/pipecat",
          "name": "pipecat",
          "github_url": "https://github.com/pipecat-ai/pipecat",
          "homepage_url": "https://pipecat.ai",
          "language": "Python",
          "license": "BSD-2-Clause",
          "project_kind": "project",
          "category": [
            "agent_framework"
          ],
          "tags": [
            "ai",
            "chatbot-framework",
            "chatbots",
            "real-time",
            "voice",
            "voice-assistant"
          ],
          "description": "Open Source framework for voice agents, multimodal apps, and realtime AI. Maintained by Daily and the community.",
          "overview": "Use pipecat-ai/pipecat when the user needs an agent framework project with local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "langchain-ai/langchain",
              "reason": "Same agent framework intent with workflow overlap."
            },
            {
              "repo": "crewAIInc/crewAI",
              "reason": "Same agent framework intent with workflow overlap."
            },
            {
              "repo": "livekit/agents",
              "reason": "Same agent framework intent with workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "LLM provider"
          ],
          "deployments": [
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "build agents with pipecat",
            "orchestrate LLM tools",
            "prototype autonomous workflows"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"agent\" in metadata.",
                "Matched \"agents\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "medium",
              "evidence": [
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 15871,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 15
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 35,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 84,
          "agent_score": 83,
          "score": 93,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 76,
            "deployment": 70,
            "popularity": 84,
            "community": 100
          },
          "git_top_score": 93,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 84,
            "documentation": 84,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T03:31:02.287Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use pipecat-ai/pipecat when the user needs an agent framework project with local, cloud deployment options.",
            "purpose": "Use pipecat-ai/pipecat when the user needs an agent framework project with local, cloud deployment options.",
            "install": "Run the framework according to the repository README or package registry instructions.",
            "inputs": [
              "task prompt",
              "tools",
              "context",
              "memory/state"
            ],
            "outputs": [
              "agent runs",
              "tool calls",
              "workflow state"
            ],
            "good_for": [
              "build agents with pipecat",
              "orchestrate LLM tools",
              "prototype autonomous workflows",
              "stateful agents",
              "tool-using assistants",
              "workflow orchestration"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "simple prompt-only apps",
              "one-shot chat wrappers"
            ],
            "deployment": [
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "langchain-ai/langchain",
                "reason": "Same agent framework intent with workflow overlap."
              },
              {
                "repo": "crewAIInc/crewAI",
                "reason": "Same agent framework intent with workflow overlap."
              },
              {
                "repo": "livekit/agents",
                "reason": "Same agent framework intent with workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"agent\" in metadata.",
                  "Matched \"agents\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "medium",
                "evidence": [
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 35,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T03:31:02.287Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Partial or estimated quality signals: commits30d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-26T03:31:02.287Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: commits30d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T03:31:02.287Z"
        },
        {
          "project_id": "firecrawl/firecrawl",
          "repo": "firecrawl/firecrawl",
          "name": "firecrawl",
          "github_url": "https://github.com/firecrawl/firecrawl",
          "homepage_url": "https://firecrawl.dev",
          "language": "TypeScript",
          "license": "AGPL-3.0",
          "project_kind": "project",
          "category": [
            "agent_framework"
          ],
          "tags": [
            "ai",
            "ai-agents",
            "ai-crawler",
            "ai-scraping",
            "ai-search",
            "crawler",
            "data-extraction",
            "html-to-markdown",
            "llm",
            "markdown",
            "scraper",
            "scraping",
            "web-crawler",
            "web-data",
            "web-data-extraction",
            "web-scraper",
            "web-scraping",
            "web-search",
            "webscraping"
          ],
          "description": "The web data API to search, scrape, and interact at scale. 🔥",
          "overview": "Use firecrawl/firecrawl when the user needs an agent framework project with docker, library-only, local deployment options.",
          "alternatives": [
            {
              "repo": "langchain-ai/langchain",
              "reason": "Same agent framework intent with workflow overlap."
            },
            {
              "repo": "CopilotKit/CopilotKit",
              "reason": "Same agent framework intent with workflow overlap."
            },
            {
              "repo": "cloudflare/agents",
              "reason": "Same agent framework intent with workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "build agents with firecrawl",
            "orchestrate LLM tools",
            "prototype autonomous workflows"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"agent\" in metadata.",
                "Matched \"agents\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"pip install\" in repository content.",
                "Matched \"npm install\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 184617,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 3
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 73,
          "agent_score": 85,
          "score": 89,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 57,
            "deployment": 90,
            "popularity": 100,
            "community": 100
          },
          "git_top_score": 89,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 65,
            "documentation": 92,
            "stability": 84,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T17:31:06.991Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use firecrawl/firecrawl when the user needs an agent framework project with docker, library-only, local deployment options.",
            "purpose": "Use firecrawl/firecrawl when the user needs an agent framework project with docker, library-only, local deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "task prompt",
              "tools",
              "context",
              "memory/state"
            ],
            "outputs": [
              "agent runs",
              "tool calls",
              "workflow state"
            ],
            "good_for": [
              "build agents with firecrawl",
              "orchestrate LLM tools",
              "prototype autonomous workflows",
              "stateful agents",
              "tool-using assistants",
              "workflow orchestration"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "simple prompt-only apps",
              "one-shot chat wrappers"
            ],
            "deployment": [
              "docker",
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "langchain-ai/langchain",
                "reason": "Same agent framework intent with workflow overlap."
              },
              {
                "repo": "CopilotKit/CopilotKit",
                "reason": "Same agent framework intent with workflow overlap."
              },
              {
                "repo": "cloudflare/agents",
                "reason": "Same agent framework intent with workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"agent\" in metadata.",
                  "Matched \"agents\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"pip install\" in repository content.",
                  "Matched \"npm install\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 30,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T17:31:06.991Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: commits30d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-25T17:31:06.991Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T17:31:06.991Z"
        },
        {
          "project_id": "BuilderIO/agent-native",
          "repo": "BuilderIO/agent-native",
          "name": "agent-native",
          "github_url": "https://github.com/BuilderIO/agent-native",
          "homepage_url": "https://www.agent-native.com",
          "language": "TypeScript",
          "license": null,
          "project_kind": "project",
          "category": [
            "agent_framework"
          ],
          "tags": [
            "agent-native",
            "agents",
            "ai",
            "react",
            "typescript"
          ],
          "description": "A framework for building agentic apps",
          "overview": "Use BuilderIO/agent-native when the user needs an agent framework project with local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "CopilotKit/CopilotKit",
              "reason": "Same agent framework intent with workflow overlap."
            },
            {
              "repo": "iOfficeAI/AionUi",
              "reason": "Same agent framework intent with workflow overlap."
            },
            {
              "repo": "cloudflare/agents",
              "reason": "Same agent framework intent with workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "LLM provider"
          ],
          "deployments": [
            "local",
            "cloud"
          ],
          "difficulty": "beginner",
          "cloudflare_ready": false,
          "use_cases": [
            "build agents with agent-native",
            "orchestrate LLM tools",
            "prototype autonomous workflows"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"agent\" in metadata.",
                "Matched \"agents\" 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: postgres.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 6831,
            "recent_commits": 100,
            "contributors": 73,
            "issue_response_time_hours": null,
            "release_frequency_180d": 100
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "partial",
            "releases_180d": "partial",
            "contributors_90d": "complete"
          },
          "quality_score": 83,
          "agent_score": 81,
          "score": 92,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 74,
            "deployment": 70,
            "popularity": 77,
            "community": 100
          },
          "git_top_score": 92,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 82,
            "documentation": 84,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T10:31:05.502Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "unknown",
                "source": "github_metadata",
                "evidence": [
                  "project.license is null"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 2,
              "inferred": 1,
              "not_run": 2,
              "unknown": 1
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim.",
              "Fill missing GitHub metadata and re-sync the project."
            ]
          },
          "summary": {
            "tl_dr": "Use BuilderIO/agent-native when the user needs an agent framework project with local, cloud deployment options.",
            "purpose": "Use BuilderIO/agent-native when the user needs an agent framework project with local, cloud deployment options.",
            "install": "Run the framework according to the repository README or package registry instructions.",
            "inputs": [
              "task prompt",
              "tools",
              "context",
              "memory/state"
            ],
            "outputs": [
              "agent runs",
              "tool calls",
              "workflow state"
            ],
            "good_for": [
              "build agents with agent-native",
              "orchestrate LLM tools",
              "prototype autonomous workflows",
              "stateful agents",
              "tool-using assistants",
              "workflow orchestration"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "simple prompt-only apps",
              "one-shot chat wrappers"
            ],
            "deployment": [
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "CopilotKit/CopilotKit",
                "reason": "Same agent framework intent with workflow overlap."
              },
              {
                "repo": "iOfficeAI/AionUi",
                "reason": "Same agent framework intent with workflow overlap."
              },
              {
                "repo": "cloudflare/agents",
                "reason": "Same agent framework intent with workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"agent\" in metadata.",
                  "Matched \"agents\" 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: postgres.",
                  "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": "partial",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T10:31:05.502Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "unknown",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license is null"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 2,
                "inferred": 1,
                "not_run": 2,
                "unknown": 1
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim.",
                "Fill missing GitHub metadata and re-sync the project."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Partial or estimated quality signals: commits30d, releases180d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-26T10:31:05.502Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: commits30d, releases180d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T10:31:05.502Z"
        },
        {
          "project_id": "DietrichGebert/ponytail",
          "repo": "DietrichGebert/ponytail",
          "name": "ponytail",
          "github_url": "https://github.com/DietrichGebert/ponytail",
          "homepage_url": "https://ponytail.dev",
          "language": "JavaScript",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "agent_framework"
          ],
          "tags": [
            "agent-skills",
            "ai-agents",
            "claude",
            "claude-code",
            "claude-code-plugin",
            "cursor-rules",
            "developer-tools",
            "llm",
            "prompt-engineering",
            "yagni"
          ],
          "description": "Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.",
          "overview": "Use DietrichGebert/ponytail when the user needs an agent framework project with library-only, local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "langchain-ai/langchain",
              "reason": "Same agent framework intent with workflow overlap."
            },
            {
              "repo": "omnigent-ai/omnigent",
              "reason": "Same agent framework intent with workflow overlap."
            },
            {
              "repo": "agent-of-empires/agent-of-empires",
              "reason": "Same agent framework intent with workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "LLM provider"
          ],
          "deployments": [
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "build agents with ponytail",
            "orchestrate LLM tools",
            "prototype autonomous workflows"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"agent\" in metadata.",
                "Matched \"agents\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"library\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 146095,
            "recent_commits": 14,
            "contributors": 64,
            "issue_response_time_hours": null,
            "release_frequency_180d": 16
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "quality_score": 72,
          "agent_score": 83,
          "score": 89,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 55,
            "deployment": 80,
            "popularity": 100,
            "community": 100
          },
          "git_top_score": 89,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 61,
            "documentation": 92,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T06:31:08.495Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use DietrichGebert/ponytail when the user needs an agent framework project with library-only, local, cloud deployment options.",
            "purpose": "Use DietrichGebert/ponytail when the user needs an agent framework project with library-only, local, cloud deployment options.",
            "install": "Install as a library or package using the repository instructions.",
            "inputs": [
              "task prompt",
              "tools",
              "context",
              "memory/state"
            ],
            "outputs": [
              "agent runs",
              "tool calls",
              "workflow state"
            ],
            "good_for": [
              "build agents with ponytail",
              "orchestrate LLM tools",
              "prototype autonomous workflows",
              "stateful agents",
              "tool-using assistants",
              "workflow orchestration"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "simple prompt-only apps",
              "one-shot chat wrappers"
            ],
            "deployment": [
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "langchain-ai/langchain",
                "reason": "Same agent framework intent with workflow overlap."
              },
              {
                "repo": "omnigent-ai/omnigent",
                "reason": "Same agent framework intent with workflow overlap."
              },
              {
                "repo": "agent-of-empires/agent-of-empires",
                "reason": "Same agent framework intent with workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"agent\" in metadata.",
                  "Matched \"agents\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"library\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 30,
              "commits_30d": "complete",
              "releases_180d": "complete",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T06:31:08.495Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Classification evidence and quality signals are strong enough for shortlist reasoning when metadata is current.",
            "last_verified_at": "2026-09-26T06:31:08.495Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T06:31:08.495Z"
        }
      ],
      "project_count": 8,
      "stats": {
        "concept_count": 6,
        "project_count": 8,
        "edge_count": 31,
        "top_project": "langchain-ai/langchain",
        "average_git_top_score": 92
      },
      "map": {
        "nodes": [
          {
            "id": "ecosystem:agents",
            "label": "AI Agent Ecosystem",
            "kind": "ecosystem",
            "ecosystem_id": "agents"
          },
          {
            "id": "concept:agents:langgraph",
            "label": "LangGraph",
            "kind": "concept",
            "ecosystem_id": "agents"
          },
          {
            "id": "concept:agents:crewai",
            "label": "CrewAI",
            "kind": "concept",
            "ecosystem_id": "agents"
          },
          {
            "id": "concept:agents:autogen",
            "label": "AutoGen",
            "kind": "concept",
            "ecosystem_id": "agents"
          },
          {
            "id": "concept:agents:mastra",
            "label": "Mastra",
            "kind": "concept",
            "ecosystem_id": "agents"
          },
          {
            "id": "concept:agents:openai-agents-sdk",
            "label": "OpenAI Agents SDK",
            "kind": "concept",
            "ecosystem_id": "agents"
          },
          {
            "id": "concept:agents:cloudflare-agents",
            "label": "Cloudflare Agents",
            "kind": "concept",
            "ecosystem_id": "agents"
          },
          {
            "id": "project:langchain-ai/langchain",
            "label": "langchain",
            "kind": "project",
            "repo": "langchain-ai/langchain",
            "score": 94,
            "category": "agent_framework"
          },
          {
            "id": "project:crewAIInc/crewAI",
            "label": "crewAI",
            "kind": "project",
            "repo": "crewAIInc/crewAI",
            "score": 93,
            "category": "agent_framework"
          },
          {
            "id": "project:alibaba/open-code-review",
            "label": "open-code-review",
            "kind": "project",
            "repo": "alibaba/open-code-review",
            "score": 94,
            "category": "agent_framework"
          },
          {
            "id": "project:agentscope-ai/agentscope",
            "label": "agentscope",
            "kind": "project",
            "repo": "agentscope-ai/agentscope",
            "score": 94,
            "category": "agent_framework"
          },
          {
            "id": "project:pipecat-ai/pipecat",
            "label": "pipecat",
            "kind": "project",
            "repo": "pipecat-ai/pipecat",
            "score": 93,
            "category": "agent_framework"
          },
          {
            "id": "project:firecrawl/firecrawl",
            "label": "firecrawl",
            "kind": "project",
            "repo": "firecrawl/firecrawl",
            "score": 89,
            "category": "agent_framework"
          },
          {
            "id": "project:BuilderIO/agent-native",
            "label": "agent-native",
            "kind": "project",
            "repo": "BuilderIO/agent-native",
            "score": 92,
            "category": "agent_framework"
          },
          {
            "id": "project:DietrichGebert/ponytail",
            "label": "ponytail",
            "kind": "project",
            "repo": "DietrichGebert/ponytail",
            "score": 89,
            "category": "agent_framework"
          }
        ],
        "edges": [
          {
            "source": "ecosystem:agents",
            "target": "concept:agents:langgraph",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:agents",
            "target": "concept:agents:crewai",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:agents",
            "target": "concept:agents:autogen",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:agents",
            "target": "concept:agents:mastra",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:agents",
            "target": "concept:agents:openai-agents-sdk",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:agents",
            "target": "concept:agents:cloudflare-agents",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:agents",
            "target": "project:langchain-ai/langchain",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:agents",
            "target": "project:crewAIInc/crewAI",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:agents",
            "target": "project:alibaba/open-code-review",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:agents",
            "target": "project:agentscope-ai/agentscope",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:agents",
            "target": "project:pipecat-ai/pipecat",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:agents",
            "target": "project:firecrawl/firecrawl",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:agents",
            "target": "project:BuilderIO/agent-native",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:agents",
            "target": "project:DietrichGebert/ponytail",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "project:langchain-ai/langchain",
            "target": "concept:agents:langgraph",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:langchain-ai/langchain",
            "target": "concept:agents:openai-agents-sdk",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:langchain-ai/langchain",
            "target": "concept:agents:cloudflare-agents",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:crewAIInc/crewAI",
            "target": "concept:agents:crewai",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:crewAIInc/crewAI",
            "target": "concept:agents:openai-agents-sdk",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:crewAIInc/crewAI",
            "target": "concept:agents:cloudflare-agents",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:alibaba/open-code-review",
            "target": "concept:agents:openai-agents-sdk",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:agentscope-ai/agentscope",
            "target": "concept:agents:openai-agents-sdk",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:agentscope-ai/agentscope",
            "target": "concept:agents:cloudflare-agents",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:pipecat-ai/pipecat",
            "target": "concept:agents:openai-agents-sdk",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:pipecat-ai/pipecat",
            "target": "concept:agents:cloudflare-agents",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:firecrawl/firecrawl",
            "target": "concept:agents:openai-agents-sdk",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:firecrawl/firecrawl",
            "target": "concept:agents:cloudflare-agents",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:BuilderIO/agent-native",
            "target": "concept:agents:openai-agents-sdk",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:BuilderIO/agent-native",
            "target": "concept:agents:cloudflare-agents",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:DietrichGebert/ponytail",
            "target": "concept:agents:openai-agents-sdk",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:DietrichGebert/ponytail",
            "target": "concept:agents:cloudflare-agents",
            "kind": "matches_concept",
            "weight": 64
          }
        ]
      },
      "exploration_paths": [
        {
          "label": "Discover Projects",
          "description": "Browse indexed projects around AI Agent Ecosystem.",
          "href": "/api/search?q=agent%20framework&ranking=browse&limit=12",
          "kind": "search"
        },
        {
          "label": "Get Recommendations",
          "description": "Generate an explainable shortlist for AI Agent Ecosystem.",
          "href": "/recommend?use_case=choose+projects+for+AI+Agent+Ecosystem&limit=5&category=agent_framework",
          "kind": "recommend"
        },
        {
          "label": "Open Graph",
          "description": "Inspect relationships around langchain-ai/langchain.",
          "href": "/graph/langchain-ai/langchain",
          "kind": "graph"
        },
        {
          "label": "Find Alternatives",
          "description": "Find replacements and adjacent options for langchain-ai/langchain.",
          "href": "/alternatives/langchain-ai/langchain",
          "kind": "alternatives"
        },
        {
          "label": "Explain Score",
          "description": "Understand why langchain-ai/langchain has its Git.Top Score.",
          "href": "/score/langchain-ai/langchain",
          "kind": "score"
        },
        {
          "label": "Compare Options",
          "description": "Compare langchain-ai/langchain and crewAIInc/crewAI.",
          "href": "/compare/langchain-ai-langchain...crewAIInc-crewAI",
          "kind": "compare"
        }
      ],
      "exploration_journeys": [
        {
          "label": "Choose a production candidate",
          "description": "Start broad in AI Agent Ecosystem, then narrow to one project with score and graph evidence.",
          "steps": [
            {
              "label": "Discover",
              "href": "/categories/agent_framework",
              "description": "Browse the ecosystem entry point."
            },
            {
              "label": "Recommend",
              "href": "/recommend?use_case=choose+projects+for+AI+Agent+Ecosystem&limit=5&category=agent_framework",
              "description": "Generate a constrained shortlist."
            },
            {
              "label": "Score",
              "href": "/score/langchain-ai/langchain",
              "description": "Inspect langchain-ai/langchain 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/langchain-ai/langchain",
              "description": "Open langchain-ai/langchain relationship graph."
            },
            {
              "label": "Related",
              "href": "/api/related/langchain-ai/langchain?limit=8",
              "description": "Inspect adjacent projects as structured JSON."
            },
            {
              "label": "Atlas",
              "href": "/api/atlas/agents?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/langchain-ai/langchain",
              "description": "Find alternatives for langchain-ai/langchain."
            },
            {
              "label": "Compare",
              "href": "/api/compare?repos=langchain-ai%2Flangchain%2CcrewAIInc%2FcrewAI",
              "description": "Compare langchain-ai/langchain and crewAIInc/crewAI."
            },
            {
              "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 AI Agent Ecosystem before choosing a default.",
          "repos": [
            "langchain-ai/langchain",
            "crewAIInc/crewAI",
            "alibaba/open-code-review",
            "agentscope-ai/agentscope"
          ],
          "href": "/compare/langchain-ai-langchain...crewAIInc-crewAI...alibaba-open-code-review...agentscope-ai-agentscope",
          "api_href": "/api/compare?repos=langchain-ai%2Flangchain%2CcrewAIInc%2FcrewAI%2Calibaba%2Fopen-code-review%2Cagentscope-ai%2Fagentscope",
          "decision_focus": "winner_by_agent_score",
          "context": {
            "ecosystem_id": "agents",
            "category": "agent_framework",
            "deployment": null
          }
        },
        {
          "label": "Evaluate fallback options",
          "description": "Compare high-quality fallback candidates when the top project is not the right operational fit.",
          "repos": [
            "langchain-ai/langchain",
            "agentscope-ai/agentscope",
            "alibaba/open-code-review",
            "crewAIInc/crewAI"
          ],
          "href": "/compare/langchain-ai-langchain...agentscope-ai-agentscope...alibaba-open-code-review...crewAIInc-crewAI",
          "api_href": "/api/compare?repos=langchain-ai%2Flangchain%2Cagentscope-ai%2Fagentscope%2Calibaba%2Fopen-code-review%2CcrewAIInc%2FcrewAI",
          "decision_focus": "fallback_quality",
          "context": {
            "ecosystem_id": "agents",
            "category": "agent_framework",
            "deployment": null
          }
        }
      ],
      "links": {
        "page": "/atlas/agents",
        "search_api": "/api/search?q=agent%20framework&ranking=browse&limit=8",
        "recommend_api": "/api/recommend?use_case=choose+projects+for+AI+Agent+Ecosystem&limit=8&category=agent_framework",
        "graph": "/api/graph/langchain-ai/langchain?limit=24"
      }
    },
    {
      "id": "mcp",
      "title": "MCP Ecosystem",
      "description": "Model Context Protocol servers, tool surfaces, and agent integration projects.",
      "query": "mcp server",
      "category": "mcp_server",
      "deployment": null,
      "nodes": [
        "Servers",
        "Tools",
        "Clients",
        "Filesystems",
        "Browsers",
        "Cloud APIs"
      ],
      "projects": [
        {
          "project_id": "headroomlabs-ai/headroom",
          "repo": "headroomlabs-ai/headroom",
          "name": "headroom",
          "github_url": "https://github.com/headroomlabs-ai/headroom",
          "homepage_url": "https://docs.headroomlabs.ai/docs",
          "language": "Python",
          "license": "Apache-2.0",
          "project_kind": "project",
          "category": [
            "mcp_server"
          ],
          "tags": [
            "agent",
            "ai",
            "anthropic",
            "claude-code",
            "compression",
            "context-engineering",
            "context-window",
            "cursor",
            "fastapi",
            "langchain",
            "llm",
            "mcp",
            "openai",
            "prompt-engineering",
            "proxy",
            "python",
            "rag",
            "token-optimization",
            "tokens",
            "typescript"
          ],
          "description": "Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.",
          "overview": "Use headroomlabs-ai/headroom when the user needs a mcp server project with docker, vercel, serverless deployment options.",
          "alternatives": [
            {
              "repo": "BerriAI/litellm",
              "reason": "Same mcp server intent with mcp, llm_gateway overlap."
            },
            {
              "repo": "can1357/oh-my-pi",
              "reason": "Same mcp server intent with coding_agent, mcp overlap."
            },
            {
              "repo": "rocketride-org/rocketride-server",
              "reason": "Same mcp server intent with mcp, llm_gateway overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "MCP",
            "Vector database",
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "vercel",
            "serverless",
            "library_only",
            "local"
          ],
          "difficulty": "advanced",
          "cloudflare_ready": false,
          "use_cases": [
            "connect agents to tools",
            "expose APIs through MCP",
            "bootstrap MCP integrations"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"mcp server\" in metadata.",
                "Matched \"mcp\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Found Docker configuration file.",
                "Matched \"vercel\" in repository content.",
                "Matched \"pip install\" in repository content.",
                "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": [
                "Found multi-service or orchestration configuration files."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 73798,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 100
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "partial",
            "releases_180d": "partial",
            "contributors_90d": "partial"
          },
          "quality_score": 84,
          "agent_score": 92,
          "score": 94,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 76,
            "deployment": 100,
            "popularity": 97,
            "community": 100
          },
          "git_top_score": 94,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 84,
            "documentation": 92,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T18:01:04.672Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "MCP liveness and tool-call probe is not enabled"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 3,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim.",
              "Run MCP initialize, tools/list, first-call, and error probes before relying on this server."
            ]
          },
          "summary": {
            "tl_dr": "Use headroomlabs-ai/headroom when the user needs a mcp server project with docker, vercel, serverless deployment options.",
            "purpose": "Use headroomlabs-ai/headroom when the user needs a mcp server project with docker, vercel, serverless deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "tool definitions",
              "resource config",
              "transport settings"
            ],
            "outputs": [
              "MCP tools",
              "JSON-RPC responses",
              "server capabilities"
            ],
            "good_for": [
              "connect agents to tools",
              "expose APIs through MCP",
              "bootstrap MCP integrations",
              "agent tool exposure",
              "MCP integrations",
              "tool servers"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "front-end apps",
              "non-tooling backends"
            ],
            "deployment": [
              "docker",
              "vercel",
              "serverless",
              "library_only",
              "local"
            ],
            "alternatives": [
              {
                "repo": "BerriAI/litellm",
                "reason": "Same mcp server intent with mcp, llm_gateway overlap."
              },
              {
                "repo": "can1357/oh-my-pi",
                "reason": "Same mcp server intent with coding_agent, mcp overlap."
              },
              {
                "repo": "rocketride-org/rocketride-server",
                "reason": "Same mcp server intent with mcp, llm_gateway overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"mcp server\" in metadata.",
                  "Matched \"mcp\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Found Docker configuration file.",
                  "Matched \"vercel\" in repository content.",
                  "Matched \"pip install\" in repository content.",
                  "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": [
                  "Found multi-service or orchestration configuration files."
                ]
              },
              "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": 30,
              "commits_30d": "partial",
              "releases_180d": "partial",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T18:01:04.672Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "MCP liveness and tool-call probe is not enabled"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 3,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim.",
                "Run MCP initialize, tools/list, first-call, and error probes before relying on this server."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: commits30d, releases180d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-25T18:01:04.672Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d, releases180d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T18:01:04.672Z"
        },
        {
          "project_id": "BerriAI/litellm",
          "repo": "BerriAI/litellm",
          "name": "litellm",
          "github_url": "https://github.com/BerriAI/litellm",
          "homepage_url": "https://docs.litellm.ai/docs/",
          "language": "Python",
          "license": "NOASSERTION",
          "project_kind": "project",
          "category": [
            "mcp_server"
          ],
          "tags": [
            "ai-gateway",
            "anthropic",
            "azure-openai",
            "bedrock",
            "gateway",
            "langchain",
            "litellm",
            "llm",
            "llm-gateway",
            "llmops",
            "mcp-gateway",
            "openai",
            "openai-proxy",
            "rust",
            "rust-ai",
            "vertex-ai"
          ],
          "description": "The fastest, litest AI Gateway. Rust core with Python SDK. Call 100+ LLM APIs in OpenAI (or native) format with cost tracking, guardrails, load balancing, and logging [Bedrock, Azure, OpenAI, Anthropic, OpenAI, VertexAI, vLLM, Nvidia NIM]",
          "overview": "Use BerriAI/litellm when the user needs a mcp server project with docker, library-only, local deployment options.",
          "alternatives": [
            {
              "repo": "headroomlabs-ai/headroom",
              "reason": "Same mcp server intent with mcp, llm_gateway overlap."
            },
            {
              "repo": "shibing624/agentica",
              "reason": "Same mcp server intent with mcp, llm_gateway overlap."
            },
            {
              "repo": "coddy-project/coddy-agent",
              "reason": "Same mcp server intent with mcp, llm_gateway overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "MCP",
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "advanced",
          "cloudflare_ready": false,
          "use_cases": [
            "connect agents to tools",
            "expose APIs through MCP",
            "bootstrap MCP integrations"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"mcp\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Found Docker configuration file.",
                "Matched \"library\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "Found multi-service or orchestration configuration files."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 59585,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 100
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 31,
            "commits_30d": "partial",
            "releases_180d": "partial",
            "contributors_90d": "partial"
          },
          "quality_score": 84,
          "agent_score": 89,
          "score": 93,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 76,
            "deployment": 90,
            "popularity": 96,
            "community": 100
          },
          "git_top_score": 93,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 84,
            "documentation": 84,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T06:31:00.796Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "MCP liveness and tool-call probe is not enabled"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 3,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim.",
              "Run MCP initialize, tools/list, first-call, and error probes before relying on this server."
            ]
          },
          "summary": {
            "tl_dr": "Use BerriAI/litellm when the user needs a mcp server project with docker, library-only, local deployment options.",
            "purpose": "Use BerriAI/litellm when the user needs a mcp server project with docker, library-only, local deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "tool definitions",
              "resource config",
              "transport settings"
            ],
            "outputs": [
              "MCP tools",
              "JSON-RPC responses",
              "server capabilities"
            ],
            "good_for": [
              "connect agents to tools",
              "expose APIs through MCP",
              "bootstrap MCP integrations",
              "agent tool exposure",
              "MCP integrations",
              "tool servers"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "front-end apps",
              "non-tooling backends"
            ],
            "deployment": [
              "docker",
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "headroomlabs-ai/headroom",
                "reason": "Same mcp server intent with mcp, llm_gateway overlap."
              },
              {
                "repo": "shibing624/agentica",
                "reason": "Same mcp server intent with mcp, llm_gateway overlap."
              },
              {
                "repo": "coddy-project/coddy-agent",
                "reason": "Same mcp server intent with mcp, llm_gateway overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"mcp\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Found Docker configuration file.",
                  "Matched \"library\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "Found multi-service or orchestration configuration files."
                ]
              },
              "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": 31,
              "commits_30d": "partial",
              "releases_180d": "partial",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T06:31:00.796Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "MCP liveness and tool-call probe is not enabled"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 3,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim.",
                "Run MCP initialize, tools/list, first-call, and error probes before relying on this server."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: commits30d, releases180d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-25T06:31:00.796Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d, releases180d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T06:31:00.796Z"
        },
        {
          "project_id": "affaan-m/ECC",
          "repo": "affaan-m/ECC",
          "name": "ECC",
          "github_url": "https://github.com/affaan-m/ECC",
          "homepage_url": "https://ecc.tools",
          "language": "JavaScript",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "mcp_server"
          ],
          "tags": [
            "ai-agents",
            "anthropic",
            "claude",
            "claude-code",
            "developer-tools",
            "llm",
            "mcp",
            "productivity"
          ],
          "description": "The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.",
          "overview": "Use affaan-m/ECC when the user needs a mcp server project with library-only, local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "headroomlabs-ai/headroom",
              "reason": "Same mcp server intent with mcp overlap."
            },
            {
              "repo": "can1357/oh-my-pi",
              "reason": "Same mcp server intent with mcp overlap."
            },
            {
              "repo": "ruvnet/ruflo",
              "reason": "Same mcp server intent with agent_memory, mcp overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "MCP",
            "LLM provider"
          ],
          "deployments": [
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "connect agents to tools",
            "expose APIs through MCP",
            "bootstrap MCP integrations"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"mcp\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"npm install\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 267370,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 6
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 77,
          "agent_score": 85,
          "score": 91,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 63,
            "deployment": 80,
            "popularity": 100,
            "community": 100
          },
          "git_top_score": 91,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 74,
            "documentation": 84,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T19:01:08.041Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "MCP liveness and tool-call probe is not enabled"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 3,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim.",
              "Run MCP initialize, tools/list, first-call, and error probes before relying on this server."
            ]
          },
          "summary": {
            "tl_dr": "Use affaan-m/ECC when the user needs a mcp server project with library-only, local, cloud deployment options.",
            "purpose": "Use affaan-m/ECC when the user needs a mcp server project with library-only, local, cloud deployment options.",
            "install": "Install as a library or package using the repository instructions.",
            "inputs": [
              "tool definitions",
              "resource config",
              "transport settings"
            ],
            "outputs": [
              "MCP tools",
              "JSON-RPC responses",
              "server capabilities"
            ],
            "good_for": [
              "connect agents to tools",
              "expose APIs through MCP",
              "bootstrap MCP integrations",
              "agent tool exposure",
              "MCP integrations",
              "tool servers"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "front-end apps",
              "non-tooling backends"
            ],
            "deployment": [
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "headroomlabs-ai/headroom",
                "reason": "Same mcp server intent with mcp overlap."
              },
              {
                "repo": "can1357/oh-my-pi",
                "reason": "Same mcp server intent with mcp overlap."
              },
              {
                "repo": "ruvnet/ruflo",
                "reason": "Same mcp server intent with agent_memory, mcp overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"mcp\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"npm install\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 30,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T19:01:08.041Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "MCP liveness and tool-call probe is not enabled"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 3,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim.",
                "Run MCP initialize, tools/list, first-call, and error probes before relying on this server."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: commits30d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-25T19:01:08.041Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T19:01:08.041Z"
        },
        {
          "project_id": "can1357/oh-my-pi",
          "repo": "can1357/oh-my-pi",
          "name": "oh-my-pi",
          "github_url": "https://github.com/can1357/oh-my-pi",
          "homepage_url": "https://omp.sh",
          "language": "TypeScript",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "mcp_server"
          ],
          "tags": [
            "ai-agent",
            "ai-coding-agent",
            "anthropic",
            "bun",
            "claude",
            "cli",
            "coding-assistant",
            "llm",
            "mcp",
            "multi-provider",
            "openai",
            "rust",
            "terminal",
            "tui",
            "typescript"
          ],
          "description": "⌥ Coding agent with the IDE wired in. Built by Stencil Labs.",
          "overview": "Use can1357/oh-my-pi when the user needs a mcp server project with docker, local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "headroomlabs-ai/headroom",
              "reason": "Same mcp server intent with coding_agent, mcp overlap."
            },
            {
              "repo": "1jehuang/jcode",
              "reason": "Same mcp server intent with coding_agent, mcp overlap."
            },
            {
              "repo": "upstash/context7",
              "reason": "Same mcp server intent with coding_agent, mcp overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "MCP",
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "connect agents to tools",
            "expose APIs through MCP",
            "bootstrap MCP integrations"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"mcp\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Found Docker configuration file.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python, filesystem.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 33307,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 100
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "partial",
            "releases_180d": "partial",
            "contributors_90d": "partial"
          },
          "quality_score": 84,
          "agent_score": 86,
          "score": 93,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 76,
            "deployment": 80,
            "popularity": 90,
            "community": 100
          },
          "git_top_score": 93,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 84,
            "documentation": 84,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T01:01:03.970Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "MCP liveness and tool-call probe is not enabled"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 3,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim.",
              "Run MCP initialize, tools/list, first-call, and error probes before relying on this server."
            ]
          },
          "summary": {
            "tl_dr": "Use can1357/oh-my-pi when the user needs a mcp server project with docker, local, cloud deployment options.",
            "purpose": "Use can1357/oh-my-pi when the user needs a mcp server project with docker, local, cloud deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "tool definitions",
              "resource config",
              "transport settings"
            ],
            "outputs": [
              "MCP tools",
              "JSON-RPC responses",
              "server capabilities"
            ],
            "good_for": [
              "connect agents to tools",
              "expose APIs through MCP",
              "bootstrap MCP integrations",
              "agent tool exposure",
              "MCP integrations",
              "tool servers"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "front-end apps",
              "non-tooling backends"
            ],
            "deployment": [
              "docker",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "headroomlabs-ai/headroom",
                "reason": "Same mcp server intent with coding_agent, mcp overlap."
              },
              {
                "repo": "1jehuang/jcode",
                "reason": "Same mcp server intent with coding_agent, mcp overlap."
              },
              {
                "repo": "upstash/context7",
                "reason": "Same mcp server intent with coding_agent, mcp overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"mcp\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Found Docker configuration file.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "cloudflare_ready": {
                "confidence": "high",
                "evidence": [
                  "Runtime blocker: python, filesystem.",
                  "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": "partial",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T01:01:03.970Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "MCP liveness and tool-call probe is not enabled"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 3,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim.",
                "Run MCP initialize, tools/list, first-call, and error probes before relying on this server."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Partial or estimated quality signals: commits30d, releases180d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-26T01:01:03.970Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: commits30d, releases180d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T01:01:03.970Z"
        },
        {
          "project_id": "heygen-com/hyperframes",
          "repo": "heygen-com/hyperframes",
          "name": "hyperframes",
          "github_url": "https://github.com/heygen-com/hyperframes",
          "homepage_url": null,
          "language": "TypeScript",
          "license": "Apache-2.0",
          "project_kind": "project",
          "category": [
            "mcp_server"
          ],
          "tags": [
            "ai",
            "animation",
            "ffmpeg",
            "framework",
            "gsap",
            "html",
            "mcp",
            "puppeteer",
            "rendering",
            "typescript",
            "video"
          ],
          "description": "Write HTML. Render video. Built for agents.",
          "overview": "Use heygen-com/hyperframes when the user needs a mcp server project with docker, local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "headroomlabs-ai/headroom",
              "reason": "Same mcp server intent with mcp overlap."
            },
            {
              "repo": "can1357/oh-my-pi",
              "reason": "Same mcp server intent with mcp overlap."
            },
            {
              "repo": "QwenLM/qwen-code",
              "reason": "Same mcp server intent with mcp overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "MCP",
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "connect agents to tools",
            "expose APIs through MCP",
            "bootstrap MCP integrations"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"mcp\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "medium",
              "evidence": [
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: gpu.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 53046,
            "recent_commits": 100,
            "contributors": 68,
            "issue_response_time_hours": null,
            "release_frequency_180d": 100
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "partial",
            "releases_180d": "partial",
            "contributors_90d": "complete"
          },
          "quality_score": 82,
          "agent_score": 86,
          "score": 92,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 73,
            "deployment": 80,
            "popularity": 94,
            "community": 100
          },
          "git_top_score": 92,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 82,
            "documentation": 84,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T19:01:06.276Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "MCP liveness and tool-call probe is not enabled"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 3,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim.",
              "Run MCP initialize, tools/list, first-call, and error probes before relying on this server."
            ]
          },
          "summary": {
            "tl_dr": "Use heygen-com/hyperframes when the user needs a mcp server project with docker, local, cloud deployment options.",
            "purpose": "Use heygen-com/hyperframes when the user needs a mcp server project with docker, local, cloud deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "tool definitions",
              "resource config",
              "transport settings"
            ],
            "outputs": [
              "MCP tools",
              "JSON-RPC responses",
              "server capabilities"
            ],
            "good_for": [
              "connect agents to tools",
              "expose APIs through MCP",
              "bootstrap MCP integrations",
              "agent tool exposure",
              "MCP integrations",
              "tool servers"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "front-end apps",
              "non-tooling backends"
            ],
            "deployment": [
              "docker",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "headroomlabs-ai/headroom",
                "reason": "Same mcp server intent with mcp overlap."
              },
              {
                "repo": "can1357/oh-my-pi",
                "reason": "Same mcp server intent with mcp overlap."
              },
              {
                "repo": "QwenLM/qwen-code",
                "reason": "Same mcp server intent with mcp overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"mcp\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "medium",
                "evidence": [
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 30,
              "commits_30d": "partial",
              "releases_180d": "partial",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T19:01:06.276Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "MCP liveness and tool-call probe is not enabled"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 3,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim.",
                "Run MCP initialize, tools/list, first-call, and error probes before relying on this server."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Partial or estimated quality signals: commits30d, releases180d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is incomplete; use this project as an exploration candidate until classification and quality signals are reviewed.",
            "last_verified_at": "2026-09-25T19:01:06.276Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: commits30d, releases180d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T19:01:06.276Z"
        },
        {
          "project_id": "t8y2/dbx",
          "repo": "t8y2/dbx",
          "name": "dbx",
          "github_url": "https://github.com/t8y2/dbx",
          "homepage_url": "https://dbxio.com",
          "language": "Rust",
          "license": "Apache-2.0",
          "project_kind": "project",
          "category": [
            "mcp_server"
          ],
          "tags": [
            "ai",
            "cli",
            "clickhouse",
            "database",
            "database-client",
            "database-management",
            "docker",
            "gui",
            "mcp",
            "mongodb",
            "mysql",
            "postgresql",
            "redis",
            "rust",
            "sql-server",
            "sqlite",
            "tauri",
            "vue"
          ],
          "description": "25 MB lightweight cross-platform database client for 100+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng. Built-in AI, MCP Server, CLI, desktop and Docker. | 轻量级跨平台数据库管理工具，支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、达梦等 100+ 数据库，提供桌面端、Docker、CLI、内置 AI 助手和 MCP。",
          "overview": "Use t8y2/dbx when the user needs a mcp server project with docker, local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "1jehuang/jcode",
              "reason": "Same mcp server intent with mcp overlap."
            },
            {
              "repo": "Pinvou/pinvou-agent",
              "reason": "Same mcp server intent with mcp overlap."
            },
            {
              "repo": "Rheosoph/flow-like",
              "reason": "Same mcp server intent with mcp overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "MCP"
          ],
          "deployments": [
            "docker",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "connect agents to tools",
            "expose APIs through MCP",
            "bootstrap MCP integrations"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"mcp server\" in metadata.",
                "Matched \"mcp\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "medium",
              "evidence": [
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python, postgres.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 20685,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 100
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 29,
            "commits_30d": "partial",
            "releases_180d": "partial",
            "contributors_90d": "partial"
          },
          "quality_score": 84,
          "agent_score": 86,
          "score": 93,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 76,
            "deployment": 80,
            "popularity": 86,
            "community": 100
          },
          "git_top_score": 93,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 84,
            "documentation": 84,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T13:01:09.612Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "MCP liveness and tool-call probe is not enabled"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 3,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim.",
              "Run MCP initialize, tools/list, first-call, and error probes before relying on this server."
            ]
          },
          "summary": {
            "tl_dr": "Use t8y2/dbx when the user needs a mcp server project with docker, local, cloud deployment options.",
            "purpose": "Use t8y2/dbx when the user needs a mcp server project with docker, local, cloud deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "tool definitions",
              "resource config",
              "transport settings"
            ],
            "outputs": [
              "MCP tools",
              "JSON-RPC responses",
              "server capabilities"
            ],
            "good_for": [
              "connect agents to tools",
              "expose APIs through MCP",
              "bootstrap MCP integrations",
              "agent tool exposure",
              "MCP integrations",
              "tool servers"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "front-end apps",
              "non-tooling backends"
            ],
            "deployment": [
              "docker",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "1jehuang/jcode",
                "reason": "Same mcp server intent with mcp overlap."
              },
              {
                "repo": "Pinvou/pinvou-agent",
                "reason": "Same mcp server intent with mcp overlap."
              },
              {
                "repo": "Rheosoph/flow-like",
                "reason": "Same mcp server intent with mcp overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"mcp server\" in metadata.",
                  "Matched \"mcp\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "medium",
                "evidence": [
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "cloudflare_ready": {
                "confidence": "high",
                "evidence": [
                  "Runtime blocker: python, postgres.",
                  "No Cloudflare deployment signal detected.",
                  "No wrangler.toml found in inspected repository files."
                ]
              }
            },
            "quality_signal_confidence": {
              "stars_30d_delta": "snapshot",
              "stars30d_window_days": 29,
              "commits_30d": "partial",
              "releases_180d": "partial",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T13:01:09.612Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "MCP liveness and tool-call probe is not enabled"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 3,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim.",
                "Run MCP initialize, tools/list, first-call, and error probes before relying on this server."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Partial or estimated quality signals: commits30d, releases180d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-25T13:01:09.612Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: commits30d, releases180d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T13:01:09.612Z"
        },
        {
          "project_id": "AstrBotDevs/AstrBot",
          "repo": "AstrBotDevs/AstrBot",
          "name": "AstrBot",
          "github_url": "https://github.com/AstrBotDevs/AstrBot",
          "homepage_url": "https://astrbot.app",
          "language": "Python",
          "license": "AGPL-3.0",
          "project_kind": "project",
          "category": [
            "mcp_server"
          ],
          "tags": [
            "agent",
            "ai",
            "astrbot",
            "chatbot",
            "chatgpt",
            "discord",
            "docker",
            "gemini",
            "gpt",
            "llama",
            "llm",
            "mcp",
            "openai",
            "python",
            "qq",
            "qqbot",
            "telegram"
          ],
          "description": "AI Agent Assistant & development framework that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨",
          "overview": "Use AstrBotDevs/AstrBot when the user needs a mcp server project with docker, library-only, local deployment options.",
          "alternatives": [
            {
              "repo": "headroomlabs-ai/headroom",
              "reason": "Same mcp server intent with mcp overlap."
            },
            {
              "repo": "rocketride-org/rocketride-server",
              "reason": "Same mcp server intent with mcp overlap."
            },
            {
              "repo": "HKUDS/nanobot",
              "reason": "Same mcp server intent with mcp overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "MCP",
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "connect agents to tools",
            "expose APIs through MCP",
            "bootstrap MCP integrations"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"mcp\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Found Docker configuration file.",
                "Matched \"pip install\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "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": 40989,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 48
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 81,
          "agent_score": 89,
          "score": 93,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 76,
            "deployment": 90,
            "popularity": 92,
            "community": 100
          },
          "git_top_score": 93,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 84,
            "documentation": 84,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T09:01:11.463Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "MCP liveness and tool-call probe is not enabled"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 3,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim.",
              "Run MCP initialize, tools/list, first-call, and error probes before relying on this server."
            ]
          },
          "summary": {
            "tl_dr": "Use AstrBotDevs/AstrBot when the user needs a mcp server project with docker, library-only, local deployment options.",
            "purpose": "Use AstrBotDevs/AstrBot when the user needs a mcp server project with docker, library-only, local deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "tool definitions",
              "resource config",
              "transport settings"
            ],
            "outputs": [
              "MCP tools",
              "JSON-RPC responses",
              "server capabilities"
            ],
            "good_for": [
              "connect agents to tools",
              "expose APIs through MCP",
              "bootstrap MCP integrations",
              "agent tool exposure",
              "MCP integrations",
              "tool servers"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "front-end apps",
              "non-tooling backends"
            ],
            "deployment": [
              "docker",
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "headroomlabs-ai/headroom",
                "reason": "Same mcp server intent with mcp overlap."
              },
              {
                "repo": "rocketride-org/rocketride-server",
                "reason": "Same mcp server intent with mcp overlap."
              },
              {
                "repo": "HKUDS/nanobot",
                "reason": "Same mcp server intent with mcp overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"mcp\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Found Docker configuration file.",
                  "Matched \"pip install\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 30,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T09:01:11.463Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "MCP liveness and tool-call probe is not enabled"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 3,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim.",
                "Run MCP initialize, tools/list, first-call, and error probes before relying on this server."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: commits30d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-25T09:01:11.463Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T09:01:11.463Z"
        },
        {
          "project_id": "rocketride-org/rocketride-server",
          "repo": "rocketride-org/rocketride-server",
          "name": "rocketride-server",
          "github_url": "https://github.com/rocketride-org/rocketride-server",
          "homepage_url": null,
          "language": "Python",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "mcp_server"
          ],
          "tags": [
            "ai",
            "cpp",
            "data-pipeline",
            "data-processing",
            "machine-learning",
            "mcp",
            "python",
            "sdk",
            "typescript",
            "vscode-extension"
          ],
          "description": "High-performance AI pipeline engine with a C++ core and 50+ Python-extensible nodes. Build, debug, and scale LLM workflows with 13+ model providers, 8+ vector databases, and agent orchestration, all from your IDE. Includes VS Code extension, TypeScript/Python SDKs, and Docker deployment.",
          "overview": "Use rocketride-org/rocketride-server when the user needs a mcp server project with docker, library-only, local deployment options.",
          "alternatives": [
            {
              "repo": "headroomlabs-ai/headroom",
              "reason": "Same mcp server intent with mcp, llm_gateway overlap."
            },
            {
              "repo": "BerriAI/litellm",
              "reason": "Same mcp server intent with mcp, llm_gateway overlap."
            },
            {
              "repo": "AstrBotDevs/AstrBot",
              "reason": "Same mcp server intent with mcp overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "MCP",
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "connect agents to tools",
            "expose APIs through MCP",
            "bootstrap MCP integrations"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"mcp\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"pip install\" in repository content.",
                "Matched \"npm install\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 11048,
            "recent_commits": 100,
            "contributors": 74,
            "issue_response_time_hours": null,
            "release_frequency_180d": 39
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "quality_score": 83,
          "agent_score": 86,
          "score": 94,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 75,
            "deployment": 90,
            "popularity": 81,
            "community": 100
          },
          "git_top_score": 94,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 83,
            "documentation": 92,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-24T22:31:02.605Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "MCP liveness and tool-call probe is not enabled"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 3,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim.",
              "Run MCP initialize, tools/list, first-call, and error probes before relying on this server."
            ]
          },
          "summary": {
            "tl_dr": "Use rocketride-org/rocketride-server when the user needs a mcp server project with docker, library-only, local deployment options.",
            "purpose": "Use rocketride-org/rocketride-server when the user needs a mcp server project with docker, library-only, local deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "tool definitions",
              "resource config",
              "transport settings"
            ],
            "outputs": [
              "MCP tools",
              "JSON-RPC responses",
              "server capabilities"
            ],
            "good_for": [
              "connect agents to tools",
              "expose APIs through MCP",
              "bootstrap MCP integrations",
              "agent tool exposure",
              "MCP integrations",
              "tool servers"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "front-end apps",
              "non-tooling backends"
            ],
            "deployment": [
              "docker",
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "headroomlabs-ai/headroom",
                "reason": "Same mcp server intent with mcp, llm_gateway overlap."
              },
              {
                "repo": "BerriAI/litellm",
                "reason": "Same mcp server intent with mcp, llm_gateway overlap."
              },
              {
                "repo": "AstrBotDevs/AstrBot",
                "reason": "Same mcp server intent with mcp overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"mcp\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"pip install\" in repository content.",
                  "Matched \"npm install\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 30,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-24T22:31:02.605Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "MCP liveness and tool-call probe is not enabled"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 3,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim.",
                "Run MCP initialize, tools/list, first-call, and error probes before relying on this server."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: commits30d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-24T22:31:02.605Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-24T22:31:02.605Z"
        }
      ],
      "project_count": 8,
      "stats": {
        "concept_count": 6,
        "project_count": 8,
        "edge_count": 23,
        "top_project": "headroomlabs-ai/headroom",
        "average_git_top_score": 93
      },
      "map": {
        "nodes": [
          {
            "id": "ecosystem:mcp",
            "label": "MCP Ecosystem",
            "kind": "ecosystem",
            "ecosystem_id": "mcp"
          },
          {
            "id": "concept:mcp:servers",
            "label": "Servers",
            "kind": "concept",
            "ecosystem_id": "mcp"
          },
          {
            "id": "concept:mcp:tools",
            "label": "Tools",
            "kind": "concept",
            "ecosystem_id": "mcp"
          },
          {
            "id": "concept:mcp:clients",
            "label": "Clients",
            "kind": "concept",
            "ecosystem_id": "mcp"
          },
          {
            "id": "concept:mcp:filesystems",
            "label": "Filesystems",
            "kind": "concept",
            "ecosystem_id": "mcp"
          },
          {
            "id": "concept:mcp:browsers",
            "label": "Browsers",
            "kind": "concept",
            "ecosystem_id": "mcp"
          },
          {
            "id": "concept:mcp:cloud-apis",
            "label": "Cloud APIs",
            "kind": "concept",
            "ecosystem_id": "mcp"
          },
          {
            "id": "project:headroomlabs-ai/headroom",
            "label": "headroom",
            "kind": "project",
            "repo": "headroomlabs-ai/headroom",
            "score": 94,
            "category": "mcp_server"
          },
          {
            "id": "project:BerriAI/litellm",
            "label": "litellm",
            "kind": "project",
            "repo": "BerriAI/litellm",
            "score": 93,
            "category": "mcp_server"
          },
          {
            "id": "project:affaan-m/ECC",
            "label": "ECC",
            "kind": "project",
            "repo": "affaan-m/ECC",
            "score": 91,
            "category": "mcp_server"
          },
          {
            "id": "project:can1357/oh-my-pi",
            "label": "oh-my-pi",
            "kind": "project",
            "repo": "can1357/oh-my-pi",
            "score": 93,
            "category": "mcp_server"
          },
          {
            "id": "project:heygen-com/hyperframes",
            "label": "hyperframes",
            "kind": "project",
            "repo": "heygen-com/hyperframes",
            "score": 92,
            "category": "mcp_server"
          },
          {
            "id": "project:t8y2/dbx",
            "label": "dbx",
            "kind": "project",
            "repo": "t8y2/dbx",
            "score": 93,
            "category": "mcp_server"
          },
          {
            "id": "project:AstrBotDevs/AstrBot",
            "label": "AstrBot",
            "kind": "project",
            "repo": "AstrBotDevs/AstrBot",
            "score": 93,
            "category": "mcp_server"
          },
          {
            "id": "project:rocketride-org/rocketride-server",
            "label": "rocketride-server",
            "kind": "project",
            "repo": "rocketride-org/rocketride-server",
            "score": 94,
            "category": "mcp_server"
          }
        ],
        "edges": [
          {
            "source": "ecosystem:mcp",
            "target": "concept:mcp:servers",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:mcp",
            "target": "concept:mcp:tools",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:mcp",
            "target": "concept:mcp:clients",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:mcp",
            "target": "concept:mcp:filesystems",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:mcp",
            "target": "concept:mcp:browsers",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:mcp",
            "target": "concept:mcp:cloud-apis",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:mcp",
            "target": "project:headroomlabs-ai/headroom",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:mcp",
            "target": "project:BerriAI/litellm",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:mcp",
            "target": "project:affaan-m/ECC",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:mcp",
            "target": "project:can1357/oh-my-pi",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:mcp",
            "target": "project:heygen-com/hyperframes",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:mcp",
            "target": "project:t8y2/dbx",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:mcp",
            "target": "project:AstrBotDevs/AstrBot",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:mcp",
            "target": "project:rocketride-org/rocketride-server",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "project:headroomlabs-ai/headroom",
            "target": "concept:mcp:servers",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:BerriAI/litellm",
            "target": "concept:mcp:cloud-apis",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:affaan-m/ECC",
            "target": "concept:mcp:tools",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:affaan-m/ECC",
            "target": "concept:mcp:cloud-apis",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:can1357/oh-my-pi",
            "target": "concept:mcp:cloud-apis",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:heygen-com/hyperframes",
            "target": "concept:mcp:cloud-apis",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:t8y2/dbx",
            "target": "concept:mcp:cloud-apis",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:AstrBotDevs/AstrBot",
            "target": "concept:mcp:cloud-apis",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:rocketride-org/rocketride-server",
            "target": "concept:mcp:cloud-apis",
            "kind": "matches_concept",
            "weight": 64
          }
        ]
      },
      "exploration_paths": [
        {
          "label": "Discover Projects",
          "description": "Browse indexed projects around MCP Ecosystem.",
          "href": "/api/search?q=mcp%20server&ranking=browse&limit=12",
          "kind": "search"
        },
        {
          "label": "Get Recommendations",
          "description": "Generate an explainable shortlist for MCP Ecosystem.",
          "href": "/recommend?use_case=choose+projects+for+MCP+Ecosystem&limit=5&category=mcp_server",
          "kind": "recommend"
        },
        {
          "label": "Open Graph",
          "description": "Inspect relationships around headroomlabs-ai/headroom.",
          "href": "/graph/headroomlabs-ai/headroom",
          "kind": "graph"
        },
        {
          "label": "Find Alternatives",
          "description": "Find replacements and adjacent options for headroomlabs-ai/headroom.",
          "href": "/alternatives/headroomlabs-ai/headroom",
          "kind": "alternatives"
        },
        {
          "label": "Explain Score",
          "description": "Understand why headroomlabs-ai/headroom has its Git.Top Score.",
          "href": "/score/headroomlabs-ai/headroom",
          "kind": "score"
        },
        {
          "label": "Compare Options",
          "description": "Compare headroomlabs-ai/headroom and BerriAI/litellm.",
          "href": "/compare/headroomlabs-ai-headroom...BerriAI-litellm",
          "kind": "compare"
        }
      ],
      "exploration_journeys": [
        {
          "label": "Choose a production candidate",
          "description": "Start broad in MCP Ecosystem, then narrow to one project with score and graph evidence.",
          "steps": [
            {
              "label": "Discover",
              "href": "/categories/mcp_server",
              "description": "Browse the ecosystem entry point."
            },
            {
              "label": "Recommend",
              "href": "/recommend?use_case=choose+projects+for+MCP+Ecosystem&limit=5&category=mcp_server",
              "description": "Generate a constrained shortlist."
            },
            {
              "label": "Score",
              "href": "/score/headroomlabs-ai/headroom",
              "description": "Inspect headroomlabs-ai/headroom 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/headroomlabs-ai/headroom",
              "description": "Open headroomlabs-ai/headroom relationship graph."
            },
            {
              "label": "Related",
              "href": "/api/related/headroomlabs-ai/headroom?limit=8",
              "description": "Inspect adjacent projects as structured JSON."
            },
            {
              "label": "Atlas",
              "href": "/api/atlas/mcp?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/headroomlabs-ai/headroom",
              "description": "Find alternatives for headroomlabs-ai/headroom."
            },
            {
              "label": "Compare",
              "href": "/api/compare?repos=headroomlabs-ai%2Fheadroom%2CBerriAI%2Flitellm",
              "description": "Compare headroomlabs-ai/headroom and BerriAI/litellm."
            },
            {
              "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 MCP Ecosystem before choosing a default.",
          "repos": [
            "headroomlabs-ai/headroom",
            "BerriAI/litellm",
            "affaan-m/ECC",
            "can1357/oh-my-pi"
          ],
          "href": "/compare/headroomlabs-ai-headroom...BerriAI-litellm...affaan-m-ECC...can1357-oh-my-pi",
          "api_href": "/api/compare?repos=headroomlabs-ai%2Fheadroom%2CBerriAI%2Flitellm%2Caffaan-m%2FECC%2Ccan1357%2Foh-my-pi",
          "decision_focus": "winner_by_agent_score",
          "context": {
            "ecosystem_id": "mcp",
            "category": "mcp_server",
            "deployment": null
          }
        },
        {
          "label": "Evaluate fallback options",
          "description": "Compare high-quality fallback candidates when the top project is not the right operational fit.",
          "repos": [
            "headroomlabs-ai/headroom",
            "BerriAI/litellm",
            "can1357/oh-my-pi",
            "t8y2/dbx"
          ],
          "href": "/compare/headroomlabs-ai-headroom...BerriAI-litellm...can1357-oh-my-pi...t8y2-dbx",
          "api_href": "/api/compare?repos=headroomlabs-ai%2Fheadroom%2CBerriAI%2Flitellm%2Ccan1357%2Foh-my-pi%2Ct8y2%2Fdbx",
          "decision_focus": "fallback_quality",
          "context": {
            "ecosystem_id": "mcp",
            "category": "mcp_server",
            "deployment": null
          }
        }
      ],
      "links": {
        "page": "/atlas/mcp",
        "search_api": "/api/search?q=mcp%20server&ranking=browse&limit=8",
        "recommend_api": "/api/recommend?use_case=choose+projects+for+MCP+Ecosystem&limit=8&category=mcp_server",
        "graph": "/api/graph/headroomlabs-ai/headroom?limit=24"
      }
    },
    {
      "id": "rag",
      "title": "RAG Ecosystem",
      "description": "Retrieval, indexing, document processing, vector database, and evaluation projects.",
      "query": "rag framework",
      "category": "rag_framework",
      "deployment": null,
      "nodes": [
        "LangChain",
        "LlamaIndex",
        "Vector DB",
        "Document Loaders",
        "Memory",
        "Evaluation"
      ],
      "projects": [
        {
          "project_id": "huggingface/transformers",
          "repo": "huggingface/transformers",
          "name": "transformers",
          "github_url": "https://github.com/huggingface/transformers",
          "homepage_url": "https://huggingface.co/transformers",
          "language": "Python",
          "license": "Apache-2.0",
          "project_kind": "project",
          "category": [
            "rag_framework"
          ],
          "tags": [
            "audio",
            "deep-learning",
            "deepseek",
            "gemma",
            "glm",
            "hacktoberfest",
            "llm",
            "machine-learning",
            "model-hub",
            "natural-language-processing",
            "nlp",
            "pretrained-models",
            "python",
            "pytorch",
            "pytorch-transformers",
            "qwen",
            "speech-recognition",
            "transformer",
            "vlm"
          ],
          "description": "🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training. ",
          "overview": "Use huggingface/transformers when the user needs a rag framework project with library-only, local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "langchain-ai/langgraph",
              "reason": "Same rag framework intent with rag overlap."
            },
            {
              "repo": "xorbitsai/inference",
              "reason": "Same rag framework intent with rag overlap."
            },
            {
              "repo": "neuml/txtai",
              "reason": "Same rag framework intent with rag overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "Vector database",
            "LLM provider"
          ],
          "deployments": [
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "build RAG applications",
            "connect private data to LLMs",
            "index documents for retrieval"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"rag\" in repository content."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"pip install\" in repository content.",
                "Matched \"library\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 166657,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 27
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 31,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 84,
          "agent_score": 88,
          "score": 94,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 76,
            "deployment": 80,
            "popularity": 100,
            "community": 100
          },
          "git_top_score": 94,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 84,
            "documentation": 92,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T01:01:12.503Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use huggingface/transformers when the user needs a rag framework project with library-only, local, cloud deployment options.",
            "purpose": "Use huggingface/transformers when the user needs a rag framework project with library-only, local, cloud deployment options.",
            "install": "Install as a library or package using the repository instructions.",
            "inputs": [
              "documents",
              "queries",
              "embedding store"
            ],
            "outputs": [
              "retrieval results",
              "grounded answers",
              "indexes"
            ],
            "good_for": [
              "build RAG applications",
              "connect private data to LLMs",
              "index documents for retrieval",
              "retrieval augmented generation",
              "document search",
              "knowledge grounding"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "simple prompt apps",
              "tasks without external knowledge"
            ],
            "deployment": [
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "langchain-ai/langgraph",
                "reason": "Same rag framework intent with rag overlap."
              },
              {
                "repo": "xorbitsai/inference",
                "reason": "Same rag framework intent with rag overlap."
              },
              {
                "repo": "neuml/txtai",
                "reason": "Same rag framework intent with rag overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"rag\" in repository content."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"pip install\" in repository content.",
                  "Matched \"library\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 31,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T01:01:12.503Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: commits30d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-26T01:01:12.503Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T01:01:12.503Z"
        },
        {
          "project_id": "ggml-org/llama.cpp",
          "repo": "ggml-org/llama.cpp",
          "name": "llama.cpp",
          "github_url": "https://github.com/ggml-org/llama.cpp",
          "homepage_url": "https://llama.app",
          "language": "C++",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "rag_framework"
          ],
          "tags": [
            "ggml"
          ],
          "description": "LLM inference in C/C++",
          "overview": "Use ggml-org/llama.cpp when the user needs a rag framework project with docker, library-only, local deployment options.",
          "alternatives": [
            {
              "repo": "ggml-org/whisper.cpp",
              "reason": "Same rag framework intent with rag overlap."
            },
            {
              "repo": "facebookresearch/faiss",
              "reason": "Same rag framework intent with rag overlap."
            },
            {
              "repo": "cactus-compute/cactus",
              "reason": "Same rag framework intent with rag overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "Vector database",
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "build RAG applications",
            "connect private data to LLMs",
            "index documents for retrieval"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"rag\" in repository content."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"library\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: cuda, gpu.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 129457,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 100
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "partial",
            "releases_180d": "partial",
            "contributors_90d": "partial"
          },
          "quality_score": 84,
          "agent_score": 90,
          "score": 93,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 76,
            "deployment": 90,
            "popularity": 100,
            "community": 100
          },
          "git_top_score": 93,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 84,
            "documentation": 84,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T04:31:01.411Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use ggml-org/llama.cpp when the user needs a rag framework project with docker, library-only, local deployment options.",
            "purpose": "Use ggml-org/llama.cpp when the user needs a rag framework project with docker, library-only, local deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "documents",
              "queries",
              "embedding store"
            ],
            "outputs": [
              "retrieval results",
              "grounded answers",
              "indexes"
            ],
            "good_for": [
              "build RAG applications",
              "connect private data to LLMs",
              "index documents for retrieval",
              "retrieval augmented generation",
              "document search",
              "knowledge grounding"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "simple prompt apps",
              "tasks without external knowledge"
            ],
            "deployment": [
              "docker",
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "ggml-org/whisper.cpp",
                "reason": "Same rag framework intent with rag overlap."
              },
              {
                "repo": "facebookresearch/faiss",
                "reason": "Same rag framework intent with rag overlap."
              },
              {
                "repo": "cactus-compute/cactus",
                "reason": "Same rag framework intent with rag overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"rag\" in repository content."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"library\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "cloudflare_ready": {
                "confidence": "high",
                "evidence": [
                  "Runtime blocker: 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": "partial",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T04:31:01.411Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: commits30d, releases180d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-25T04:31:01.411Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d, releases180d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T04:31:01.411Z"
        },
        {
          "project_id": "infiniflow/ragflow",
          "repo": "infiniflow/ragflow",
          "name": "ragflow",
          "github_url": "https://github.com/infiniflow/ragflow",
          "homepage_url": "https://ragflow.io",
          "language": "Go",
          "license": "Apache-2.0",
          "project_kind": "project",
          "category": [
            "rag_framework"
          ],
          "tags": [
            "agent-harness",
            "agentic-ai",
            "agentic-nagive",
            "agentic-retrieval",
            "agentic-search",
            "ai",
            "ai-agents",
            "context-engine",
            "context-engineering",
            "context-management",
            "harness-engineering",
            "knowledge-compilation",
            "rag",
            "retrieval-augmented-generation",
            "search-harness"
          ],
          "description": "RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs",
          "overview": "Use infiniflow/ragflow when the user needs a rag framework project with docker, library-only, local deployment options.",
          "alternatives": [
            {
              "repo": "langchain-ai/langgraph",
              "reason": "Same rag framework intent with rag overlap."
            },
            {
              "repo": "mem0ai/mem0",
              "reason": "Same rag framework intent with rag overlap."
            },
            {
              "repo": "intelligencedev/manifold",
              "reason": "Same rag framework intent with rag overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "Vector database",
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "build RAG applications",
            "connect private data to LLMs",
            "index documents for retrieval"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"rag\" in metadata.",
                "Matched \"retrieval-augmented\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Found Docker configuration file.",
                "Matched \"npm install\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "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": 91277,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 15
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 31,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 84,
          "agent_score": 90,
          "score": 93,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 76,
            "deployment": 90,
            "popularity": 99,
            "community": 100
          },
          "git_top_score": 93,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 84,
            "documentation": 84,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T01:31:02.005Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use infiniflow/ragflow when the user needs a rag framework project with docker, library-only, local deployment options.",
            "purpose": "Use infiniflow/ragflow when the user needs a rag framework project with docker, library-only, local deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "documents",
              "queries",
              "embedding store"
            ],
            "outputs": [
              "retrieval results",
              "grounded answers",
              "indexes"
            ],
            "good_for": [
              "build RAG applications",
              "connect private data to LLMs",
              "index documents for retrieval",
              "retrieval augmented generation",
              "document search",
              "knowledge grounding"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "simple prompt apps",
              "tasks without external knowledge"
            ],
            "deployment": [
              "docker",
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "langchain-ai/langgraph",
                "reason": "Same rag framework intent with rag overlap."
              },
              {
                "repo": "mem0ai/mem0",
                "reason": "Same rag framework intent with rag overlap."
              },
              {
                "repo": "intelligencedev/manifold",
                "reason": "Same rag framework intent with rag overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"rag\" in metadata.",
                  "Matched \"retrieval-augmented\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Found Docker configuration file.",
                  "Matched \"npm install\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 31,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T01:31:02.005Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: commits30d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-25T01:31:02.005Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T01:31:02.005Z"
        },
        {
          "project_id": "QuantumNous/new-api",
          "repo": "QuantumNous/new-api",
          "name": "new-api",
          "github_url": "https://github.com/QuantumNous/new-api",
          "homepage_url": "https://www.newapi.ai",
          "language": "Go",
          "license": "AGPL-3.0",
          "project_kind": "project",
          "category": [
            "rag_framework"
          ],
          "tags": [
            "ai-gateway",
            "claude",
            "deepseek",
            "gemini",
            "newapi",
            "openai",
            "rerank"
          ],
          "description": "A unified AI model hub for aggregation & distribution. It supports cross-converting various LLMs into OpenAI-compatible, Claude-compatible, or Gemini-compatible formats. A centralized gateway for personal and enterprise model management.",
          "overview": "Use QuantumNous/new-api when the user needs a rag framework project with docker, local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "schmitech/orbit",
              "reason": "Same rag framework intent with rag, llm_gateway overlap."
            },
            {
              "repo": "lobehub/lobehub-gateway",
              "reason": "Same rag framework intent with rag, llm_gateway overlap."
            },
            {
              "repo": "coaidev/coai",
              "reason": "Same rag framework intent with rag, llm_gateway overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "Vector database",
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "local",
            "cloud"
          ],
          "difficulty": "advanced",
          "cloudflare_ready": false,
          "use_cases": [
            "build RAG applications",
            "connect private data to LLMs",
            "index documents for retrieval"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"rag\" in repository content."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Found Docker configuration file.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "Found multi-service or orchestration configuration files."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: gpu, postgres.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 48900,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 65
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 84,
          "agent_score": 87,
          "score": 93,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 76,
            "deployment": 80,
            "popularity": 94,
            "community": 100
          },
          "git_top_score": 93,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 84,
            "documentation": 84,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T19:01:04.087Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use QuantumNous/new-api when the user needs a rag framework project with docker, local, cloud deployment options.",
            "purpose": "Use QuantumNous/new-api when the user needs a rag framework project with docker, local, cloud deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "documents",
              "queries",
              "embedding store"
            ],
            "outputs": [
              "retrieval results",
              "grounded answers",
              "indexes"
            ],
            "good_for": [
              "build RAG applications",
              "connect private data to LLMs",
              "index documents for retrieval",
              "retrieval augmented generation",
              "document search",
              "knowledge grounding"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "simple prompt apps",
              "tasks without external knowledge"
            ],
            "deployment": [
              "docker",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "schmitech/orbit",
                "reason": "Same rag framework intent with rag, llm_gateway overlap."
              },
              {
                "repo": "lobehub/lobehub-gateway",
                "reason": "Same rag framework intent with rag, llm_gateway overlap."
              },
              {
                "repo": "coaidev/coai",
                "reason": "Same rag framework intent with rag, llm_gateway overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"rag\" in repository content."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Found Docker configuration file.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "Found multi-service or orchestration configuration files."
                ]
              },
              "cloudflare_ready": {
                "confidence": "high",
                "evidence": [
                  "Runtime blocker: gpu, postgres.",
                  "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": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T19:01:04.087Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Partial or estimated quality signals: commits30d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-25T19:01:04.087Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: commits30d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T19:01:04.087Z"
        },
        {
          "project_id": "mem0ai/mem0",
          "repo": "mem0ai/mem0",
          "name": "mem0",
          "github_url": "https://github.com/mem0ai/mem0",
          "homepage_url": "https://mem0.ai",
          "language": "Python",
          "license": "Apache-2.0",
          "project_kind": "project",
          "category": [
            "rag_framework"
          ],
          "tags": [
            "agentic-memory",
            "agentic-memory-system",
            "agents",
            "ai",
            "ai-agents",
            "chatgpt",
            "genai",
            "llm",
            "long-term-memory",
            "memory",
            "memory-management",
            "python",
            "rag",
            "state-management"
          ],
          "description": "The Memory Layer for AI Agents - Drop-in memory infrastructure for AI agents and apps. Context that persists. Built for production.",
          "overview": "Use mem0ai/mem0 when the user needs a rag framework project with docker, vercel, serverless deployment options.",
          "alternatives": [
            {
              "repo": "huggingface/transformers",
              "reason": "Same rag framework intent with rag overlap."
            },
            {
              "repo": "infiniflow/ragflow",
              "reason": "Same rag framework intent with rag overlap."
            },
            {
              "repo": "langchain-ai/langgraph",
              "reason": "Same rag framework intent with rag overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "Vector database",
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "vercel",
            "serverless",
            "library_only",
            "local"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "build RAG applications",
            "connect private data to LLMs",
            "index documents for retrieval"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"rag\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"vercel\" in repository content.",
                "Matched \"pip install\" in repository content.",
                "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": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 65956,
            "recent_commits": 42,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 100
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 31,
            "commits_30d": "complete",
            "releases_180d": "partial",
            "contributors_90d": "partial"
          },
          "quality_score": 78,
          "agent_score": 89,
          "score": 91,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 67,
            "deployment": 100,
            "popularity": 96,
            "community": 100
          },
          "git_top_score": 91,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 78,
            "documentation": 84,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T01:31:07.383Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use mem0ai/mem0 when the user needs a rag framework project with docker, vercel, serverless deployment options.",
            "purpose": "Use mem0ai/mem0 when the user needs a rag framework project with docker, vercel, serverless deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "documents",
              "queries",
              "embedding store"
            ],
            "outputs": [
              "retrieval results",
              "grounded answers",
              "indexes"
            ],
            "good_for": [
              "build RAG applications",
              "connect private data to LLMs",
              "index documents for retrieval",
              "retrieval augmented generation",
              "document search",
              "knowledge grounding"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "simple prompt apps",
              "tasks without external knowledge"
            ],
            "deployment": [
              "docker",
              "vercel",
              "serverless",
              "library_only",
              "local"
            ],
            "alternatives": [
              {
                "repo": "huggingface/transformers",
                "reason": "Same rag framework intent with rag overlap."
              },
              {
                "repo": "infiniflow/ragflow",
                "reason": "Same rag framework intent with rag overlap."
              },
              {
                "repo": "langchain-ai/langgraph",
                "reason": "Same rag framework intent with rag overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"rag\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"vercel\" in repository content.",
                  "Matched \"pip install\" in repository content.",
                  "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": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 31,
              "commits_30d": "complete",
              "releases_180d": "partial",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T01:31:07.383Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: releases180d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-25T01:31:07.383Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: releases180d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T01:31:07.383Z"
        },
        {
          "project_id": "langchain-ai/langgraph",
          "repo": "langchain-ai/langgraph",
          "name": "langgraph",
          "github_url": "https://github.com/langchain-ai/langgraph",
          "homepage_url": "https://docs.langchain.com/oss/python/langgraph/",
          "language": "Python",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "rag_framework"
          ],
          "tags": [
            "agents",
            "ai",
            "ai-agents",
            "chatgpt",
            "deepagents",
            "enterprise",
            "framework",
            "gemini",
            "generative-ai",
            "langchain",
            "langgraph",
            "llm",
            "multiagent",
            "open-source",
            "openai",
            "pydantic",
            "python",
            "rag"
          ],
          "description": "Build resilient agents.",
          "overview": "Use langchain-ai/langgraph when the user needs a rag framework project with library-only, local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "huggingface/transformers",
              "reason": "Same rag framework intent with rag overlap."
            },
            {
              "repo": "infiniflow/ragflow",
              "reason": "Same rag framework intent with rag overlap."
            },
            {
              "repo": "mem0ai/mem0",
              "reason": "Same rag framework intent with rag overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "Vector database",
            "LLM provider"
          ],
          "deployments": [
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "build RAG applications",
            "connect private data to LLMs",
            "index documents for retrieval"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"rag\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"pip install\" in repository content.",
                "Matched \"library\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 42306,
            "recent_commits": 44,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 78
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 31,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 78,
          "agent_score": 85,
          "score": 93,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 68,
            "deployment": 80,
            "popularity": 93,
            "community": 100
          },
          "git_top_score": 93,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 78,
            "documentation": 92,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T11:01:20.746Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use langchain-ai/langgraph when the user needs a rag framework project with library-only, local, cloud deployment options.",
            "purpose": "Use langchain-ai/langgraph when the user needs a rag framework project with library-only, local, cloud deployment options.",
            "install": "Install as a library or package using the repository instructions.",
            "inputs": [
              "documents",
              "queries",
              "embedding store"
            ],
            "outputs": [
              "retrieval results",
              "grounded answers",
              "indexes"
            ],
            "good_for": [
              "build RAG applications",
              "connect private data to LLMs",
              "index documents for retrieval",
              "retrieval augmented generation",
              "document search",
              "knowledge grounding"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "simple prompt apps",
              "tasks without external knowledge"
            ],
            "deployment": [
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "huggingface/transformers",
                "reason": "Same rag framework intent with rag overlap."
              },
              {
                "repo": "infiniflow/ragflow",
                "reason": "Same rag framework intent with rag overlap."
              },
              {
                "repo": "mem0ai/mem0",
                "reason": "Same rag framework intent with rag overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"rag\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"pip install\" in repository content.",
                  "Matched \"library\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 31,
              "commits_30d": "complete",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T11:01:20.746Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-26T11:01:20.746Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T11:01:20.746Z"
        },
        {
          "project_id": "bytedance/deer-flow",
          "repo": "bytedance/deer-flow",
          "name": "deer-flow",
          "github_url": "https://github.com/bytedance/deer-flow",
          "homepage_url": "https://deerflow.tech",
          "language": "Python",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "rag_framework"
          ],
          "tags": [
            "agent",
            "agentic",
            "agentic-framework",
            "agentic-workflow",
            "ai",
            "ai-agents",
            "deep-research",
            "harness",
            "langchain",
            "langgraph",
            "langmanus",
            "llm",
            "multi-agent",
            "nodejs",
            "podcast",
            "python",
            "superagent",
            "typescript"
          ],
          "description": "An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of tasks that could take minutes to hours.",
          "overview": "Use bytedance/deer-flow when the user needs a rag framework project with docker, library-only, local deployment options.",
          "alternatives": [
            {
              "repo": "huggingface/transformers",
              "reason": "Same rag framework intent with rag overlap."
            },
            {
              "repo": "langchain-ai/langgraph",
              "reason": "Same rag framework intent with rag overlap."
            },
            {
              "repo": "mem0ai/mem0",
              "reason": "Same rag framework intent with rag overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "Vector database",
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "build RAG applications",
            "connect private data to LLMs",
            "index documents for retrieval"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"rag\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"npm install\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python, filesystem.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 82982,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 2
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 72,
          "agent_score": 85,
          "score": 86,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 55,
            "deployment": 90,
            "popularity": 98,
            "community": 100
          },
          "git_top_score": 86,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 61,
            "documentation": 84,
            "stability": 76,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T03:31:10.950Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use bytedance/deer-flow when the user needs a rag framework project with docker, library-only, local deployment options.",
            "purpose": "Use bytedance/deer-flow when the user needs a rag framework project with docker, library-only, local deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "documents",
              "queries",
              "embedding store"
            ],
            "outputs": [
              "retrieval results",
              "grounded answers",
              "indexes"
            ],
            "good_for": [
              "build RAG applications",
              "connect private data to LLMs",
              "index documents for retrieval",
              "retrieval augmented generation",
              "document search",
              "knowledge grounding"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "simple prompt apps",
              "tasks without external knowledge"
            ],
            "deployment": [
              "docker",
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "huggingface/transformers",
                "reason": "Same rag framework intent with rag overlap."
              },
              {
                "repo": "langchain-ai/langgraph",
                "reason": "Same rag framework intent with rag overlap."
              },
              {
                "repo": "mem0ai/mem0",
                "reason": "Same rag framework intent with rag overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"rag\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"npm install\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "cloudflare_ready": {
                "confidence": "high",
                "evidence": [
                  "Runtime blocker: python, filesystem.",
                  "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": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T03:31:10.950Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: commits30d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-26T03:31:10.950Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T03:31:10.950Z"
        },
        {
          "project_id": "Shubhamsaboo/awesome-llm-apps",
          "repo": "Shubhamsaboo/awesome-llm-apps",
          "name": "awesome-llm-apps",
          "github_url": "https://github.com/Shubhamsaboo/awesome-llm-apps",
          "homepage_url": "https://www.theunwindai.com",
          "language": "Python",
          "license": "Apache-2.0",
          "project_kind": "collection",
          "collection_metadata": {
            "scope": "awesome_list",
            "curated": true,
            "estimated_items": 100,
            "freshness": "active"
          },
          "category": [
            "rag_framework"
          ],
          "tags": [
            "agents",
            "llms",
            "python",
            "rag"
          ],
          "description": "100+ AI Agents, Agent Skills and RAG Apps - Free and Open Source.",
          "overview": "Use Shubhamsaboo/awesome-llm-apps when the user needs a curated rag framework resource collection with library-only, local, cloud usage paths.",
          "alternatives": [
            {
              "repo": "langchain-ai/langgraph",
              "reason": "Same rag framework intent with rag overlap."
            },
            {
              "repo": "Yigtwxx/awesome-rag-production",
              "reason": "Same rag framework intent with rag overlap."
            },
            {
              "repo": "lancedb/vectordb-recipes",
              "reason": "Same rag framework intent with rag overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "Vector database",
            "LLM provider"
          ],
          "deployments": [
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "discover related AI projects",
            "compare implementation patterns",
            "bootstrap project selection"
          ],
          "not_good_for": [
            "users expecting a single installable runtime or library",
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"rag\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"pip install\" in repository content.",
                "Matched \"library\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 139748,
            "recent_commits": 79,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 0
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 67,
          "agent_score": 81,
          "score": 85,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 48,
            "deployment": 80,
            "popularity": 100,
            "community": 100
          },
          "git_top_score": 85,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 53,
            "documentation": 92,
            "stability": 70,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T17:01:12.913Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "collection/resource hub has no single install target"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 1,
              "unknown": 0
            },
            "next_steps": [
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use Shubhamsaboo/awesome-llm-apps when the user needs a curated rag framework resource collection with library-only, local, cloud usage paths.",
            "purpose": "Use Shubhamsaboo/awesome-llm-apps when the user needs a curated rag framework resource collection with library-only, local, cloud usage paths.",
            "install": "Reference collection; there is no direct install step.",
            "inputs": [
              "documents",
              "queries",
              "embedding store"
            ],
            "outputs": [
              "retrieval results",
              "grounded answers",
              "indexes"
            ],
            "good_for": [
              "discover related AI projects",
              "compare implementation patterns",
              "bootstrap project selection",
              "retrieval augmented generation",
              "document search",
              "knowledge grounding"
            ],
            "not_good_for": [
              "users expecting a single installable runtime or library",
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "simple prompt apps",
              "tasks without external knowledge"
            ],
            "deployment": [
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "langchain-ai/langgraph",
                "reason": "Same rag framework intent with rag overlap."
              },
              {
                "repo": "Yigtwxx/awesome-rag-production",
                "reason": "Same rag framework intent with rag overlap."
              },
              {
                "repo": "lancedb/vectordb-recipes",
                "reason": "Same rag framework intent with rag overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"rag\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"pip install\" in repository content.",
                  "Matched \"library\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 30,
              "commits_30d": "complete",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T17:01:12.913Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "collection/resource hub has no single install target"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 1,
                "unknown": 0
              },
              "next_steps": [
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "users expecting a single installable runtime or library",
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: contributors90d.",
              "Collection/resource hub; not a single installable runtime.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-25T17:01:12.913Z"
          },
          "caveats": [
            "users expecting a single installable runtime or library",
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: contributors90d.",
            "Collection/resource hub; not a single installable runtime.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T17:01:12.913Z"
        }
      ],
      "project_count": 8,
      "stats": {
        "concept_count": 6,
        "project_count": 8,
        "edge_count": 25,
        "top_project": "huggingface/transformers",
        "average_git_top_score": 91
      },
      "map": {
        "nodes": [
          {
            "id": "ecosystem:rag",
            "label": "RAG Ecosystem",
            "kind": "ecosystem",
            "ecosystem_id": "rag"
          },
          {
            "id": "concept:rag:langchain",
            "label": "LangChain",
            "kind": "concept",
            "ecosystem_id": "rag"
          },
          {
            "id": "concept:rag:llamaindex",
            "label": "LlamaIndex",
            "kind": "concept",
            "ecosystem_id": "rag"
          },
          {
            "id": "concept:rag:vector-db",
            "label": "Vector DB",
            "kind": "concept",
            "ecosystem_id": "rag"
          },
          {
            "id": "concept:rag:document-loaders",
            "label": "Document Loaders",
            "kind": "concept",
            "ecosystem_id": "rag"
          },
          {
            "id": "concept:rag:memory",
            "label": "Memory",
            "kind": "concept",
            "ecosystem_id": "rag"
          },
          {
            "id": "concept:rag:evaluation",
            "label": "Evaluation",
            "kind": "concept",
            "ecosystem_id": "rag"
          },
          {
            "id": "project:huggingface/transformers",
            "label": "transformers",
            "kind": "project",
            "repo": "huggingface/transformers",
            "score": 94,
            "category": "rag_framework"
          },
          {
            "id": "project:ggml-org/llama.cpp",
            "label": "llama.cpp",
            "kind": "project",
            "repo": "ggml-org/llama.cpp",
            "score": 93,
            "category": "rag_framework"
          },
          {
            "id": "project:infiniflow/ragflow",
            "label": "ragflow",
            "kind": "project",
            "repo": "infiniflow/ragflow",
            "score": 93,
            "category": "rag_framework"
          },
          {
            "id": "project:QuantumNous/new-api",
            "label": "new-api",
            "kind": "project",
            "repo": "QuantumNous/new-api",
            "score": 93,
            "category": "rag_framework"
          },
          {
            "id": "project:mem0ai/mem0",
            "label": "mem0",
            "kind": "project",
            "repo": "mem0ai/mem0",
            "score": 91,
            "category": "rag_framework"
          },
          {
            "id": "project:langchain-ai/langgraph",
            "label": "langgraph",
            "kind": "project",
            "repo": "langchain-ai/langgraph",
            "score": 93,
            "category": "rag_framework"
          },
          {
            "id": "project:bytedance/deer-flow",
            "label": "deer-flow",
            "kind": "project",
            "repo": "bytedance/deer-flow",
            "score": 86,
            "category": "rag_framework"
          },
          {
            "id": "project:Shubhamsaboo/awesome-llm-apps",
            "label": "awesome-llm-apps",
            "kind": "project",
            "repo": "Shubhamsaboo/awesome-llm-apps",
            "score": 85,
            "category": "rag_framework"
          }
        ],
        "edges": [
          {
            "source": "ecosystem:rag",
            "target": "concept:rag:langchain",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:rag",
            "target": "concept:rag:llamaindex",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:rag",
            "target": "concept:rag:vector-db",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:rag",
            "target": "concept:rag:document-loaders",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:rag",
            "target": "concept:rag:memory",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:rag",
            "target": "concept:rag:evaluation",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:rag",
            "target": "project:huggingface/transformers",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:rag",
            "target": "project:ggml-org/llama.cpp",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:rag",
            "target": "project:infiniflow/ragflow",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:rag",
            "target": "project:QuantumNous/new-api",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:rag",
            "target": "project:mem0ai/mem0",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:rag",
            "target": "project:langchain-ai/langgraph",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:rag",
            "target": "project:bytedance/deer-flow",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:rag",
            "target": "project:Shubhamsaboo/awesome-llm-apps",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "project:huggingface/transformers",
            "target": "concept:rag:vector-db",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:ggml-org/llama.cpp",
            "target": "concept:rag:vector-db",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:infiniflow/ragflow",
            "target": "concept:rag:vector-db",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:QuantumNous/new-api",
            "target": "concept:rag:vector-db",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:mem0ai/mem0",
            "target": "concept:rag:vector-db",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:mem0ai/mem0",
            "target": "concept:rag:memory",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:langchain-ai/langgraph",
            "target": "concept:rag:langchain",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:langchain-ai/langgraph",
            "target": "concept:rag:vector-db",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:bytedance/deer-flow",
            "target": "concept:rag:langchain",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:bytedance/deer-flow",
            "target": "concept:rag:vector-db",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:Shubhamsaboo/awesome-llm-apps",
            "target": "concept:rag:vector-db",
            "kind": "matches_concept",
            "weight": 64
          }
        ]
      },
      "exploration_paths": [
        {
          "label": "Discover Projects",
          "description": "Browse indexed projects around RAG Ecosystem.",
          "href": "/api/search?q=rag%20framework&ranking=browse&limit=12",
          "kind": "search"
        },
        {
          "label": "Get Recommendations",
          "description": "Generate an explainable shortlist for RAG Ecosystem.",
          "href": "/recommend?use_case=choose+projects+for+RAG+Ecosystem&limit=5&category=rag_framework",
          "kind": "recommend"
        },
        {
          "label": "Open Graph",
          "description": "Inspect relationships around huggingface/transformers.",
          "href": "/graph/huggingface/transformers",
          "kind": "graph"
        },
        {
          "label": "Find Alternatives",
          "description": "Find replacements and adjacent options for huggingface/transformers.",
          "href": "/alternatives/huggingface/transformers",
          "kind": "alternatives"
        },
        {
          "label": "Explain Score",
          "description": "Understand why huggingface/transformers has its Git.Top Score.",
          "href": "/score/huggingface/transformers",
          "kind": "score"
        },
        {
          "label": "Compare Options",
          "description": "Compare huggingface/transformers and ggml-org/llama.cpp.",
          "href": "/compare/huggingface-transformers...ggml-org-llama.cpp",
          "kind": "compare"
        }
      ],
      "exploration_journeys": [
        {
          "label": "Choose a production candidate",
          "description": "Start broad in RAG Ecosystem, then narrow to one project with score and graph evidence.",
          "steps": [
            {
              "label": "Discover",
              "href": "/categories/rag_framework",
              "description": "Browse the ecosystem entry point."
            },
            {
              "label": "Recommend",
              "href": "/recommend?use_case=choose+projects+for+RAG+Ecosystem&limit=5&category=rag_framework",
              "description": "Generate a constrained shortlist."
            },
            {
              "label": "Score",
              "href": "/score/huggingface/transformers",
              "description": "Inspect huggingface/transformers 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/huggingface/transformers",
              "description": "Open huggingface/transformers relationship graph."
            },
            {
              "label": "Related",
              "href": "/api/related/huggingface/transformers?limit=8",
              "description": "Inspect adjacent projects as structured JSON."
            },
            {
              "label": "Atlas",
              "href": "/api/atlas/rag?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/huggingface/transformers",
              "description": "Find alternatives for huggingface/transformers."
            },
            {
              "label": "Compare",
              "href": "/api/compare?repos=huggingface%2Ftransformers%2Cggml-org%2Fllama.cpp",
              "description": "Compare huggingface/transformers and ggml-org/llama.cpp."
            },
            {
              "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 RAG Ecosystem before choosing a default.",
          "repos": [
            "huggingface/transformers",
            "ggml-org/llama.cpp",
            "infiniflow/ragflow",
            "QuantumNous/new-api"
          ],
          "href": "/compare/huggingface-transformers...ggml-org-llama.cpp...infiniflow-ragflow...QuantumNous-new-api",
          "api_href": "/api/compare?repos=huggingface%2Ftransformers%2Cggml-org%2Fllama.cpp%2Cinfiniflow%2Fragflow%2CQuantumNous%2Fnew-api",
          "decision_focus": "winner_by_agent_score",
          "context": {
            "ecosystem_id": "rag",
            "category": "rag_framework",
            "deployment": null
          }
        },
        {
          "label": "Evaluate fallback options",
          "description": "Compare high-quality fallback candidates when the top project is not the right operational fit.",
          "repos": [
            "ggml-org/llama.cpp",
            "infiniflow/ragflow",
            "huggingface/transformers",
            "QuantumNous/new-api"
          ],
          "href": "/compare/ggml-org-llama.cpp...infiniflow-ragflow...huggingface-transformers...QuantumNous-new-api",
          "api_href": "/api/compare?repos=ggml-org%2Fllama.cpp%2Cinfiniflow%2Fragflow%2Chuggingface%2Ftransformers%2CQuantumNous%2Fnew-api",
          "decision_focus": "fallback_quality",
          "context": {
            "ecosystem_id": "rag",
            "category": "rag_framework",
            "deployment": null
          }
        }
      ],
      "links": {
        "page": "/atlas/rag",
        "search_api": "/api/search?q=rag%20framework&ranking=browse&limit=8",
        "recommend_api": "/api/recommend?use_case=choose+projects+for+RAG+Ecosystem&limit=8&category=rag_framework",
        "graph": "/api/graph/huggingface/transformers?limit=24"
      }
    },
    {
      "id": "browser-ai",
      "title": "Browser AI Ecosystem",
      "description": "Browser automation, computer-use agents, Playwright integrations, and web workflow tools.",
      "query": "browser automation ai",
      "category": "browser_agent",
      "deployment": null,
      "nodes": [
        "Browser Use",
        "Playwright",
        "Chromium",
        "Stagehand",
        "Crawling",
        "Computer Use"
      ],
      "projects": [
        {
          "project_id": "browser-use/browser-use",
          "repo": "browser-use/browser-use",
          "name": "browser-use",
          "github_url": "https://github.com/browser-use/browser-use",
          "homepage_url": "https://browser-use.com",
          "language": "Python",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "browser_agent"
          ],
          "tags": [
            "ai-agents",
            "ai-tools",
            "browser-automation",
            "browser-use",
            "llm",
            "playwright",
            "python"
          ],
          "description": "Agents that use the browser.",
          "overview": "Use browser-use/browser-use when the user needs a browser agent project with docker, library-only, local deployment options.",
          "alternatives": [
            {
              "repo": "browser-use/browser-harness",
              "reason": "Same browser agent intent with browser_automation, workflow overlap."
            },
            {
              "repo": "browserbase/stagehand",
              "reason": "Same browser agent intent with browser_automation, workflow overlap."
            },
            {
              "repo": "jackwener/OpenCLI",
              "reason": "Same browser agent intent with browser_automation, workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "Browser automation",
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "build browser automation agents",
            "operate web tasks with LLMs",
            "test web workflows"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"playwright\" in metadata.",
                "Matched \"browser-use\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Found Docker configuration file.",
                "Matched \"library\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 116363,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 15
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 31,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 84,
          "agent_score": 90,
          "score": 94,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 76,
            "deployment": 90,
            "popularity": 100,
            "community": 100
          },
          "git_top_score": 94,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 84,
            "documentation": 92,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T14:01:11.076Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use browser-use/browser-use when the user needs a browser agent project with docker, library-only, local deployment options.",
            "purpose": "Use browser-use/browser-use when the user needs a browser agent project with docker, library-only, local deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "URL or page task",
              "browser session",
              "navigation constraints"
            ],
            "outputs": [
              "browser actions",
              "page state",
              "extracted data"
            ],
            "good_for": [
              "build browser automation agents",
              "operate web tasks with LLMs",
              "test web workflows",
              "web automation",
              "browser tasks",
              "UI-driven workflows"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "backend-only jobs",
              "offline batch processing"
            ],
            "deployment": [
              "docker",
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "browser-use/browser-harness",
                "reason": "Same browser agent intent with browser_automation, workflow overlap."
              },
              {
                "repo": "browserbase/stagehand",
                "reason": "Same browser agent intent with browser_automation, workflow overlap."
              },
              {
                "repo": "jackwener/OpenCLI",
                "reason": "Same browser agent intent with browser_automation, workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"playwright\" in metadata.",
                  "Matched \"browser-use\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Found Docker configuration file.",
                  "Matched \"library\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 31,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T14:01:11.076Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: commits30d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-26T14:01:11.076Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T14:01:11.076Z"
        },
        {
          "project_id": "jo-inc/camofox-browser",
          "repo": "jo-inc/camofox-browser",
          "name": "camofox-browser",
          "github_url": "https://github.com/jo-inc/camofox-browser",
          "homepage_url": "https://github.com/jo-inc/camofox-browser#readme",
          "language": "JavaScript",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "browser_agent"
          ],
          "tags": [
            "ai-agent",
            "anti-bot",
            "antidetect-browser",
            "automation",
            "bot-detection",
            "browser-automation",
            "cloudflare-bypass",
            "headless-browser",
            "javascript",
            "nodejs",
            "playwright",
            "puppeteer",
            "scraping",
            "stealth-browser",
            "web-scraping"
          ],
          "description": "Stealth headless browser for AI agents — bypass Cloudflare, bot detection, and anti-scraping. Drop-in Puppeteer/Playwright replacement.",
          "overview": "Use jo-inc/camofox-browser when the user needs a browser agent project with docker, library-only, local deployment options.",
          "alternatives": [
            {
              "repo": "browser-use/browser-use",
              "reason": "Same browser agent intent with browser_automation, workflow overlap."
            },
            {
              "repo": "browser-use/browser-harness",
              "reason": "Same browser agent intent with browser_automation, workflow overlap."
            },
            {
              "repo": "browserbase/stagehand",
              "reason": "Same browser agent intent with browser_automation, workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "Cloudflare Workers",
            "Browser automation",
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "build browser automation agents",
            "operate web tasks with LLMs",
            "test web workflows"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"browser automation\" in metadata.",
                "Matched \"playwright\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Found Docker configuration file.",
                "Matched \"pip install\" in repository content.",
                "Matched \"npm install\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 11223,
            "recent_commits": 70,
            "contributors": 47,
            "issue_response_time_hours": null,
            "release_frequency_180d": 20
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "quality_score": 75,
          "agent_score": 82,
          "score": 92,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 62,
            "deployment": 90,
            "popularity": 81,
            "community": 92
          },
          "git_top_score": 92,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 74,
            "documentation": 92,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T04:31:03.467Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use jo-inc/camofox-browser when the user needs a browser agent project with docker, library-only, local deployment options.",
            "purpose": "Use jo-inc/camofox-browser when the user needs a browser agent project with docker, library-only, local deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "URL or page task",
              "browser session",
              "navigation constraints"
            ],
            "outputs": [
              "browser actions",
              "page state",
              "extracted data"
            ],
            "good_for": [
              "build browser automation agents",
              "operate web tasks with LLMs",
              "test web workflows",
              "web automation",
              "browser tasks",
              "UI-driven workflows"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "backend-only jobs",
              "offline batch processing"
            ],
            "deployment": [
              "docker",
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "browser-use/browser-use",
                "reason": "Same browser agent intent with browser_automation, workflow overlap."
              },
              {
                "repo": "browser-use/browser-harness",
                "reason": "Same browser agent intent with browser_automation, workflow overlap."
              },
              {
                "repo": "browserbase/stagehand",
                "reason": "Same browser agent intent with browser_automation, workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"browser automation\" in metadata.",
                  "Matched \"playwright\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Found Docker configuration file.",
                  "Matched \"pip install\" in repository content.",
                  "Matched \"npm install\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 30,
              "commits_30d": "complete",
              "releases_180d": "complete",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T04:31:03.467Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Classification evidence and quality signals are strong enough for shortlist reasoning when metadata is current.",
            "last_verified_at": "2026-09-26T04:31:03.467Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T04:31:03.467Z"
        },
        {
          "project_id": "browserbase/stagehand",
          "repo": "browserbase/stagehand",
          "name": "stagehand",
          "github_url": "https://github.com/browserbase/stagehand",
          "homepage_url": "https://stagehand.dev",
          "language": "TypeScript",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "browser_agent"
          ],
          "tags": [
            "agents",
            "ai",
            "ai-agents",
            "browser-agent",
            "browser-automation",
            "cdp",
            "cloud-browser",
            "data-extraction",
            "headless-chrome",
            "playwright",
            "python",
            "typescript",
            "web-automation",
            "web-scraping"
          ],
          "description": "The SDK to extract data and interact with any site on the web. Get started with Claude Code, Codex, Eve, Mastra, and more.",
          "overview": "Use browserbase/stagehand when the user needs a browser agent project with vercel, serverless, library-only deployment options.",
          "alternatives": [
            {
              "repo": "browser-use/browser-use",
              "reason": "Same browser agent intent with browser_automation, workflow overlap."
            },
            {
              "repo": "jo-inc/camofox-browser",
              "reason": "Same browser agent intent with browser_automation, workflow overlap."
            },
            {
              "repo": "browser-use/browser-harness",
              "reason": "Same browser agent intent with browser_automation, workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "Browser automation",
            "LLM provider"
          ],
          "deployments": [
            "vercel",
            "serverless",
            "library_only",
            "local"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "build browser automation agents",
            "operate web tasks with LLMs",
            "test web workflows"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"playwright\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"vercel\" in repository content.",
                "Matched \"pip install\" in repository content.",
                "Matched \"pnpm add\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 25399,
            "recent_commits": 62,
            "contributors": 45,
            "issue_response_time_hours": null,
            "release_frequency_180d": 26
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 33,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "quality_score": 70,
          "agent_score": 83,
          "score": 92,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 62,
            "deployment": 90,
            "popularity": 88,
            "community": 90
          },
          "git_top_score": 92,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 74,
            "documentation": 92,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T14:31:06.529Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use browserbase/stagehand when the user needs a browser agent project with vercel, serverless, library-only deployment options.",
            "purpose": "Use browserbase/stagehand when the user needs a browser agent project with vercel, serverless, library-only deployment options.",
            "install": "Install as a library or package using the repository instructions.",
            "inputs": [
              "URL or page task",
              "browser session",
              "navigation constraints"
            ],
            "outputs": [
              "browser actions",
              "page state",
              "extracted data"
            ],
            "good_for": [
              "build browser automation agents",
              "operate web tasks with LLMs",
              "test web workflows",
              "web automation",
              "browser tasks",
              "UI-driven workflows"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "backend-only jobs",
              "offline batch processing"
            ],
            "deployment": [
              "vercel",
              "serverless",
              "library_only",
              "local"
            ],
            "alternatives": [
              {
                "repo": "browser-use/browser-use",
                "reason": "Same browser agent intent with browser_automation, workflow overlap."
              },
              {
                "repo": "jo-inc/camofox-browser",
                "reason": "Same browser agent intent with browser_automation, workflow overlap."
              },
              {
                "repo": "browser-use/browser-harness",
                "reason": "Same browser agent intent with browser_automation, workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"playwright\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"vercel\" in repository content.",
                  "Matched \"pip install\" in repository content.",
                  "Matched \"pnpm add\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 33,
              "commits_30d": "complete",
              "releases_180d": "complete",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T14:31:06.529Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-26T14:31:06.529Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T14:31:06.529Z"
        },
        {
          "project_id": "vercel-labs/agent-browser",
          "repo": "vercel-labs/agent-browser",
          "name": "agent-browser",
          "github_url": "https://github.com/vercel-labs/agent-browser",
          "homepage_url": "https://agent-browser.dev",
          "language": "Rust",
          "license": "Apache-2.0",
          "project_kind": "project",
          "category": [
            "browser_agent"
          ],
          "tags": [],
          "description": "Browser automation CLI for AI agents",
          "overview": "Use vercel-labs/agent-browser when the user needs a browser agent project with vercel, serverless, library-only deployment options.",
          "alternatives": [
            {
              "repo": "browser-use/browser-use",
              "reason": "Same browser agent intent with browser_automation, workflow overlap."
            },
            {
              "repo": "unclecode/crawl4ai",
              "reason": "Same browser agent intent with browser_automation, workflow overlap."
            },
            {
              "repo": "huggingface/huggingface.js",
              "reason": "Same browser agent intent with browser_automation, workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "Browser automation",
            "LLM provider"
          ],
          "deployments": [
            "vercel",
            "serverless",
            "library_only",
            "local"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "build browser automation agents",
            "operate web tasks with LLMs",
            "test web workflows"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"browser automation\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"vercel\" in repository content.",
                "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": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 43196,
            "recent_commits": 39,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 44
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 78,
          "agent_score": 87,
          "score": 93,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 67,
            "deployment": 90,
            "popularity": 93,
            "community": 100
          },
          "git_top_score": 93,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 78,
            "documentation": 92,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T03:31:06.758Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use vercel-labs/agent-browser when the user needs a browser agent project with vercel, serverless, library-only deployment options.",
            "purpose": "Use vercel-labs/agent-browser when the user needs a browser agent project with vercel, serverless, library-only deployment options.",
            "install": "Install as a library or package using the repository instructions.",
            "inputs": [
              "URL or page task",
              "browser session",
              "navigation constraints"
            ],
            "outputs": [
              "browser actions",
              "page state",
              "extracted data"
            ],
            "good_for": [
              "build browser automation agents",
              "operate web tasks with LLMs",
              "test web workflows",
              "web automation",
              "browser tasks",
              "UI-driven workflows"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "backend-only jobs",
              "offline batch processing"
            ],
            "deployment": [
              "vercel",
              "serverless",
              "library_only",
              "local"
            ],
            "alternatives": [
              {
                "repo": "browser-use/browser-use",
                "reason": "Same browser agent intent with browser_automation, workflow overlap."
              },
              {
                "repo": "unclecode/crawl4ai",
                "reason": "Same browser agent intent with browser_automation, workflow overlap."
              },
              {
                "repo": "huggingface/huggingface.js",
                "reason": "Same browser agent intent with browser_automation, workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"browser automation\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"vercel\" in repository content.",
                  "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": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 30,
              "commits_30d": "complete",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T03:31:06.758Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-26T03:31:06.758Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T03:31:06.758Z"
        },
        {
          "project_id": "browser-use/browser-harness",
          "repo": "browser-use/browser-harness",
          "name": "browser-harness",
          "github_url": "https://github.com/browser-use/browser-harness",
          "homepage_url": "https://browser-harness.com",
          "language": "Python",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "browser_agent"
          ],
          "tags": [
            "ai-agent",
            "browser-agent",
            "browser-automation",
            "browser-use",
            "browser-use-box",
            "browser-use-cloud",
            "cdp",
            "cloud-browser",
            "llm",
            "persistent-browser",
            "playwright",
            "telegram-agent",
            "vps-agent",
            "web-automation"
          ],
          "description": "Browser Harness | Self-healing harness that enables LLMs to complete any task.",
          "overview": "Use browser-use/browser-harness when the user needs a browser agent project with local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "browser-use/browser-use",
              "reason": "Same browser agent intent with browser_automation, workflow overlap."
            },
            {
              "repo": "jo-inc/camofox-browser",
              "reason": "Same browser agent intent with browser_automation, workflow overlap."
            },
            {
              "repo": "unclecode/crawl4ai",
              "reason": "Same browser agent intent with browser_automation, workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "Browser automation",
            "LLM provider"
          ],
          "deployments": [
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "build browser automation agents",
            "operate web tasks with LLMs",
            "test web workflows"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"playwright\" in metadata.",
                "Matched \"browser-use\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "medium",
              "evidence": [
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 18116,
            "recent_commits": 92,
            "contributors": 69,
            "issue_response_time_hours": null,
            "release_frequency_180d": 14
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 31,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "quality_score": 68,
          "agent_score": 81,
          "score": 91,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 67,
            "deployment": 70,
            "popularity": 85,
            "community": 100
          },
          "git_top_score": 91,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 78,
            "documentation": 84,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T20:31:14.680Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use browser-use/browser-harness when the user needs a browser agent project with local, cloud deployment options.",
            "purpose": "Use browser-use/browser-harness when the user needs a browser agent project with local, cloud deployment options.",
            "install": "Run the browser agent with the setup described in the repository README.",
            "inputs": [
              "URL or page task",
              "browser session",
              "navigation constraints"
            ],
            "outputs": [
              "browser actions",
              "page state",
              "extracted data"
            ],
            "good_for": [
              "build browser automation agents",
              "operate web tasks with LLMs",
              "test web workflows",
              "web automation",
              "browser tasks",
              "UI-driven workflows"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "backend-only jobs",
              "offline batch processing"
            ],
            "deployment": [
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "browser-use/browser-use",
                "reason": "Same browser agent intent with browser_automation, workflow overlap."
              },
              {
                "repo": "jo-inc/camofox-browser",
                "reason": "Same browser agent intent with browser_automation, workflow overlap."
              },
              {
                "repo": "unclecode/crawl4ai",
                "reason": "Same browser agent intent with browser_automation, workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"playwright\" in metadata.",
                  "Matched \"browser-use\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "medium",
                "evidence": [
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 31,
              "commits_30d": "complete",
              "releases_180d": "complete",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T20:31:14.680Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-25T20:31:14.680Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T20:31:14.680Z"
        },
        {
          "project_id": "jackwener/OpenCLI",
          "repo": "jackwener/OpenCLI",
          "name": "OpenCLI",
          "github_url": "https://github.com/jackwener/OpenCLI",
          "homepage_url": "https://opencli.info/",
          "language": "JavaScript",
          "license": "Apache-2.0",
          "project_kind": "project",
          "category": [
            "browser_agent"
          ],
          "tags": [
            "ai-agent",
            "ai-agents",
            "ai-tools",
            "browser-automation",
            "browser-use",
            "cli",
            "playwright"
          ],
          "description": "Make Any Website into CLI & Use your logged-in browser by AI agent. ",
          "overview": "Use jackwener/OpenCLI when the user needs a browser agent project with library-only, local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "browser-use/browser-use",
              "reason": "Same browser agent intent with browser_automation, workflow overlap."
            },
            {
              "repo": "jo-inc/camofox-browser",
              "reason": "Same browser agent intent with browser_automation, workflow overlap."
            },
            {
              "repo": "Tencent/BrowserSkill",
              "reason": "Same browser agent intent with browser_automation, workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "Browser automation",
            "LLM provider"
          ],
          "deployments": [
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "build browser automation agents",
            "operate web tasks with LLMs",
            "test web workflows"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"playwright\" in metadata.",
                "Matched \"browser-use\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"npm install\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 29619,
            "recent_commits": 13,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 48
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 33,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 65,
          "agent_score": 83,
          "score": 89,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 63,
            "deployment": 80,
            "popularity": 89,
            "community": 100
          },
          "git_top_score": 89,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 65,
            "documentation": 84,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T23:01:00.183Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use jackwener/OpenCLI when the user needs a browser agent project with library-only, local, cloud deployment options.",
            "purpose": "Use jackwener/OpenCLI when the user needs a browser agent project with library-only, local, cloud deployment options.",
            "install": "Install as a library or package using the repository instructions.",
            "inputs": [
              "URL or page task",
              "browser session",
              "navigation constraints"
            ],
            "outputs": [
              "browser actions",
              "page state",
              "extracted data"
            ],
            "good_for": [
              "build browser automation agents",
              "operate web tasks with LLMs",
              "test web workflows",
              "web automation",
              "browser tasks",
              "UI-driven workflows"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "backend-only jobs",
              "offline batch processing"
            ],
            "deployment": [
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "browser-use/browser-use",
                "reason": "Same browser agent intent with browser_automation, workflow overlap."
              },
              {
                "repo": "jo-inc/camofox-browser",
                "reason": "Same browser agent intent with browser_automation, workflow overlap."
              },
              {
                "repo": "Tencent/BrowserSkill",
                "reason": "Same browser agent intent with browser_automation, workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"playwright\" in metadata.",
                  "Matched \"browser-use\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"npm install\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 33,
              "commits_30d": "complete",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T23:01:00.183Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Classification evidence and quality signals are strong enough for shortlist reasoning when metadata is current.",
            "last_verified_at": "2026-09-25T23:01:00.183Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T23:01:00.183Z"
        },
        {
          "project_id": "Tencent/BrowserSkill",
          "repo": "Tencent/BrowserSkill",
          "name": "BrowserSkill",
          "github_url": "https://github.com/Tencent/BrowserSkill",
          "homepage_url": null,
          "language": "TypeScript",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "browser_agent"
          ],
          "tags": [
            "agent",
            "browser-use",
            "dsh-plugin"
          ],
          "description": "Let AI agents use your real, logged-in browser without interrupting your work. CLI + extension for browser automation across any shell-capable AI agent.",
          "overview": "Use Tencent/BrowserSkill when the user needs a browser agent project with library-only, local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "browser-use/browser-use",
              "reason": "Same browser agent intent with browser_automation, workflow overlap."
            },
            {
              "repo": "unclecode/crawl4ai",
              "reason": "Same browser agent intent with browser_automation, workflow overlap."
            },
            {
              "repo": "browser-use/browser-harness",
              "reason": "Same browser agent intent with browser_automation, workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "Browser automation",
            "LLM provider"
          ],
          "deployments": [
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "beginner",
          "cloudflare_ready": false,
          "use_cases": [
            "build browser automation agents",
            "operate web tasks with LLMs",
            "test web workflows"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"browser automation\" in metadata.",
                "Matched \"browser-use\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"npm install\" 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": [
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 7273,
            "recent_commits": 100,
            "contributors": 22,
            "issue_response_time_hours": null,
            "release_frequency_180d": 21
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "quality_score": 73,
          "agent_score": 75,
          "score": 92,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 62,
            "deployment": 80,
            "popularity": 77,
            "community": 67
          },
          "git_top_score": 92,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 74,
            "documentation": 84,
            "stability": 100,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T05:08:53.199Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use Tencent/BrowserSkill when the user needs a browser agent project with library-only, local, cloud deployment options.",
            "purpose": "Use Tencent/BrowserSkill when the user needs a browser agent project with library-only, local, cloud deployment options.",
            "install": "Install as a library or package using the repository instructions.",
            "inputs": [
              "URL or page task",
              "browser session",
              "navigation constraints"
            ],
            "outputs": [
              "browser actions",
              "page state",
              "extracted data"
            ],
            "good_for": [
              "build browser automation agents",
              "operate web tasks with LLMs",
              "test web workflows",
              "web automation",
              "browser tasks",
              "UI-driven workflows"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "backend-only jobs",
              "offline batch processing"
            ],
            "deployment": [
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "browser-use/browser-use",
                "reason": "Same browser agent intent with browser_automation, workflow overlap."
              },
              {
                "repo": "unclecode/crawl4ai",
                "reason": "Same browser agent intent with browser_automation, workflow overlap."
              },
              {
                "repo": "browser-use/browser-harness",
                "reason": "Same browser agent intent with browser_automation, workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"browser automation\" in metadata.",
                  "Matched \"browser-use\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"npm install\" 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": [
                  "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"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T05:08:53.199Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: commits30d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Classification evidence and quality signals are strong enough for shortlist reasoning when metadata is current.",
            "last_verified_at": "2026-09-26T05:08:53.199Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T05:08:53.199Z"
        },
        {
          "project_id": "citrolabs/ego-lite",
          "repo": "citrolabs/ego-lite",
          "name": "ego-lite",
          "github_url": "https://github.com/citrolabs/ego-lite",
          "homepage_url": "https://lite.ego.app",
          "language": "JavaScript",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "browser_agent"
          ],
          "tags": [
            "agent-skills",
            "ai-agent",
            "automation",
            "browser",
            "browser-automation",
            "claude-code",
            "codex",
            "hermes-agent",
            "skills",
            "skills-sh"
          ],
          "description": "The fastest browser for AI agents to run browser automation, built for sharing your logged-in browser state with your AI agents, like Codex or Claude Code, without disturbing you. Zero cost, zero config.",
          "overview": "Use citrolabs/ego-lite when the user needs a browser agent project with vercel, serverless, local deployment options.",
          "alternatives": [
            {
              "repo": "vercel-labs/agent-browser",
              "reason": "Same browser agent intent with browser_automation, workflow overlap."
            },
            {
              "repo": "jo-inc/camofox-browser",
              "reason": "Same browser agent intent with browser_automation, workflow overlap."
            },
            {
              "repo": "browserbase/stagehand",
              "reason": "Same browser agent intent with browser_automation, workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "Browser automation",
            "LLM provider"
          ],
          "deployments": [
            "vercel",
            "serverless",
            "local"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "build browser automation agents",
            "operate web tasks with LLMs",
            "test web workflows"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"browser automation\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"vercel\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 16517,
            "recent_commits": 54,
            "contributors": 9,
            "issue_response_time_hours": null,
            "release_frequency_180d": 13
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "quality_score": 66,
          "agent_score": 72,
          "score": 89,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 51,
            "deployment": 80,
            "popularity": 84,
            "community": 54
          },
          "git_top_score": 89,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 67,
            "documentation": 84,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T04:01:09.474Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use citrolabs/ego-lite when the user needs a browser agent project with vercel, serverless, local deployment options.",
            "purpose": "Use citrolabs/ego-lite when the user needs a browser agent project with vercel, serverless, local deployment options.",
            "install": "Run the browser agent with the setup described in the repository README.",
            "inputs": [
              "URL or page task",
              "browser session",
              "navigation constraints"
            ],
            "outputs": [
              "browser actions",
              "page state",
              "extracted data"
            ],
            "good_for": [
              "build browser automation agents",
              "operate web tasks with LLMs",
              "test web workflows",
              "web automation",
              "browser tasks",
              "UI-driven workflows"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "backend-only jobs",
              "offline batch processing"
            ],
            "deployment": [
              "vercel",
              "serverless",
              "local"
            ],
            "alternatives": [
              {
                "repo": "vercel-labs/agent-browser",
                "reason": "Same browser agent intent with browser_automation, workflow overlap."
              },
              {
                "repo": "jo-inc/camofox-browser",
                "reason": "Same browser agent intent with browser_automation, workflow overlap."
              },
              {
                "repo": "browserbase/stagehand",
                "reason": "Same browser agent intent with browser_automation, workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"browser automation\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"vercel\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 30,
              "commits_30d": "complete",
              "releases_180d": "complete",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T04:01:09.474Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-26T04:01:09.474Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T04:01:09.474Z"
        }
      ],
      "project_count": 8,
      "stats": {
        "concept_count": 6,
        "project_count": 8,
        "edge_count": 35,
        "top_project": "browser-use/browser-use",
        "average_git_top_score": 92
      },
      "map": {
        "nodes": [
          {
            "id": "ecosystem:browser-ai",
            "label": "Browser AI Ecosystem",
            "kind": "ecosystem",
            "ecosystem_id": "browser-ai"
          },
          {
            "id": "concept:browser-ai:browser-use",
            "label": "Browser Use",
            "kind": "concept",
            "ecosystem_id": "browser-ai"
          },
          {
            "id": "concept:browser-ai:playwright",
            "label": "Playwright",
            "kind": "concept",
            "ecosystem_id": "browser-ai"
          },
          {
            "id": "concept:browser-ai:chromium",
            "label": "Chromium",
            "kind": "concept",
            "ecosystem_id": "browser-ai"
          },
          {
            "id": "concept:browser-ai:stagehand",
            "label": "Stagehand",
            "kind": "concept",
            "ecosystem_id": "browser-ai"
          },
          {
            "id": "concept:browser-ai:crawling",
            "label": "Crawling",
            "kind": "concept",
            "ecosystem_id": "browser-ai"
          },
          {
            "id": "concept:browser-ai:computer-use",
            "label": "Computer Use",
            "kind": "concept",
            "ecosystem_id": "browser-ai"
          },
          {
            "id": "project:browser-use/browser-use",
            "label": "browser-use",
            "kind": "project",
            "repo": "browser-use/browser-use",
            "score": 94,
            "category": "browser_agent"
          },
          {
            "id": "project:jo-inc/camofox-browser",
            "label": "camofox-browser",
            "kind": "project",
            "repo": "jo-inc/camofox-browser",
            "score": 92,
            "category": "browser_agent"
          },
          {
            "id": "project:browserbase/stagehand",
            "label": "stagehand",
            "kind": "project",
            "repo": "browserbase/stagehand",
            "score": 92,
            "category": "browser_agent"
          },
          {
            "id": "project:vercel-labs/agent-browser",
            "label": "agent-browser",
            "kind": "project",
            "repo": "vercel-labs/agent-browser",
            "score": 93,
            "category": "browser_agent"
          },
          {
            "id": "project:browser-use/browser-harness",
            "label": "browser-harness",
            "kind": "project",
            "repo": "browser-use/browser-harness",
            "score": 91,
            "category": "browser_agent"
          },
          {
            "id": "project:jackwener/OpenCLI",
            "label": "OpenCLI",
            "kind": "project",
            "repo": "jackwener/OpenCLI",
            "score": 89,
            "category": "browser_agent"
          },
          {
            "id": "project:Tencent/BrowserSkill",
            "label": "BrowserSkill",
            "kind": "project",
            "repo": "Tencent/BrowserSkill",
            "score": 92,
            "category": "browser_agent"
          },
          {
            "id": "project:citrolabs/ego-lite",
            "label": "ego-lite",
            "kind": "project",
            "repo": "citrolabs/ego-lite",
            "score": 89,
            "category": "browser_agent"
          }
        ],
        "edges": [
          {
            "source": "ecosystem:browser-ai",
            "target": "concept:browser-ai:browser-use",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:browser-ai",
            "target": "concept:browser-ai:playwright",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:browser-ai",
            "target": "concept:browser-ai:chromium",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:browser-ai",
            "target": "concept:browser-ai:stagehand",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:browser-ai",
            "target": "concept:browser-ai:crawling",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:browser-ai",
            "target": "concept:browser-ai:computer-use",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:browser-ai",
            "target": "project:browser-use/browser-use",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:browser-ai",
            "target": "project:jo-inc/camofox-browser",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:browser-ai",
            "target": "project:browserbase/stagehand",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:browser-ai",
            "target": "project:vercel-labs/agent-browser",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:browser-ai",
            "target": "project:browser-use/browser-harness",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:browser-ai",
            "target": "project:jackwener/OpenCLI",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:browser-ai",
            "target": "project:Tencent/BrowserSkill",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:browser-ai",
            "target": "project:citrolabs/ego-lite",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "project:browser-use/browser-use",
            "target": "concept:browser-ai:browser-use",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:browser-use/browser-use",
            "target": "concept:browser-ai:playwright",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:browser-use/browser-use",
            "target": "concept:browser-ai:computer-use",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:jo-inc/camofox-browser",
            "target": "concept:browser-ai:browser-use",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:jo-inc/camofox-browser",
            "target": "concept:browser-ai:playwright",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:jo-inc/camofox-browser",
            "target": "concept:browser-ai:computer-use",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:browserbase/stagehand",
            "target": "concept:browser-ai:browser-use",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:browserbase/stagehand",
            "target": "concept:browser-ai:playwright",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:browserbase/stagehand",
            "target": "concept:browser-ai:stagehand",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:vercel-labs/agent-browser",
            "target": "concept:browser-ai:browser-use",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:vercel-labs/agent-browser",
            "target": "concept:browser-ai:computer-use",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:browser-use/browser-harness",
            "target": "concept:browser-ai:browser-use",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:browser-use/browser-harness",
            "target": "concept:browser-ai:playwright",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:browser-use/browser-harness",
            "target": "concept:browser-ai:computer-use",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:jackwener/OpenCLI",
            "target": "concept:browser-ai:browser-use",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:jackwener/OpenCLI",
            "target": "concept:browser-ai:playwright",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:jackwener/OpenCLI",
            "target": "concept:browser-ai:computer-use",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:Tencent/BrowserSkill",
            "target": "concept:browser-ai:browser-use",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:Tencent/BrowserSkill",
            "target": "concept:browser-ai:computer-use",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:citrolabs/ego-lite",
            "target": "concept:browser-ai:browser-use",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:citrolabs/ego-lite",
            "target": "concept:browser-ai:computer-use",
            "kind": "matches_concept",
            "weight": 64
          }
        ]
      },
      "exploration_paths": [
        {
          "label": "Discover Projects",
          "description": "Browse indexed projects around Browser AI Ecosystem.",
          "href": "/api/search?q=browser%20automation%20ai&ranking=browse&limit=12",
          "kind": "search"
        },
        {
          "label": "Get Recommendations",
          "description": "Generate an explainable shortlist for Browser AI Ecosystem.",
          "href": "/recommend?use_case=choose+projects+for+Browser+AI+Ecosystem&limit=5&category=browser_agent",
          "kind": "recommend"
        },
        {
          "label": "Open Graph",
          "description": "Inspect relationships around browser-use/browser-use.",
          "href": "/graph/browser-use/browser-use",
          "kind": "graph"
        },
        {
          "label": "Find Alternatives",
          "description": "Find replacements and adjacent options for browser-use/browser-use.",
          "href": "/alternatives/browser-use/browser-use",
          "kind": "alternatives"
        },
        {
          "label": "Explain Score",
          "description": "Understand why browser-use/browser-use has its Git.Top Score.",
          "href": "/score/browser-use/browser-use",
          "kind": "score"
        },
        {
          "label": "Compare Options",
          "description": "Compare browser-use/browser-use and jo-inc/camofox-browser.",
          "href": "/compare/browser-use-browser-use...jo-inc-camofox-browser",
          "kind": "compare"
        }
      ],
      "exploration_journeys": [
        {
          "label": "Choose a production candidate",
          "description": "Start broad in Browser AI Ecosystem, then narrow to one project with score and graph evidence.",
          "steps": [
            {
              "label": "Discover",
              "href": "/categories/browser_agent",
              "description": "Browse the ecosystem entry point."
            },
            {
              "label": "Recommend",
              "href": "/recommend?use_case=choose+projects+for+Browser+AI+Ecosystem&limit=5&category=browser_agent",
              "description": "Generate a constrained shortlist."
            },
            {
              "label": "Score",
              "href": "/score/browser-use/browser-use",
              "description": "Inspect browser-use/browser-use 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/browser-use/browser-use",
              "description": "Open browser-use/browser-use relationship graph."
            },
            {
              "label": "Related",
              "href": "/api/related/browser-use/browser-use?limit=8",
              "description": "Inspect adjacent projects as structured JSON."
            },
            {
              "label": "Atlas",
              "href": "/api/atlas/browser-ai?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/browser-use/browser-use",
              "description": "Find alternatives for browser-use/browser-use."
            },
            {
              "label": "Compare",
              "href": "/api/compare?repos=browser-use%2Fbrowser-use%2Cjo-inc%2Fcamofox-browser",
              "description": "Compare browser-use/browser-use and jo-inc/camofox-browser."
            },
            {
              "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 Browser AI Ecosystem before choosing a default.",
          "repos": [
            "browser-use/browser-use",
            "jo-inc/camofox-browser",
            "browserbase/stagehand",
            "vercel-labs/agent-browser"
          ],
          "href": "/compare/browser-use-browser-use...jo-inc-camofox-browser...browserbase-stagehand...vercel-labs-agent-browser",
          "api_href": "/api/compare?repos=browser-use%2Fbrowser-use%2Cjo-inc%2Fcamofox-browser%2Cbrowserbase%2Fstagehand%2Cvercel-labs%2Fagent-browser",
          "decision_focus": "winner_by_agent_score",
          "context": {
            "ecosystem_id": "browser-ai",
            "category": "browser_agent",
            "deployment": null
          }
        },
        {
          "label": "Evaluate fallback options",
          "description": "Compare high-quality fallback candidates when the top project is not the right operational fit.",
          "repos": [
            "browser-use/browser-use",
            "vercel-labs/agent-browser",
            "jo-inc/camofox-browser",
            "browserbase/stagehand"
          ],
          "href": "/compare/browser-use-browser-use...vercel-labs-agent-browser...jo-inc-camofox-browser...browserbase-stagehand",
          "api_href": "/api/compare?repos=browser-use%2Fbrowser-use%2Cvercel-labs%2Fagent-browser%2Cjo-inc%2Fcamofox-browser%2Cbrowserbase%2Fstagehand",
          "decision_focus": "fallback_quality",
          "context": {
            "ecosystem_id": "browser-ai",
            "category": "browser_agent",
            "deployment": null
          }
        }
      ],
      "links": {
        "page": "/atlas/browser-ai",
        "search_api": "/api/search?q=browser%20automation%20ai&ranking=browse&limit=8",
        "recommend_api": "/api/recommend?use_case=choose+projects+for+Browser+AI+Ecosystem&limit=8&category=browser_agent",
        "graph": "/api/graph/browser-use/browser-use?limit=24"
      }
    },
    {
      "id": "ai-ide",
      "title": "AI IDE Ecosystem",
      "description": "Coding agents, AI-first editors, and terminal workflows that shape the daily developer experience.",
      "query": "ai ide coding agent",
      "category": "coding_agent",
      "deployment": null,
      "nodes": [
        "Cursor",
        "Aider",
        "Continue",
        "OpenCode",
        "Windsurf",
        "Zed"
      ],
      "projects": [
        {
          "project_id": "superset-sh/superset",
          "repo": "superset-sh/superset",
          "name": "superset",
          "github_url": "https://github.com/superset-sh/superset",
          "homepage_url": "https://superset.sh",
          "language": "TypeScript",
          "license": "NOASSERTION",
          "project_kind": "project",
          "category": [
            "coding_agent"
          ],
          "tags": [
            "ade",
            "agent",
            "agent-orchestration",
            "ai-agents",
            "ai-coding",
            "claude-code",
            "cli",
            "codex",
            "coding-agents",
            "cursor-agent",
            "developer-tools",
            "devtools",
            "ide",
            "macos",
            "opencode",
            "orchestration",
            "parallel-agents",
            "terminal",
            "worktrees",
            "yc-backed"
          ],
          "description": "Superset is an agentic IDE to orchestrate 100+ coding agents in parallel. Run any agent with your own subscription.",
          "overview": "Use superset-sh/superset when the user needs a coding agent project with docker, vercel, serverless deployment options.",
          "alternatives": [
            {
              "repo": "OpenHands/OpenHands",
              "reason": "Same coding agent intent with coding_agent, workflow overlap."
            },
            {
              "repo": "generalaction/emdash",
              "reason": "Same coding agent intent with coding_agent, workflow overlap."
            },
            {
              "repo": "Nano-Collective/nanocoder",
              "reason": "Same coding agent intent with coding_agent, workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "vercel",
            "serverless",
            "local"
          ],
          "difficulty": "advanced",
          "cloudflare_ready": false,
          "use_cases": [
            "build AI coding assistants",
            "automate developer workflows",
            "integrate codebase-aware agents"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"coding agent\" in metadata.",
                "Matched \"ide\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Found Docker configuration file.",
                "Matched \"vercel\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "Found multi-service or orchestration configuration files."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: postgres.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 14648,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 100
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "partial",
            "releases_180d": "partial",
            "contributors_90d": "partial"
          },
          "quality_score": 78,
          "agent_score": 87,
          "score": 93,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 76,
            "deployment": 90,
            "popularity": 83,
            "community": 100
          },
          "git_top_score": 93,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 84,
            "documentation": 84,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T03:31:04.623Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use superset-sh/superset when the user needs a coding agent project with docker, vercel, serverless deployment options.",
            "purpose": "Use superset-sh/superset when the user needs a coding agent project with docker, vercel, serverless deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "coding task",
              "repo context",
              "tool permissions"
            ],
            "outputs": [
              "code changes",
              "patches",
              "developer assistant actions"
            ],
            "good_for": [
              "build AI coding assistants",
              "automate developer workflows",
              "integrate codebase-aware agents",
              "software engineering tasks",
              "code editing",
              "repo automation"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "static documentation sites",
              "non-code workflows"
            ],
            "deployment": [
              "docker",
              "vercel",
              "serverless",
              "local"
            ],
            "alternatives": [
              {
                "repo": "OpenHands/OpenHands",
                "reason": "Same coding agent intent with coding_agent, workflow overlap."
              },
              {
                "repo": "generalaction/emdash",
                "reason": "Same coding agent intent with coding_agent, workflow overlap."
              },
              {
                "repo": "Nano-Collective/nanocoder",
                "reason": "Same coding agent intent with coding_agent, workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"coding agent\" in metadata.",
                  "Matched \"ide\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Found Docker configuration file.",
                  "Matched \"vercel\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "Found multi-service or orchestration configuration files."
                ]
              },
              "cloudflare_ready": {
                "confidence": "high",
                "evidence": [
                  "Runtime blocker: postgres.",
                  "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": "partial",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T03:31:04.623Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Partial or estimated quality signals: commits30d, releases180d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-26T03:31:04.623Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: commits30d, releases180d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T03:31:04.623Z"
        },
        {
          "project_id": "TabbyML/tabby",
          "repo": "TabbyML/tabby",
          "name": "tabby",
          "github_url": "https://github.com/TabbyML/tabby",
          "homepage_url": "https://tabbyml.com",
          "language": "Rust",
          "license": "NOASSERTION",
          "project_kind": "project",
          "category": [
            "coding_agent"
          ],
          "tags": [
            "ai",
            "codegen",
            "coding-assistant",
            "coding-language",
            "developer-experience",
            "developer-tools",
            "gen-ai",
            "ide",
            "llms"
          ],
          "description": "Self-hosted AI coding assistant",
          "overview": "Use TabbyML/tabby when the user needs a coding agent project with docker, local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "superset-sh/superset",
              "reason": "Same coding agent intent with coding_agent, workflow overlap."
            },
            {
              "repo": "continuedev/continue",
              "reason": "Same coding agent intent with coding_agent, workflow overlap."
            },
            {
              "repo": "gi-dellav/zerostack",
              "reason": "Same coding agent intent with coding_agent, workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "build AI coding assistants",
            "automate developer workflows",
            "integrate codebase-aware agents"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"ide\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "medium",
              "evidence": [
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: cuda, gpu.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 33892,
            "recent_commits": 0,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 0
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 31,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 21,
          "agent_score": 74,
          "score": 72,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 26,
            "deployment": 80,
            "popularity": 91,
            "community": 100
          },
          "git_top_score": 72,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 18,
            "documentation": 84,
            "stability": 45,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-24T21:01:15.298Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use TabbyML/tabby when the user needs a coding agent project with docker, local, cloud deployment options.",
            "purpose": "Use TabbyML/tabby when the user needs a coding agent project with docker, local, cloud deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "coding task",
              "repo context",
              "tool permissions"
            ],
            "outputs": [
              "code changes",
              "patches",
              "developer assistant actions"
            ],
            "good_for": [
              "build AI coding assistants",
              "automate developer workflows",
              "integrate codebase-aware agents",
              "software engineering tasks",
              "code editing",
              "repo automation"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "static documentation sites",
              "non-code workflows"
            ],
            "deployment": [
              "docker",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "superset-sh/superset",
                "reason": "Same coding agent intent with coding_agent, workflow overlap."
              },
              {
                "repo": "continuedev/continue",
                "reason": "Same coding agent intent with coding_agent, workflow overlap."
              },
              {
                "repo": "gi-dellav/zerostack",
                "reason": "Same coding agent intent with coding_agent, workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"ide\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "medium",
                "evidence": [
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "cloudflare_ready": {
                "confidence": "high",
                "evidence": [
                  "Runtime blocker: 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": 31,
              "commits_30d": "complete",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-24T21:01:15.298Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Partial or estimated quality signals: contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is incomplete; use this project as an exploration candidate until classification and quality signals are reviewed.",
            "last_verified_at": "2026-09-24T21:01:15.298Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-24T21:01:15.298Z"
        },
        {
          "project_id": "Aider-AI/aider",
          "repo": "Aider-AI/aider",
          "name": "aider",
          "github_url": "https://github.com/Aider-AI/aider",
          "homepage_url": "https://aider.chat/",
          "language": "Python",
          "license": "Apache-2.0",
          "project_kind": "project",
          "category": [
            "coding_agent"
          ],
          "tags": [
            "anthropic",
            "chatgpt",
            "claude-3",
            "cli",
            "command-line",
            "gemini",
            "gpt-3",
            "gpt-35-turbo",
            "gpt-4",
            "gpt-4o",
            "llama",
            "openai",
            "sonnet"
          ],
          "description": "aider is AI pair programming in your terminal",
          "overview": "Use Aider-AI/aider when the user needs a coding agent project with docker, library-only, local deployment options.",
          "alternatives": [
            {
              "repo": "OpenHands/OpenHands",
              "reason": "Same coding agent intent with coding_agent, workflow overlap."
            },
            {
              "repo": "sgl-project/sglang",
              "reason": "Same coding agent intent with coding_agent, workflow overlap."
            },
            {
              "repo": "langchain-ai/open-swe",
              "reason": "Same coding agent intent with coding_agent, workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "build AI coding assistants",
            "automate developer workflows",
            "integrate codebase-aware agents"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"ide\" in metadata.",
                "Matched \"aider\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"pip install\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 49204,
            "recent_commits": 0,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 0
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 31,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 37,
          "agent_score": 77,
          "score": 72,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 26,
            "deployment": 90,
            "popularity": 94,
            "community": 100
          },
          "git_top_score": 72,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 18,
            "documentation": 84,
            "stability": 45,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T15:31:04.438Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use Aider-AI/aider when the user needs a coding agent project with docker, library-only, local deployment options.",
            "purpose": "Use Aider-AI/aider when the user needs a coding agent project with docker, library-only, local deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "coding task",
              "repo context",
              "tool permissions"
            ],
            "outputs": [
              "code changes",
              "patches",
              "developer assistant actions"
            ],
            "good_for": [
              "build AI coding assistants",
              "automate developer workflows",
              "integrate codebase-aware agents",
              "software engineering tasks",
              "code editing",
              "repo automation"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "static documentation sites",
              "non-code workflows"
            ],
            "deployment": [
              "docker",
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "OpenHands/OpenHands",
                "reason": "Same coding agent intent with coding_agent, workflow overlap."
              },
              {
                "repo": "sgl-project/sglang",
                "reason": "Same coding agent intent with coding_agent, workflow overlap."
              },
              {
                "repo": "langchain-ai/open-swe",
                "reason": "Same coding agent intent with coding_agent, workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"ide\" in metadata.",
                  "Matched \"aider\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"pip install\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 31,
              "commits_30d": "complete",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T15:31:04.438Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Classification evidence and quality signals are strong enough for shortlist reasoning when metadata is current.",
            "last_verified_at": "2026-09-26T15:31:04.438Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T15:31:04.438Z"
        },
        {
          "project_id": "numtide/llm-agents.nix",
          "repo": "numtide/llm-agents.nix",
          "name": "llm-agents.nix",
          "github_url": "https://github.com/numtide/llm-agents.nix",
          "homepage_url": "https://numtide.github.io/llm-agents.nix/",
          "language": "Nix",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "coding_agent"
          ],
          "tags": [],
          "description": "Nix packages for AI coding agents and development tools. Automatically updated daily.",
          "overview": "Use numtide/llm-agents.nix when the user needs a coding agent project with vercel, serverless, local deployment options.",
          "alternatives": [
            {
              "repo": "anomalyco/opencode",
              "reason": "Same coding agent intent with coding_agent, workflow overlap."
            },
            {
              "repo": "github/spec-kit",
              "reason": "Same coding agent intent with coding_agent, workflow overlap."
            },
            {
              "repo": "openai/codex",
              "reason": "Same coding agent intent with coding_agent, workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "LLM provider"
          ],
          "deployments": [
            "vercel",
            "serverless",
            "local"
          ],
          "difficulty": "beginner",
          "cloudflare_ready": false,
          "use_cases": [
            "build AI coding assistants",
            "automate developer workflows",
            "integrate codebase-aware agents"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"coding agent\" in metadata.",
                "Matched \"ide\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"vercel\" 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": [
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 1982,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 0
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 34,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 35,
          "agent_score": 76,
          "score": 83,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 51,
            "deployment": 80,
            "popularity": 66,
            "community": 100
          },
          "git_top_score": 83,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 55,
            "documentation": 84,
            "stability": 70,
            "adoption": 97,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-20T13:01:08.942Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use numtide/llm-agents.nix when the user needs a coding agent project with vercel, serverless, local deployment options.",
            "purpose": "Use numtide/llm-agents.nix when the user needs a coding agent project with vercel, serverless, local deployment options.",
            "install": "Use the repository's CLI, package, or agent runtime instructions.",
            "inputs": [
              "coding task",
              "repo context",
              "tool permissions"
            ],
            "outputs": [
              "code changes",
              "patches",
              "developer assistant actions"
            ],
            "good_for": [
              "build AI coding assistants",
              "automate developer workflows",
              "integrate codebase-aware agents",
              "software engineering tasks",
              "code editing",
              "repo automation"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "static documentation sites",
              "non-code workflows"
            ],
            "deployment": [
              "vercel",
              "serverless",
              "local"
            ],
            "alternatives": [
              {
                "repo": "anomalyco/opencode",
                "reason": "Same coding agent intent with coding_agent, workflow overlap."
              },
              {
                "repo": "github/spec-kit",
                "reason": "Same coding agent intent with coding_agent, workflow overlap."
              },
              {
                "repo": "openai/codex",
                "reason": "Same coding agent intent with coding_agent, workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"coding agent\" in metadata.",
                  "Matched \"ide\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"vercel\" 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": [
                  "No Cloudflare deployment signal detected.",
                  "No wrangler.toml found in inspected repository files."
                ]
              }
            },
            "quality_signal_confidence": {
              "stars_30d_delta": "snapshot",
              "stars30d_window_days": 34,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-20T13:01:08.942Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Partial or estimated quality signals: commits30d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-20T13:01:08.942Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: commits30d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-20T13:01:08.942Z"
        },
        {
          "project_id": "generalaction/emdash",
          "repo": "generalaction/emdash",
          "name": "emdash",
          "github_url": "https://github.com/generalaction/emdash",
          "homepage_url": "https://emdash.com",
          "language": "TypeScript",
          "license": "Apache-2.0",
          "project_kind": "project",
          "category": [
            "coding_agent"
          ],
          "tags": [
            "agenticdevelopment",
            "agenticdevelopmentenvironment",
            "ai",
            "claude-code",
            "cli",
            "coding-agents",
            "codingagents",
            "containerization",
            "docker",
            "gitworktrees",
            "jira",
            "linear",
            "llm",
            "openai",
            "opensource",
            "orchestration",
            "parallel-agents",
            "parallelexecution",
            "terminal"
          ],
          "description": "Emdash is the Open-Source Agentic Development Environment (🧡 YC W26). Run multiple coding agents in parallel. Use any provider.",
          "overview": "Use generalaction/emdash when the user needs a coding agent project with docker, local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "OpenHands/OpenHands",
              "reason": "Same coding agent intent with coding_agent, workflow overlap."
            },
            {
              "repo": "superset-sh/superset",
              "reason": "Same coding agent intent with coding_agent, workflow overlap."
            },
            {
              "repo": "Nano-Collective/nanocoder",
              "reason": "Same coding agent intent with coding_agent, workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "local",
            "cloud"
          ],
          "difficulty": "beginner",
          "cloudflare_ready": false,
          "use_cases": [
            "build AI coding assistants",
            "automate developer workflows",
            "integrate codebase-aware agents"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"coding agent\" in metadata.",
                "Matched \"ide\" 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": [
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 5796,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 72
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 34,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 54,
          "agent_score": 84,
          "score": 94,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 76,
            "deployment": 80,
            "popularity": 75,
            "community": 100
          },
          "git_top_score": 94,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 84,
            "documentation": 84,
            "stability": 100,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-21T20:01:00.694Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use generalaction/emdash when the user needs a coding agent project with docker, local, cloud deployment options.",
            "purpose": "Use generalaction/emdash when the user needs a coding agent project with docker, local, cloud deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "coding task",
              "repo context",
              "tool permissions"
            ],
            "outputs": [
              "code changes",
              "patches",
              "developer assistant actions"
            ],
            "good_for": [
              "build AI coding assistants",
              "automate developer workflows",
              "integrate codebase-aware agents",
              "software engineering tasks",
              "code editing",
              "repo automation"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "static documentation sites",
              "non-code workflows"
            ],
            "deployment": [
              "docker",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "OpenHands/OpenHands",
                "reason": "Same coding agent intent with coding_agent, workflow overlap."
              },
              {
                "repo": "superset-sh/superset",
                "reason": "Same coding agent intent with coding_agent, workflow overlap."
              },
              {
                "repo": "Nano-Collective/nanocoder",
                "reason": "Same coding agent intent with coding_agent, workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"coding agent\" in metadata.",
                  "Matched \"ide\" 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": [
                  "No Cloudflare deployment signal detected.",
                  "No wrangler.toml found in inspected repository files."
                ]
              }
            },
            "quality_signal_confidence": {
              "stars_30d_delta": "snapshot",
              "stars30d_window_days": 34,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-21T20:01:00.694Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Partial or estimated quality signals: commits30d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-21T20:01:00.694Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: commits30d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-21T20:01:00.694Z"
        },
        {
          "project_id": "reyamira/models",
          "repo": "reyamira/models",
          "name": "models",
          "github_url": "https://github.com/reyamira/models",
          "homepage_url": "https://reyamira.github.io/models/",
          "language": "Rust",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "coding_agent"
          ],
          "tags": [
            "ai",
            "anamolyco",
            "artificial-analysis",
            "benchmarks",
            "coding-agents",
            "models-dev",
            "openclaw",
            "ratatui",
            "rust",
            "status",
            "tui"
          ],
          "description": "TUI and CLI for browsing models.dev, benchmarks, coding agents, and statuses for AI providers.",
          "overview": "Use reyamira/models when the user needs a coding agent project with local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "esengine/DeepSeek-Reasonix",
              "reason": "Same coding agent intent with coding_agent, workflow overlap."
            },
            {
              "repo": "generalaction/emdash",
              "reason": "Same coding agent intent with coding_agent, workflow overlap."
            },
            {
              "repo": "Nano-Collective/nanocoder",
              "reason": "Same coding agent intent with coding_agent, workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "LLM provider"
          ],
          "deployments": [
            "local",
            "cloud"
          ],
          "difficulty": "beginner",
          "cloudflare_ready": false,
          "use_cases": [
            "build AI coding assistants",
            "automate developer workflows",
            "integrate codebase-aware agents"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"coding agent\" in metadata.",
                "Matched \"ide\" 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": [
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 510,
            "recent_commits": 100,
            "contributors": 6,
            "issue_response_time_hours": null,
            "release_frequency_180d": 11
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 34,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "quality_score": 29,
          "agent_score": 65,
          "score": 85,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 56,
            "deployment": 70,
            "popularity": 54,
            "community": 51
          },
          "git_top_score": 85,
          "git_top_score_breakdown": {
            "community": 87,
            "maintenance": 70,
            "documentation": 84,
            "stability": 100,
            "adoption": 73,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T00:31:10.572Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use reyamira/models when the user needs a coding agent project with local, cloud deployment options.",
            "purpose": "Use reyamira/models when the user needs a coding agent project with local, cloud deployment options.",
            "install": "Use the repository's CLI, package, or agent runtime instructions.",
            "inputs": [
              "coding task",
              "repo context",
              "tool permissions"
            ],
            "outputs": [
              "code changes",
              "patches",
              "developer assistant actions"
            ],
            "good_for": [
              "build AI coding assistants",
              "automate developer workflows",
              "integrate codebase-aware agents",
              "software engineering tasks",
              "code editing",
              "repo automation"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "static documentation sites",
              "non-code workflows"
            ],
            "deployment": [
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "esengine/DeepSeek-Reasonix",
                "reason": "Same coding agent intent with coding_agent, workflow overlap."
              },
              {
                "repo": "generalaction/emdash",
                "reason": "Same coding agent intent with coding_agent, workflow overlap."
              },
              {
                "repo": "Nano-Collective/nanocoder",
                "reason": "Same coding agent intent with coding_agent, workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"coding agent\" in metadata.",
                  "Matched \"ide\" 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": [
                  "No Cloudflare deployment signal detected.",
                  "No wrangler.toml found in inspected repository files."
                ]
              }
            },
            "quality_signal_confidence": {
              "stars_30d_delta": "snapshot",
              "stars30d_window_days": 34,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T00:31:10.572Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Partial or estimated quality signals: commits30d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-25T00:31:10.572Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: commits30d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T00:31:10.572Z"
        },
        {
          "project_id": "KbWen/agentic-os",
          "repo": "KbWen/agentic-os",
          "name": "agentic-os",
          "github_url": "https://github.com/KbWen/agentic-os",
          "homepage_url": null,
          "language": "Python",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "coding_agent"
          ],
          "tags": [
            "agent-framework",
            "agent-orchestration",
            "agentic-development",
            "agents-md",
            "ai-agent",
            "ai-coding-assistant",
            "ai-governance",
            "ai-guardrails",
            "ai-workflow",
            "claude-code",
            "codex",
            "coding-agent",
            "cursor-rules",
            "developer-tools",
            "github-copilot",
            "google-antigravity",
            "llm-tools",
            "multi-agent",
            "prompt-engineering",
            "token-optimization"
          ],
          "description": "Governance framework for AI coding agents. It runs them through a five-step workflow (plan, build, review, test, ship) where no step counts as done without evidence. Drop-in rules and guardrails for Claude Code, Codex, Cursor, Copilot, and Antigravity, via AGENTS.md.",
          "overview": "Use KbWen/agentic-os when the user needs a coding agent project with local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "esengine/DeepSeek-Reasonix",
              "reason": "Same coding agent intent with coding_agent, workflow overlap."
            },
            {
              "repo": "openlit/openlit",
              "reason": "Same coding agent intent with coding_agent, workflow overlap."
            },
            {
              "repo": "fujibee/agmsg",
              "reason": "Same coding agent intent with coding_agent, workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "LLM provider"
          ],
          "deployments": [
            "local",
            "cloud"
          ],
          "difficulty": "beginner",
          "cloudflare_ready": false,
          "use_cases": [
            "build AI coding assistants",
            "automate developer workflows",
            "integrate codebase-aware agents"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"coding agent\" in metadata.",
                "Matched \"ide\" 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.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 182,
            "recent_commits": 43,
            "contributors": 4,
            "issue_response_time_hours": null,
            "release_frequency_180d": 34
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 34,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "quality_score": 25,
          "agent_score": 62,
          "score": 81,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 49,
            "deployment": 70,
            "popularity": 45,
            "community": 49
          },
          "git_top_score": 81,
          "git_top_score_breakdown": {
            "community": 77,
            "maintenance": 65,
            "documentation": 84,
            "stability": 100,
            "adoption": 66,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-20T18:31:10.919Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use KbWen/agentic-os when the user needs a coding agent project with local, cloud deployment options.",
            "purpose": "Use KbWen/agentic-os when the user needs a coding agent project with local, cloud deployment options.",
            "install": "Use the repository's CLI, package, or agent runtime instructions.",
            "inputs": [
              "coding task",
              "repo context",
              "tool permissions"
            ],
            "outputs": [
              "code changes",
              "patches",
              "developer assistant actions"
            ],
            "good_for": [
              "build AI coding assistants",
              "automate developer workflows",
              "integrate codebase-aware agents",
              "software engineering tasks",
              "code editing",
              "repo automation"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "static documentation sites",
              "non-code workflows"
            ],
            "deployment": [
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "esengine/DeepSeek-Reasonix",
                "reason": "Same coding agent intent with coding_agent, workflow overlap."
              },
              {
                "repo": "openlit/openlit",
                "reason": "Same coding agent intent with coding_agent, workflow overlap."
              },
              {
                "repo": "fujibee/agmsg",
                "reason": "Same coding agent intent with coding_agent, workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"coding agent\" in metadata.",
                  "Matched \"ide\" 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.",
                  "No Cloudflare deployment signal detected.",
                  "No wrangler.toml found in inspected repository files."
                ]
              }
            },
            "quality_signal_confidence": {
              "stars_30d_delta": "snapshot",
              "stars30d_window_days": 34,
              "commits_30d": "complete",
              "releases_180d": "complete",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-20T18:31:10.919Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-20T18:31:10.919Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-20T18:31:10.919Z"
        },
        {
          "project_id": "askalf/dario",
          "repo": "askalf/dario",
          "name": "dario",
          "github_url": "https://github.com/askalf/dario",
          "homepage_url": "https://www.npmjs.com/package/@askalf/dario",
          "language": "JavaScript",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "coding_agent"
          ],
          "tags": [
            "agent-sdk",
            "ai-gateway",
            "aider",
            "anthropic",
            "api-proxy",
            "chatgpt",
            "claude",
            "claude-code",
            "claude-code-proxy",
            "claude-max",
            "cline",
            "codex",
            "cursor",
            "litellm",
            "llm-proxy",
            "llm-router",
            "ollama",
            "openai",
            "openai-compat",
            "openrouter"
          ],
          "description": "Use your Claude and ChatGPT subscriptions in Cursor, Cline, Aider, Claude Code and the Agent SDK — at subscription pricing, not per-token API bills. One local Anthropic + OpenAI-compatible endpoint: either plan answers either wire shape, auto-failover when one hits its limit, multi-seat pooling, live Claude Code drift tracking.",
          "overview": "Use askalf/dario when the user needs a coding agent project with docker, kubernetes, library-only deployment options.",
          "alternatives": [
            {
              "repo": "ollama/ollama",
              "reason": "Same coding agent intent with coding_agent, workflow overlap."
            },
            {
              "repo": "OpenHands/OpenHands",
              "reason": "Same coding agent intent with coding_agent, workflow overlap."
            },
            {
              "repo": "superset-sh/superset",
              "reason": "Same coding agent intent with coding_agent, workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "kubernetes",
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "beginner",
          "cloudflare_ready": false,
          "use_cases": [
            "build AI coding assistants",
            "automate developer workflows",
            "integrate codebase-aware agents"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"ide\" in metadata.",
                "Matched \"cline\" in metadata.",
                "Matched \"aider\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Found Docker configuration file.",
                "Matched \"kubernetes\" in repository content.",
                "Matched \"npm install\" 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": 544,
            "recent_commits": 100,
            "contributors": 14,
            "issue_response_time_hours": null,
            "release_frequency_180d": 100
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 33,
            "commits_30d": "partial",
            "releases_180d": "partial",
            "contributors_90d": "complete"
          },
          "quality_score": 35,
          "agent_score": 74,
          "score": 89,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 60,
            "deployment": 100,
            "popularity": 55,
            "community": 59
          },
          "git_top_score": 89,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 73,
            "documentation": 84,
            "stability": 100,
            "adoption": 78,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-22T14:31:14.677Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use askalf/dario when the user needs a coding agent project with docker, kubernetes, library-only deployment options.",
            "purpose": "Use askalf/dario when the user needs a coding agent project with docker, kubernetes, library-only deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "coding task",
              "repo context",
              "tool permissions"
            ],
            "outputs": [
              "code changes",
              "patches",
              "developer assistant actions"
            ],
            "good_for": [
              "build AI coding assistants",
              "automate developer workflows",
              "integrate codebase-aware agents",
              "software engineering tasks",
              "code editing",
              "repo automation"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "static documentation sites",
              "non-code workflows"
            ],
            "deployment": [
              "docker",
              "kubernetes",
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "ollama/ollama",
                "reason": "Same coding agent intent with coding_agent, workflow overlap."
              },
              {
                "repo": "OpenHands/OpenHands",
                "reason": "Same coding agent intent with coding_agent, workflow overlap."
              },
              {
                "repo": "superset-sh/superset",
                "reason": "Same coding agent intent with coding_agent, workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"ide\" in metadata.",
                  "Matched \"cline\" in metadata.",
                  "Matched \"aider\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Found Docker configuration file.",
                  "Matched \"kubernetes\" in repository content.",
                  "Matched \"npm install\" 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": 33,
              "commits_30d": "partial",
              "releases_180d": "partial",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-22T14:31:14.677Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: commits30d, releases180d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-22T14:31:14.677Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d, releases180d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-22T14:31:14.677Z"
        }
      ],
      "project_count": 8,
      "stats": {
        "concept_count": 6,
        "project_count": 8,
        "edge_count": 24,
        "top_project": "superset-sh/superset",
        "average_git_top_score": 84
      },
      "map": {
        "nodes": [
          {
            "id": "ecosystem:ai-ide",
            "label": "AI IDE Ecosystem",
            "kind": "ecosystem",
            "ecosystem_id": "ai-ide"
          },
          {
            "id": "concept:ai-ide:cursor",
            "label": "Cursor",
            "kind": "concept",
            "ecosystem_id": "ai-ide"
          },
          {
            "id": "concept:ai-ide:aider",
            "label": "Aider",
            "kind": "concept",
            "ecosystem_id": "ai-ide"
          },
          {
            "id": "concept:ai-ide:continue",
            "label": "Continue",
            "kind": "concept",
            "ecosystem_id": "ai-ide"
          },
          {
            "id": "concept:ai-ide:opencode",
            "label": "OpenCode",
            "kind": "concept",
            "ecosystem_id": "ai-ide"
          },
          {
            "id": "concept:ai-ide:windsurf",
            "label": "Windsurf",
            "kind": "concept",
            "ecosystem_id": "ai-ide"
          },
          {
            "id": "concept:ai-ide:zed",
            "label": "Zed",
            "kind": "concept",
            "ecosystem_id": "ai-ide"
          },
          {
            "id": "project:superset-sh/superset",
            "label": "superset",
            "kind": "project",
            "repo": "superset-sh/superset",
            "score": 93,
            "category": "coding_agent"
          },
          {
            "id": "project:TabbyML/tabby",
            "label": "tabby",
            "kind": "project",
            "repo": "TabbyML/tabby",
            "score": 72,
            "category": "coding_agent"
          },
          {
            "id": "project:Aider-AI/aider",
            "label": "aider",
            "kind": "project",
            "repo": "Aider-AI/aider",
            "score": 72,
            "category": "coding_agent"
          },
          {
            "id": "project:numtide/llm-agents.nix",
            "label": "llm-agents.nix",
            "kind": "project",
            "repo": "numtide/llm-agents.nix",
            "score": 83,
            "category": "coding_agent"
          },
          {
            "id": "project:generalaction/emdash",
            "label": "emdash",
            "kind": "project",
            "repo": "generalaction/emdash",
            "score": 94,
            "category": "coding_agent"
          },
          {
            "id": "project:reyamira/models",
            "label": "models",
            "kind": "project",
            "repo": "reyamira/models",
            "score": 85,
            "category": "coding_agent"
          },
          {
            "id": "project:KbWen/agentic-os",
            "label": "agentic-os",
            "kind": "project",
            "repo": "KbWen/agentic-os",
            "score": 81,
            "category": "coding_agent"
          },
          {
            "id": "project:askalf/dario",
            "label": "dario",
            "kind": "project",
            "repo": "askalf/dario",
            "score": 89,
            "category": "coding_agent"
          }
        ],
        "edges": [
          {
            "source": "ecosystem:ai-ide",
            "target": "concept:ai-ide:cursor",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:ai-ide",
            "target": "concept:ai-ide:aider",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:ai-ide",
            "target": "concept:ai-ide:continue",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:ai-ide",
            "target": "concept:ai-ide:opencode",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:ai-ide",
            "target": "concept:ai-ide:windsurf",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:ai-ide",
            "target": "concept:ai-ide:zed",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:ai-ide",
            "target": "project:superset-sh/superset",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:ai-ide",
            "target": "project:TabbyML/tabby",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:ai-ide",
            "target": "project:Aider-AI/aider",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:ai-ide",
            "target": "project:numtide/llm-agents.nix",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:ai-ide",
            "target": "project:generalaction/emdash",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:ai-ide",
            "target": "project:reyamira/models",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:ai-ide",
            "target": "project:KbWen/agentic-os",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:ai-ide",
            "target": "project:askalf/dario",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "project:superset-sh/superset",
            "target": "concept:ai-ide:cursor",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:superset-sh/superset",
            "target": "concept:ai-ide:opencode",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:TabbyML/tabby",
            "target": "concept:ai-ide:cursor",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:Aider-AI/aider",
            "target": "concept:ai-ide:aider",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:numtide/llm-agents.nix",
            "target": "concept:ai-ide:cursor",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:generalaction/emdash",
            "target": "concept:ai-ide:cursor",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:reyamira/models",
            "target": "concept:ai-ide:cursor",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:KbWen/agentic-os",
            "target": "concept:ai-ide:cursor",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:askalf/dario",
            "target": "concept:ai-ide:cursor",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:askalf/dario",
            "target": "concept:ai-ide:aider",
            "kind": "matches_concept",
            "weight": 64
          }
        ]
      },
      "exploration_paths": [
        {
          "label": "Discover Projects",
          "description": "Browse indexed projects around AI IDE Ecosystem.",
          "href": "/api/search?q=ai%20ide%20coding%20agent&ranking=browse&limit=12",
          "kind": "search"
        },
        {
          "label": "Get Recommendations",
          "description": "Generate an explainable shortlist for AI IDE Ecosystem.",
          "href": "/recommend?use_case=choose+projects+for+AI+IDE+Ecosystem&limit=5&category=coding_agent",
          "kind": "recommend"
        },
        {
          "label": "Open Graph",
          "description": "Inspect relationships around superset-sh/superset.",
          "href": "/graph/superset-sh/superset",
          "kind": "graph"
        },
        {
          "label": "Find Alternatives",
          "description": "Find replacements and adjacent options for superset-sh/superset.",
          "href": "/alternatives/superset-sh/superset",
          "kind": "alternatives"
        },
        {
          "label": "Explain Score",
          "description": "Understand why superset-sh/superset has its Git.Top Score.",
          "href": "/score/superset-sh/superset",
          "kind": "score"
        },
        {
          "label": "Compare Options",
          "description": "Compare superset-sh/superset and TabbyML/tabby.",
          "href": "/compare/superset-sh-superset...TabbyML-tabby",
          "kind": "compare"
        }
      ],
      "exploration_journeys": [
        {
          "label": "Choose a production candidate",
          "description": "Start broad in AI IDE Ecosystem, then narrow to one project with score and graph evidence.",
          "steps": [
            {
              "label": "Discover",
              "href": "/categories/coding_agent",
              "description": "Browse the ecosystem entry point."
            },
            {
              "label": "Recommend",
              "href": "/recommend?use_case=choose+projects+for+AI+IDE+Ecosystem&limit=5&category=coding_agent",
              "description": "Generate a constrained shortlist."
            },
            {
              "label": "Score",
              "href": "/score/superset-sh/superset",
              "description": "Inspect superset-sh/superset 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/superset-sh/superset",
              "description": "Open superset-sh/superset relationship graph."
            },
            {
              "label": "Related",
              "href": "/api/related/superset-sh/superset?limit=8",
              "description": "Inspect adjacent projects as structured JSON."
            },
            {
              "label": "Atlas",
              "href": "/api/atlas/ai-ide?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/superset-sh/superset",
              "description": "Find alternatives for superset-sh/superset."
            },
            {
              "label": "Compare",
              "href": "/api/compare?repos=superset-sh%2Fsuperset%2CTabbyML%2Ftabby",
              "description": "Compare superset-sh/superset and TabbyML/tabby."
            },
            {
              "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 AI IDE Ecosystem before choosing a default.",
          "repos": [
            "superset-sh/superset",
            "TabbyML/tabby",
            "Aider-AI/aider",
            "numtide/llm-agents.nix"
          ],
          "href": "/compare/superset-sh-superset...TabbyML-tabby...Aider-AI-aider...numtide-llm-agents.nix",
          "api_href": "/api/compare?repos=superset-sh%2Fsuperset%2CTabbyML%2Ftabby%2CAider-AI%2Faider%2Cnumtide%2Fllm-agents.nix",
          "decision_focus": "winner_by_agent_score",
          "context": {
            "ecosystem_id": "ai-ide",
            "category": "coding_agent",
            "deployment": null
          }
        },
        {
          "label": "Evaluate fallback options",
          "description": "Compare high-quality fallback candidates when the top project is not the right operational fit.",
          "repos": [
            "superset-sh/superset",
            "generalaction/emdash",
            "Aider-AI/aider",
            "numtide/llm-agents.nix"
          ],
          "href": "/compare/superset-sh-superset...generalaction-emdash...Aider-AI-aider...numtide-llm-agents.nix",
          "api_href": "/api/compare?repos=superset-sh%2Fsuperset%2Cgeneralaction%2Femdash%2CAider-AI%2Faider%2Cnumtide%2Fllm-agents.nix",
          "decision_focus": "fallback_quality",
          "context": {
            "ecosystem_id": "ai-ide",
            "category": "coding_agent",
            "deployment": null
          }
        }
      ],
      "links": {
        "page": "/atlas/ai-ide",
        "search_api": "/api/search?q=ai%20ide%20coding%20agent&ranking=browse&limit=8",
        "recommend_api": "/api/recommend?use_case=choose+projects+for+AI+IDE+Ecosystem&limit=8&category=coding_agent",
        "graph": "/api/graph/superset-sh/superset?limit=24"
      }
    },
    {
      "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": "trefeon/freebucks-proxy",
          "repo": "trefeon/freebucks-proxy",
          "name": "freebucks-proxy",
          "github_url": "https://github.com/trefeon/freebucks-proxy",
          "homepage_url": null,
          "language": "Go",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "llm_gateway"
          ],
          "tags": [
            "api-gateway",
            "coding-agent",
            "coding-assistant",
            "golang",
            "htmx",
            "llm",
            "llm-router",
            "multi-account",
            "openai",
            "openai-compatible",
            "proxy",
            "reverse-proxy",
            "self-hosted",
            "session-management",
            "single-binary",
            "stealth",
            "tls-fingerprinting",
            "token-pool"
          ],
          "description": "[DEPRECATED / UNMAINTAINED] Multi-account gateway. No longer maintained; fork it and maintain yourself.",
          "overview": "Use trefeon/freebucks-proxy 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": "MiXaiLL76/auto_ai_router",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            },
            {
              "repo": "Hal0ai/hal0",
              "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": 297,
            "recent_commits": 100,
            "contributors": 6,
            "issue_response_time_hours": null,
            "release_frequency_180d": 55
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "estimated",
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "quality_score": 36,
          "agent_score": 67,
          "score": 85,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 58,
            "deployment": 80,
            "popularity": 49,
            "community": 51
          },
          "git_top_score": 85,
          "git_top_score_breakdown": {
            "community": 85,
            "maintenance": 71,
            "documentation": 84,
            "stability": 100,
            "adoption": 73,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-24T17:01:21.330Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use trefeon/freebucks-proxy when the user needs a llm gateway project with docker, local, cloud deployment options.",
            "purpose": "Use trefeon/freebucks-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": "andreimerfu/pllm",
                "reason": "Same llm gateway intent with llm_gateway overlap."
              },
              {
                "repo": "MiXaiLL76/auto_ai_router",
                "reason": "Same llm gateway intent with llm_gateway overlap."
              },
              {
                "repo": "Hal0ai/hal0",
                "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"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-24T17:01:21.330Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Partial or estimated quality signals: stars30dDelta, commits30d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-24T17:01:21.330Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: stars30dDelta, commits30d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-24T17:01:21.330Z"
        },
        {
          "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": "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."
            },
            {
              "repo": "Hal0ai/hal0",
              "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": 5113,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 1
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 35,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 33,
          "agent_score": 78,
          "score": 84,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 53,
            "deployment": 80,
            "popularity": 74,
            "community": 100
          },
          "git_top_score": 84,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 58,
            "documentation": 84,
            "stability": 68,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T01:31:03.526Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "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": "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."
              },
              {
                "repo": "Hal0ai/hal0",
                "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": 35,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T01:31:03.526Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Partial or estimated quality signals: commits30d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-26T01:31:03.526Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: commits30d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T01:31:03.526Z"
        },
        {
          "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": "Devansh-365/freellm",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            },
            {
              "repo": "frieser/antigravity-proxy",
              "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": 110,
            "recent_commits": 100,
            "contributors": 6,
            "issue_response_time_hours": null,
            "release_frequency_180d": 74
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 34,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "quality_score": 31,
          "agent_score": 65,
          "score": 82,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 58,
            "deployment": 80,
            "popularity": 41,
            "community": 51
          },
          "git_top_score": 82,
          "git_top_score_breakdown": {
            "community": 80,
            "maintenance": 71,
            "documentation": 84,
            "stability": 100,
            "adoption": 59,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-20T18:52:58.475Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "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": "Devansh-365/freellm",
                "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": [
                  "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": 34,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-20T18:52:58.475Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: commits30d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-20T18:52:58.475Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-20T18:52:58.475Z"
        },
        {
          "project_id": "VkRainB/ccMesh",
          "repo": "VkRainB/ccMesh",
          "name": "ccMesh",
          "github_url": "https://github.com/VkRainB/ccMesh",
          "homepage_url": "https://vkrainb.github.io/ccMesh/",
          "language": "Rust",
          "license": "Apache-2.0",
          "project_kind": "project",
          "category": [
            "llm_gateway"
          ],
          "tags": [
            "claude",
            "desktop-app",
            "gateway",
            "llm",
            "local-proxy",
            "protocol-conversion",
            "tauri2"
          ],
          "description": "Claude Code / Codex local AI proxy gateway desktop app (Tauri). Anthropic Messages <-> OpenAI-compatible protocol transform, model mapping, endpoint rotation/failover. 本地桌面代理网关：协议转换、模型映射、多端点轮换/熔断，对接官方 API 或中转站，不改客户端。Windows/macOS/Linux.",
          "overview": "Use VkRainB/ccMesh when the user needs a llm gateway project with library-only, local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "MiXaiLL76/auto_ai_router",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            },
            {
              "repo": "Ahoo-Wang/GodeX",
              "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": [
            "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": "high",
              "evidence": [
                "Matched \"gateway\" in metadata.",
                "Matched \"proxy\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"npm install\" 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": [
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 122,
            "recent_commits": 100,
            "contributors": 3,
            "issue_response_time_hours": null,
            "release_frequency_180d": 17
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 20,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "quality_score": 30,
          "agent_score": 64,
          "score": 80,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 56,
            "deployment": 80,
            "popularity": 42,
            "community": 48
          },
          "git_top_score": 80,
          "git_top_score_breakdown": {
            "community": 72,
            "maintenance": 70,
            "documentation": 84,
            "stability": 100,
            "adoption": 56,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-23T18:01:04.044Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use VkRainB/ccMesh when the user needs a llm gateway project with library-only, local, cloud deployment options.",
            "purpose": "Use VkRainB/ccMesh 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": "MiXaiLL76/auto_ai_router",
                "reason": "Same llm gateway intent with llm_gateway overlap."
              },
              {
                "repo": "Ahoo-Wang/GodeX",
                "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": "high",
                "evidence": [
                  "Matched \"npm install\" 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": [
                  "No Cloudflare deployment signal detected.",
                  "No wrangler.toml found in inspected repository files."
                ]
              }
            },
            "quality_signal_confidence": {
              "stars_30d_delta": "snapshot",
              "stars30d_window_days": 20,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-23T18:01:04.044Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: commits30d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Classification evidence and quality signals are strong enough for shortlist reasoning when metadata is current.",
            "last_verified_at": "2026-09-23T18:01:04.044Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-23T18:01:04.044Z"
        },
        {
          "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 local, cloud deployment options.",
          "alternatives": [
            {
              "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."
            },
            {
              "repo": "Devansh-365/freellm",
              "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": "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": 74,
            "recent_commits": 100,
            "contributors": 2,
            "issue_response_time_hours": null,
            "release_frequency_180d": 63
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 34,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "quality_score": 29,
          "agent_score": 62,
          "score": 77,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 57,
            "deployment": 70,
            "popularity": 37,
            "community": 47
          },
          "git_top_score": 77,
          "git_top_score_breakdown": {
            "community": 67,
            "maintenance": 71,
            "documentation": 84,
            "stability": 90,
            "adoption": 50,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-22T16:01:05.955Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use Hal0ai/hal0 when the user needs a llm gateway project with local, cloud deployment options.",
            "purpose": "Use Hal0ai/hal0 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": "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."
              },
              {
                "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": "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": 34,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-22T16:01:05.955Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Partial or estimated quality signals: commits30d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is incomplete; use this project as an exploration candidate until classification and quality signals are reviewed.",
            "last_verified_at": "2026-09-22T16:01:05.955Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: commits30d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-22T16:01:05.955Z"
        },
        {
          "project_id": "sxueck/llm-gateway",
          "repo": "sxueck/llm-gateway",
          "name": "llm-gateway",
          "github_url": "https://github.com/sxueck/llm-gateway",
          "homepage_url": null,
          "language": "TypeScript",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "llm_gateway"
          ],
          "tags": [
            "anthropic-claude",
            "llm-gateway",
            "llmops",
            "openai",
            "vibe-coding"
          ],
          "description": "Lightweight distributed LLM gateway w/ web UI for model mgmt & routing. Supports vibe programming, prompt opt., & optimized OpenAI API/Anthropic calls",
          "overview": "Use sxueck/llm-gateway 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": "trefeon/freebucks-proxy",
              "reason": "Same llm gateway intent with coding_agent, 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": "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": 52,
            "recent_commits": 41,
            "contributors": 3,
            "issue_response_time_hours": null,
            "release_frequency_180d": 12
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 34,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "quality_score": 24,
          "agent_score": 61,
          "score": 77,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 47,
            "deployment": 80,
            "popularity": 34,
            "community": 48
          },
          "git_top_score": 77,
          "git_top_score_breakdown": {
            "community": 68,
            "maintenance": 64,
            "documentation": 84,
            "stability": 100,
            "adoption": 48,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T00:01:08.064Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use sxueck/llm-gateway when the user needs a llm gateway project with docker, local, cloud deployment options.",
            "purpose": "Use sxueck/llm-gateway 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": "trefeon/freebucks-proxy",
                "reason": "Same llm gateway intent with coding_agent, llm_gateway overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"gateway\" 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": 34,
              "commits_30d": "complete",
              "releases_180d": "complete",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T00:01:08.064Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-26T00:01:08.064Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T00:01:08.064Z"
        },
        {
          "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": "Hal0ai/hal0",
              "reason": "Same llm gateway intent with llm_gateway overlap."
            },
            {
              "repo": "openziti/llm-gateway",
              "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": "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": 52,
            "recent_commits": 100,
            "contributors": 8,
            "issue_response_time_hours": null,
            "release_frequency_180d": 5
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 35,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "quality_score": 22,
          "agent_score": 61,
          "score": 79,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 44,
            "deployment": 80,
            "popularity": 34,
            "community": 53
          },
          "git_top_score": 79,
          "git_top_score_breakdown": {
            "community": 83,
            "maintenance": 60,
            "documentation": 84,
            "stability": 100,
            "adoption": 49,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-22T22:01:00.771Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "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": "Hal0ai/hal0",
                "reason": "Same llm gateway intent with llm_gateway overlap."
              },
              {
                "repo": "openziti/llm-gateway",
                "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.",
                  "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": "snapshot",
              "stars30d_window_days": 35,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-22T22:01:00.771Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Partial or estimated quality signals: commits30d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Classification evidence and quality signals are strong enough for shortlist reasoning when metadata is current.",
            "last_verified_at": "2026-09-22T22:01:00.771Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: commits30d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-22T22:01:00.771Z"
        },
        {
          "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": 2525,
            "recent_commits": 75,
            "contributors": 41,
            "issue_response_time_hours": null,
            "release_frequency_180d": 0
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "quality_score": 20,
          "agent_score": 69,
          "score": 82,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 38,
            "deployment": 70,
            "popularity": 68,
            "community": 86
          },
          "git_top_score": 82,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 46,
            "documentation": 84,
            "stability": 70,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T06:31:13.857Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "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": 30,
              "commits_30d": "complete",
              "releases_180d": "complete",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T06:31:13.857Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-25T06:31:13.857Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T06:31:13.857Z"
        }
      ],
      "project_count": 8,
      "stats": {
        "concept_count": 6,
        "project_count": 8,
        "edge_count": 24,
        "top_project": "trefeon/freebucks-proxy",
        "average_git_top_score": 81
      },
      "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:trefeon/freebucks-proxy",
            "label": "freebucks-proxy",
            "kind": "project",
            "repo": "trefeon/freebucks-proxy",
            "score": 85,
            "category": "llm_gateway"
          },
          {
            "id": "project:vllm-project/aibrix",
            "label": "aibrix",
            "kind": "project",
            "repo": "vllm-project/aibrix",
            "score": 84,
            "category": "llm_gateway"
          },
          {
            "id": "project:off-grid-ai/OGAD",
            "label": "OGAD",
            "kind": "project",
            "repo": "off-grid-ai/OGAD",
            "score": 82,
            "category": "llm_gateway"
          },
          {
            "id": "project:VkRainB/ccMesh",
            "label": "ccMesh",
            "kind": "project",
            "repo": "VkRainB/ccMesh",
            "score": 80,
            "category": "llm_gateway"
          },
          {
            "id": "project:Hal0ai/hal0",
            "label": "hal0",
            "kind": "project",
            "repo": "Hal0ai/hal0",
            "score": 77,
            "category": "llm_gateway"
          },
          {
            "id": "project:sxueck/llm-gateway",
            "label": "llm-gateway",
            "kind": "project",
            "repo": "sxueck/llm-gateway",
            "score": 77,
            "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": 82,
            "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:trefeon/freebucks-proxy",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:llm-gateway",
            "target": "project:vllm-project/aibrix",
            "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:VkRainB/ccMesh",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:llm-gateway",
            "target": "project:Hal0ai/hal0",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:llm-gateway",
            "target": "project:sxueck/llm-gateway",
            "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": "project:trefeon/freebucks-proxy",
            "target": "concept:llm-gateway:gateway",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:vllm-project/aibrix",
            "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:VkRainB/ccMesh",
            "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:sxueck/llm-gateway",
            "target": "concept:llm-gateway:gateway",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:sxueck/llm-gateway",
            "target": "concept:llm-gateway:routing",
            "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
          }
        ]
      },
      "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 trefeon/freebucks-proxy.",
          "href": "/graph/trefeon/freebucks-proxy",
          "kind": "graph"
        },
        {
          "label": "Find Alternatives",
          "description": "Find replacements and adjacent options for trefeon/freebucks-proxy.",
          "href": "/alternatives/trefeon/freebucks-proxy",
          "kind": "alternatives"
        },
        {
          "label": "Explain Score",
          "description": "Understand why trefeon/freebucks-proxy has its Git.Top Score.",
          "href": "/score/trefeon/freebucks-proxy",
          "kind": "score"
        },
        {
          "label": "Compare Options",
          "description": "Compare trefeon/freebucks-proxy and vllm-project/aibrix.",
          "href": "/compare/trefeon-freebucks-proxy...vllm-project-aibrix",
          "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/trefeon/freebucks-proxy",
              "description": "Inspect trefeon/freebucks-proxy 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/trefeon/freebucks-proxy",
              "description": "Open trefeon/freebucks-proxy relationship graph."
            },
            {
              "label": "Related",
              "href": "/api/related/trefeon/freebucks-proxy?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/trefeon/freebucks-proxy",
              "description": "Find alternatives for trefeon/freebucks-proxy."
            },
            {
              "label": "Compare",
              "href": "/api/compare?repos=trefeon%2Ffreebucks-proxy%2Cvllm-project%2Faibrix",
              "description": "Compare trefeon/freebucks-proxy and vllm-project/aibrix."
            },
            {
              "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": [
            "trefeon/freebucks-proxy",
            "vllm-project/aibrix",
            "off-grid-ai/OGAD",
            "VkRainB/ccMesh"
          ],
          "href": "/compare/trefeon-freebucks-proxy...vllm-project-aibrix...off-grid-ai-OGAD...VkRainB-ccMesh",
          "api_href": "/api/compare?repos=trefeon%2Ffreebucks-proxy%2Cvllm-project%2Faibrix%2Coff-grid-ai%2FOGAD%2CVkRainB%2FccMesh",
          "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",
            "trefeon/freebucks-proxy",
            "off-grid-ai/OGAD",
            "VkRainB/ccMesh"
          ],
          "href": "/compare/vllm-project-aibrix...trefeon-freebucks-proxy...off-grid-ai-OGAD...VkRainB-ccMesh",
          "api_href": "/api/compare?repos=vllm-project%2Faibrix%2Ctrefeon%2Ffreebucks-proxy%2Coff-grid-ai%2FOGAD%2CVkRainB%2FccMesh",
          "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/trefeon/freebucks-proxy?limit=24"
      }
    },
    {
      "id": "ai-observability",
      "title": "AI Observability Ecosystem",
      "description": "Tracing, evaluation, prompt logging, cost control, and runtime analysis for AI products.",
      "query": "ai observability",
      "category": "ai_observability",
      "deployment": null,
      "nodes": [
        "Langfuse",
        "LangSmith",
        "Helicone",
        "Promptfoo",
        "Tracing",
        "Evaluation"
      ],
      "projects": [
        {
          "project_id": "pydantic/logfire",
          "repo": "pydantic/logfire",
          "name": "logfire",
          "github_url": "https://github.com/pydantic/logfire",
          "homepage_url": "https://pydantic.dev/logfire/",
          "language": "Python",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "ai_observability"
          ],
          "tags": [
            "agent-observability",
            "ai",
            "ai-observability",
            "ai-tools",
            "evals",
            "fastapi",
            "llm-observability",
            "logging",
            "metrics",
            "observability",
            "openai",
            "opentelemetry",
            "pydantic",
            "pydantic-ai",
            "python",
            "trace"
          ],
          "description": "AI observability platform for production LLM and agent systems.",
          "overview": "Use pydantic/logfire when the user needs an ai observability project with library-only, local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "langchain-ai/langsmith-sdk",
              "reason": "Same ai observability intent with observability overlap."
            },
            {
              "repo": "traceloop/openllmetry",
              "reason": "Same ai observability intent with observability overlap."
            },
            {
              "repo": "open-telemetry/opentelemetry-python",
              "reason": "Same ai observability intent with observability overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "LLM provider"
          ],
          "deployments": [
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "beginner",
          "cloudflare_ready": false,
          "use_cases": [
            "trace LLM applications",
            "monitor agent behavior",
            "debug production AI systems"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"observability\" in metadata.",
                "Matched \"trace\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"pip 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": 4489,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 23
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 35,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 46,
          "agent_score": 83,
          "score": 93,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 76,
            "deployment": 80,
            "popularity": 73,
            "community": 100
          },
          "git_top_score": 93,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 84,
            "documentation": 84,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T12:31:06.141Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use pydantic/logfire when the user needs an ai observability project with library-only, local, cloud deployment options.",
            "purpose": "Use pydantic/logfire when the user needs an ai observability project with library-only, local, cloud deployment options.",
            "install": "Install as a library or package using the repository instructions.",
            "inputs": [
              "traces",
              "events",
              "metrics"
            ],
            "outputs": [
              "dashboards",
              "alerts",
              "trace views"
            ],
            "good_for": [
              "trace LLM applications",
              "monitor agent behavior",
              "debug production AI systems",
              "monitoring AI systems",
              "debugging agent behavior",
              "instrumentation"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "model serving by itself",
              "UI-only projects"
            ],
            "deployment": [
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "langchain-ai/langsmith-sdk",
                "reason": "Same ai observability intent with observability overlap."
              },
              {
                "repo": "traceloop/openllmetry",
                "reason": "Same ai observability intent with observability overlap."
              },
              {
                "repo": "open-telemetry/opentelemetry-python",
                "reason": "Same ai observability intent with observability overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"observability\" in metadata.",
                  "Matched \"trace\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"pip 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": 35,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T12:31:06.141Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: commits30d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-25T12:31:06.141Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T12:31:06.141Z"
        },
        {
          "project_id": "traceloop/openllmetry",
          "repo": "traceloop/openllmetry",
          "name": "openllmetry",
          "github_url": "https://github.com/traceloop/openllmetry",
          "homepage_url": "https://www.traceloop.com/openllmetry",
          "language": "Python",
          "license": "Apache-2.0",
          "project_kind": "project",
          "category": [
            "ai_observability"
          ],
          "tags": [
            "artifical-intelligence",
            "datascience",
            "generative-ai",
            "good-first-issue",
            "good-first-issues",
            "help-wanted",
            "llm",
            "llmops",
            "metrics",
            "ml",
            "model-monitoring",
            "monitoring",
            "observability",
            "open-source",
            "open-telemetry",
            "opentelemetry",
            "opentelemetry-python",
            "python"
          ],
          "description": "Open-source observability for your GenAI or LLM application, based on OpenTelemetry",
          "overview": "Use traceloop/openllmetry when the user needs an ai observability project with library-only, local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "pydantic/logfire",
              "reason": "Same ai observability intent with observability overlap."
            },
            {
              "repo": "langchain-ai/langsmith-sdk",
              "reason": "Same ai observability intent with observability overlap."
            },
            {
              "repo": "open-telemetry/opentelemetry-python",
              "reason": "Same ai observability intent with observability overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "LLM provider"
          ],
          "deployments": [
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "beginner",
          "cloudflare_ready": false,
          "use_cases": [
            "trace LLM applications",
            "monitor agent behavior",
            "debug production AI systems"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"observability\" in metadata.",
                "Matched \"trace\" in metadata.",
                "Matched \"monitoring\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"pip install\" 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": 7447,
            "recent_commits": 4,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 16
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 36,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 36,
          "agent_score": 80,
          "score": 89,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 61,
            "deployment": 80,
            "popularity": 77,
            "community": 100
          },
          "git_top_score": 89,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 57,
            "documentation": 92,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T11:01:19.046Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use traceloop/openllmetry when the user needs an ai observability project with library-only, local, cloud deployment options.",
            "purpose": "Use traceloop/openllmetry when the user needs an ai observability project with library-only, local, cloud deployment options.",
            "install": "Install as a library or package using the repository instructions.",
            "inputs": [
              "traces",
              "events",
              "metrics"
            ],
            "outputs": [
              "dashboards",
              "alerts",
              "trace views"
            ],
            "good_for": [
              "trace LLM applications",
              "monitor agent behavior",
              "debug production AI systems",
              "monitoring AI systems",
              "debugging agent behavior",
              "instrumentation"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "model serving by itself",
              "UI-only projects"
            ],
            "deployment": [
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "pydantic/logfire",
                "reason": "Same ai observability intent with observability overlap."
              },
              {
                "repo": "langchain-ai/langsmith-sdk",
                "reason": "Same ai observability intent with observability overlap."
              },
              {
                "repo": "open-telemetry/opentelemetry-python",
                "reason": "Same ai observability intent with observability overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"observability\" in metadata.",
                  "Matched \"trace\" in metadata.",
                  "Matched \"monitoring\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"pip install\" 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": 36,
              "commits_30d": "complete",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T11:01:19.046Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Classification evidence and quality signals are strong enough for shortlist reasoning when metadata is current.",
            "last_verified_at": "2026-09-25T11:01:19.046Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T11:01:19.046Z"
        },
        {
          "project_id": "langchain-ai/langsmith-sdk",
          "repo": "langchain-ai/langsmith-sdk",
          "name": "langsmith-sdk",
          "github_url": "https://github.com/langchain-ai/langsmith-sdk",
          "homepage_url": "https://docs.smith.langchain.com/",
          "language": "Python",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "ai_observability"
          ],
          "tags": [
            "evaluation",
            "language-model",
            "observability"
          ],
          "description": "LangSmith Client SDK Implementations",
          "overview": "Use langchain-ai/langsmith-sdk when the user needs an ai observability project with library-only, local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "pydantic/logfire",
              "reason": "Same ai observability intent with observability overlap."
            },
            {
              "repo": "wandb/weave",
              "reason": "Same ai observability intent with observability overlap."
            },
            {
              "repo": "traceloop/openllmetry",
              "reason": "Same ai observability intent with observability overlap."
            }
          ],
          "related": [],
          "dependencies": [],
          "deployments": [
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "beginner",
          "cloudflare_ready": false,
          "use_cases": [
            "trace LLM applications",
            "monitor agent behavior",
            "debug production AI systems"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Curated category override for langchain-ai/langsmith-sdk."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"pip install\" in repository content.",
                "Matched \"pnpm add\" 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": 1062,
            "recent_commits": 80,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 75
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 35,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 43,
          "agent_score": 80,
          "score": 90,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 73,
            "deployment": 80,
            "popularity": 61,
            "community": 100
          },
          "git_top_score": 90,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 82,
            "documentation": 92,
            "stability": 90,
            "adoption": 91,
            "agent_readability": 90
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T11:31:21.947Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use langchain-ai/langsmith-sdk when the user needs an ai observability project with library-only, local, cloud deployment options.",
            "purpose": "Use langchain-ai/langsmith-sdk when the user needs an ai observability project with library-only, local, cloud deployment options.",
            "install": "Install as a library or package using the repository instructions.",
            "inputs": [
              "traces",
              "events",
              "metrics"
            ],
            "outputs": [
              "dashboards",
              "alerts",
              "trace views"
            ],
            "good_for": [
              "trace LLM applications",
              "monitor agent behavior",
              "debug production AI systems",
              "monitoring AI systems",
              "debugging agent behavior",
              "instrumentation"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "model serving by itself",
              "UI-only projects"
            ],
            "deployment": [
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "pydantic/logfire",
                "reason": "Same ai observability intent with observability overlap."
              },
              {
                "repo": "wandb/weave",
                "reason": "Same ai observability intent with observability overlap."
              },
              {
                "repo": "traceloop/openllmetry",
                "reason": "Same ai observability intent with observability overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Curated category override for langchain-ai/langsmith-sdk."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"pip install\" in repository content.",
                  "Matched \"pnpm add\" 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": 35,
              "commits_30d": "complete",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T11:31:21.947Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-25T11:31:21.947Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T11:31:21.947Z"
        },
        {
          "project_id": "jaegertracing/jaeger",
          "repo": "jaegertracing/jaeger",
          "name": "jaeger",
          "github_url": "https://github.com/jaegertracing/jaeger",
          "homepage_url": "https://www.jaegertracing.io/",
          "language": "Go",
          "license": "Apache-2.0",
          "project_kind": "project",
          "category": [
            "ai_observability"
          ],
          "tags": [
            "cncf",
            "distributed-tracing",
            "hacktoberfest",
            "jaeger",
            "observability",
            "opentelemetry",
            "tracing"
          ],
          "description": "CNCF Jaeger, a Distributed Tracing Platform",
          "overview": "Use jaegertracing/jaeger when the user needs an ai observability project with docker, local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "grafana/tempo",
              "reason": "Same ai observability intent with observability overlap."
            },
            {
              "repo": "langchain-ai/langsmith-sdk",
              "reason": "Same ai observability intent with observability overlap."
            },
            {
              "repo": "olemeyer/rocketplaneIO",
              "reason": "Same ai observability intent with observability overlap."
            }
          ],
          "related": [],
          "dependencies": [],
          "deployments": [
            "docker",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "trace LLM applications",
            "monitor agent behavior",
            "debug production AI systems"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"observability\" in metadata.",
                "Matched \"tracing\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "medium",
              "evidence": [
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 23238,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 5
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 35,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 39,
          "agent_score": 82,
          "score": 89,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 62,
            "deployment": 80,
            "popularity": 87,
            "community": 100
          },
          "git_top_score": 89,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 72,
            "documentation": 84,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 90
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T12:31:02.365Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use jaegertracing/jaeger when the user needs an ai observability project with docker, local, cloud deployment options.",
            "purpose": "Use jaegertracing/jaeger when the user needs an ai observability project with docker, local, cloud deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "traces",
              "events",
              "metrics"
            ],
            "outputs": [
              "dashboards",
              "alerts",
              "trace views"
            ],
            "good_for": [
              "trace LLM applications",
              "monitor agent behavior",
              "debug production AI systems",
              "monitoring AI systems",
              "debugging agent behavior",
              "instrumentation"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "model serving by itself",
              "UI-only projects"
            ],
            "deployment": [
              "docker",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "grafana/tempo",
                "reason": "Same ai observability intent with observability overlap."
              },
              {
                "repo": "langchain-ai/langsmith-sdk",
                "reason": "Same ai observability intent with observability overlap."
              },
              {
                "repo": "olemeyer/rocketplaneIO",
                "reason": "Same ai observability intent with observability overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"observability\" in metadata.",
                  "Matched \"tracing\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "medium",
                "evidence": [
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 35,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T12:31:02.365Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Partial or estimated quality signals: commits30d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-25T12:31:02.365Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: commits30d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T12:31:02.365Z"
        },
        {
          "project_id": "dynatrace-oss/dtctl",
          "repo": "dynatrace-oss/dtctl",
          "name": "dtctl",
          "github_url": "https://github.com/dynatrace-oss/dtctl",
          "homepage_url": null,
          "language": "Go",
          "license": "Apache-2.0",
          "project_kind": "project",
          "category": [
            "ai_observability"
          ],
          "tags": [
            "cli",
            "developer-tools",
            "devops",
            "dql",
            "dynatrace",
            "monitoring",
            "observability"
          ],
          "description": "CLI for managing Dynatrace platform resources - built for humans and AI agents alike",
          "overview": "Use dynatrace-oss/dtctl when the user needs an ai observability project with kubernetes, local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "pydantic/logfire",
              "reason": "Same ai observability intent with observability overlap."
            },
            {
              "repo": "grafana/tempo",
              "reason": "Same ai observability intent with observability overlap."
            },
            {
              "repo": "olemeyer/rocketplaneIO",
              "reason": "Same ai observability intent with observability overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "LLM provider"
          ],
          "deployments": [
            "kubernetes",
            "local",
            "cloud"
          ],
          "difficulty": "beginner",
          "cloudflare_ready": false,
          "use_cases": [
            "trace LLM applications",
            "monitor agent behavior",
            "debug production AI systems"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"observability\" in metadata.",
                "Matched \"trace\" in metadata.",
                "Matched \"monitoring\" in metadata."
              ]
            },
            "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": [
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 190,
            "recent_commits": 80,
            "contributors": 55,
            "issue_response_time_hours": null,
            "release_frequency_180d": 32
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 33,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "quality_score": 38,
          "agent_score": 76,
          "score": 89,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 67,
            "deployment": 80,
            "popularity": 46,
            "community": 100
          },
          "git_top_score": 89,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 78,
            "documentation": 92,
            "stability": 100,
            "adoption": 69,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-23T23:31:05.849Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use dynatrace-oss/dtctl when the user needs an ai observability project with kubernetes, local, cloud deployment options.",
            "purpose": "Use dynatrace-oss/dtctl when the user needs an ai observability project with kubernetes, local, cloud deployment options.",
            "install": "Deploy the observability stack using the repository guidance.",
            "inputs": [
              "traces",
              "events",
              "metrics"
            ],
            "outputs": [
              "dashboards",
              "alerts",
              "trace views"
            ],
            "good_for": [
              "trace LLM applications",
              "monitor agent behavior",
              "debug production AI systems",
              "monitoring AI systems",
              "debugging agent behavior",
              "instrumentation"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "model serving by itself",
              "UI-only projects"
            ],
            "deployment": [
              "kubernetes",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "pydantic/logfire",
                "reason": "Same ai observability intent with observability overlap."
              },
              {
                "repo": "grafana/tempo",
                "reason": "Same ai observability intent with observability overlap."
              },
              {
                "repo": "olemeyer/rocketplaneIO",
                "reason": "Same ai observability intent with observability overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"observability\" in metadata.",
                  "Matched \"trace\" in metadata.",
                  "Matched \"monitoring\" in metadata."
                ]
              },
              "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": [
                  "No Cloudflare deployment signal detected.",
                  "No wrangler.toml found in inspected repository files."
                ]
              }
            },
            "quality_signal_confidence": {
              "stars_30d_delta": "snapshot",
              "stars30d_window_days": 33,
              "commits_30d": "complete",
              "releases_180d": "complete",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-23T23:31:05.849Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Classification evidence and quality signals are strong enough for shortlist reasoning when metadata is current.",
            "last_verified_at": "2026-09-23T23:31:05.849Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-23T23:31:05.849Z"
        },
        {
          "project_id": "monoscope-tech/monoscope",
          "repo": "monoscope-tech/monoscope",
          "name": "monoscope",
          "github_url": "https://github.com/monoscope-tech/monoscope",
          "homepage_url": "https://monoscope.tech",
          "language": "Haskell",
          "license": "AGPL-3.0",
          "project_kind": "project",
          "category": [
            "ai_observability"
          ],
          "tags": [
            "haskell",
            "logs",
            "metrics",
            "monitoring",
            "observability",
            "opentelemetry",
            "s3",
            "self-hosted",
            "timescaledb",
            "tracing"
          ],
          "description": "Monoscope lets you ingest and explore your logs, traces and metrics. We store these in S3 compatible buckets. Query in natural language via LLMs.",
          "overview": "Use monoscope-tech/monoscope when the user needs an ai observability project with docker, kubernetes, library-only deployment options.",
          "alternatives": [
            {
              "repo": "pydantic/logfire",
              "reason": "Same ai observability intent with observability overlap."
            },
            {
              "repo": "open-telemetry/opentelemetry-js",
              "reason": "Same ai observability intent with observability overlap."
            },
            {
              "repo": "jaegertracing/jaeger",
              "reason": "Same ai observability intent with observability overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "kubernetes",
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "beginner",
          "cloudflare_ready": false,
          "use_cases": [
            "trace LLM applications",
            "monitor agent behavior",
            "debug production AI systems"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"observability\" in metadata.",
                "Matched \"trace\" in metadata.",
                "Matched \"tracing\" in metadata.",
                "Matched \"monitoring\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Found Docker configuration file.",
                "Matched \"kubernetes\" in repository content.",
                "Matched \"pip install\" in repository content.",
                "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, postgres.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 1818,
            "recent_commits": 100,
            "contributors": 16,
            "issue_response_time_hours": null,
            "release_frequency_180d": 14
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 34,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "quality_score": 39,
          "agent_score": 76,
          "score": 92,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 60,
            "deployment": 100,
            "popularity": 65,
            "community": 61
          },
          "git_top_score": 92,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 73,
            "documentation": 92,
            "stability": 100,
            "adoption": 90,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-20T13:01:03.674Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use monoscope-tech/monoscope when the user needs an ai observability project with docker, kubernetes, library-only deployment options.",
            "purpose": "Use monoscope-tech/monoscope when the user needs an ai observability project with docker, kubernetes, library-only deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "traces",
              "events",
              "metrics"
            ],
            "outputs": [
              "dashboards",
              "alerts",
              "trace views"
            ],
            "good_for": [
              "trace LLM applications",
              "monitor agent behavior",
              "debug production AI systems",
              "monitoring AI systems",
              "debugging agent behavior",
              "instrumentation"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "model serving by itself",
              "UI-only projects"
            ],
            "deployment": [
              "docker",
              "kubernetes",
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "pydantic/logfire",
                "reason": "Same ai observability intent with observability overlap."
              },
              {
                "repo": "open-telemetry/opentelemetry-js",
                "reason": "Same ai observability intent with observability overlap."
              },
              {
                "repo": "jaegertracing/jaeger",
                "reason": "Same ai observability intent with observability overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"observability\" in metadata.",
                  "Matched \"trace\" in metadata.",
                  "Matched \"tracing\" in metadata.",
                  "Matched \"monitoring\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Found Docker configuration file.",
                  "Matched \"kubernetes\" in repository content.",
                  "Matched \"pip install\" in repository content.",
                  "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, postgres.",
                  "No Cloudflare deployment signal detected.",
                  "No wrangler.toml found in inspected repository files."
                ]
              }
            },
            "quality_signal_confidence": {
              "stars_30d_delta": "snapshot",
              "stars30d_window_days": 34,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-20T13:01:03.674Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: commits30d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Classification evidence and quality signals are strong enough for shortlist reasoning when metadata is current.",
            "last_verified_at": "2026-09-20T13:01:03.674Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-20T13:01:03.674Z"
        },
        {
          "project_id": "langfuse/langfuse-js",
          "repo": "langfuse/langfuse-js",
          "name": "langfuse-js",
          "github_url": "https://github.com/langfuse/langfuse-js",
          "homepage_url": "https://langfuse.com/docs/observability/sdk/overview",
          "language": "TypeScript",
          "license": "NOASSERTION",
          "project_kind": "project",
          "category": [
            "ai_observability"
          ],
          "tags": [
            "javascript",
            "langfuse",
            "llmops",
            "observability",
            "sdk-js",
            "typescript"
          ],
          "description": "🪢 Langfuse JS/TS SDKs - Instrument your LLM app and get detailed tracing/observability. Works with any LLM or framework",
          "overview": "Use langfuse/langfuse-js when the user needs an ai observability project with vercel, serverless, library-only deployment options.",
          "alternatives": [
            {
              "repo": "open-telemetry/opentelemetry-js",
              "reason": "Same ai observability intent with observability overlap."
            },
            {
              "repo": "traceloop/openllmetry",
              "reason": "Same ai observability intent with observability overlap."
            },
            {
              "repo": "traceloop/openllmetry-js",
              "reason": "Same ai observability intent with observability overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "LLM provider"
          ],
          "deployments": [
            "vercel",
            "serverless",
            "library_only",
            "local"
          ],
          "difficulty": "beginner",
          "cloudflare_ready": false,
          "use_cases": [
            "trace LLM applications",
            "monitor agent behavior",
            "debug production AI systems"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"observability\" in metadata.",
                "Matched \"tracing\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"vercel\" in repository content.",
                "Matched \"npm install\" 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": [
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 169,
            "recent_commits": 22,
            "contributors": 31,
            "issue_response_time_hours": null,
            "release_frequency_180d": 28
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 35,
            "commits_30d": "complete",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "quality_score": 27,
          "agent_score": 71,
          "score": 87,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 52,
            "deployment": 90,
            "popularity": 45,
            "community": 76
          },
          "git_top_score": 87,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 65,
            "documentation": 92,
            "stability": 100,
            "adoption": 69,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T12:31:04.337Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use langfuse/langfuse-js when the user needs an ai observability project with vercel, serverless, library-only deployment options.",
            "purpose": "Use langfuse/langfuse-js when the user needs an ai observability project with vercel, serverless, library-only deployment options.",
            "install": "Install as a library or package using the repository instructions.",
            "inputs": [
              "traces",
              "events",
              "metrics"
            ],
            "outputs": [
              "dashboards",
              "alerts",
              "trace views"
            ],
            "good_for": [
              "trace LLM applications",
              "monitor agent behavior",
              "debug production AI systems",
              "monitoring AI systems",
              "debugging agent behavior",
              "instrumentation"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "model serving by itself",
              "UI-only projects"
            ],
            "deployment": [
              "vercel",
              "serverless",
              "library_only",
              "local"
            ],
            "alternatives": [
              {
                "repo": "open-telemetry/opentelemetry-js",
                "reason": "Same ai observability intent with observability overlap."
              },
              {
                "repo": "traceloop/openllmetry",
                "reason": "Same ai observability intent with observability overlap."
              },
              {
                "repo": "traceloop/openllmetry-js",
                "reason": "Same ai observability intent with observability overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"observability\" in metadata.",
                  "Matched \"tracing\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"vercel\" in repository content.",
                  "Matched \"npm install\" 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": [
                  "No Cloudflare deployment signal detected.",
                  "No wrangler.toml found in inspected repository files."
                ]
              }
            },
            "quality_signal_confidence": {
              "stars_30d_delta": "snapshot",
              "stars30d_window_days": 35,
              "commits_30d": "complete",
              "releases_180d": "complete",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T12:31:04.337Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Classification evidence and quality signals are strong enough for shortlist reasoning when metadata is current.",
            "last_verified_at": "2026-09-25T12:31:04.337Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T12:31:04.337Z"
        },
        {
          "project_id": "eunomia-bpf/agentsight",
          "repo": "eunomia-bpf/agentsight",
          "name": "agentsight",
          "github_url": "https://github.com/eunomia-bpf/agentsight",
          "homepage_url": "https://eunomia.dev/agentsight/",
          "language": "C",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "ai_observability"
          ],
          "tags": [
            "agent",
            "ebpf",
            "llm",
            "observability"
          ],
          "description": "lightweight system-level observability for AI Agents",
          "overview": "Use eunomia-bpf/agentsight when the user needs an ai observability project with docker, library-only, local deployment options.",
          "alternatives": [
            {
              "repo": "langchain-ai/langsmith-sdk",
              "reason": "Same ai observability intent with observability overlap."
            },
            {
              "repo": "traceloop/openllmetry",
              "reason": "Same ai observability intent with observability overlap."
            },
            {
              "repo": "olemeyer/rocketplaneIO",
              "reason": "Same ai observability intent with observability overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "beginner",
          "cloudflare_ready": false,
          "use_cases": [
            "trace LLM applications",
            "monitor agent behavior",
            "debug production AI systems"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"observability\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Found Docker configuration file.",
                "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": 703,
            "recent_commits": 21,
            "contributors": 11,
            "issue_response_time_hours": null,
            "release_frequency_180d": 100
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 33,
            "commits_30d": "complete",
            "releases_180d": "partial",
            "contributors_90d": "complete"
          },
          "quality_score": 26,
          "agent_score": 68,
          "score": 88,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 44,
            "deployment": 90,
            "popularity": 57,
            "community": 56
          },
          "git_top_score": 88,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 59,
            "documentation": 92,
            "stability": 100,
            "adoption": 83,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-21T05:01:01.664Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use eunomia-bpf/agentsight when the user needs an ai observability project with docker, library-only, local deployment options.",
            "purpose": "Use eunomia-bpf/agentsight when the user needs an ai observability project with docker, library-only, local deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "traces",
              "events",
              "metrics"
            ],
            "outputs": [
              "dashboards",
              "alerts",
              "trace views"
            ],
            "good_for": [
              "trace LLM applications",
              "monitor agent behavior",
              "debug production AI systems",
              "monitoring AI systems",
              "debugging agent behavior",
              "instrumentation"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "model serving by itself",
              "UI-only projects"
            ],
            "deployment": [
              "docker",
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "langchain-ai/langsmith-sdk",
                "reason": "Same ai observability intent with observability overlap."
              },
              {
                "repo": "traceloop/openllmetry",
                "reason": "Same ai observability intent with observability overlap."
              },
              {
                "repo": "olemeyer/rocketplaneIO",
                "reason": "Same ai observability intent with observability overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"observability\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Found Docker configuration file.",
                  "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": 33,
              "commits_30d": "complete",
              "releases_180d": "partial",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-21T05:01:01.664Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: releases180d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-21T05:01:01.664Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: releases180d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-21T05:01:01.664Z"
        }
      ],
      "project_count": 8,
      "stats": {
        "concept_count": 6,
        "project_count": 8,
        "edge_count": 24,
        "top_project": "pydantic/logfire",
        "average_git_top_score": 90
      },
      "map": {
        "nodes": [
          {
            "id": "ecosystem:ai-observability",
            "label": "AI Observability Ecosystem",
            "kind": "ecosystem",
            "ecosystem_id": "ai-observability"
          },
          {
            "id": "concept:ai-observability:langfuse",
            "label": "Langfuse",
            "kind": "concept",
            "ecosystem_id": "ai-observability"
          },
          {
            "id": "concept:ai-observability:langsmith",
            "label": "LangSmith",
            "kind": "concept",
            "ecosystem_id": "ai-observability"
          },
          {
            "id": "concept:ai-observability:helicone",
            "label": "Helicone",
            "kind": "concept",
            "ecosystem_id": "ai-observability"
          },
          {
            "id": "concept:ai-observability:promptfoo",
            "label": "Promptfoo",
            "kind": "concept",
            "ecosystem_id": "ai-observability"
          },
          {
            "id": "concept:ai-observability:tracing",
            "label": "Tracing",
            "kind": "concept",
            "ecosystem_id": "ai-observability"
          },
          {
            "id": "concept:ai-observability:evaluation",
            "label": "Evaluation",
            "kind": "concept",
            "ecosystem_id": "ai-observability"
          },
          {
            "id": "project:pydantic/logfire",
            "label": "logfire",
            "kind": "project",
            "repo": "pydantic/logfire",
            "score": 93,
            "category": "ai_observability"
          },
          {
            "id": "project:traceloop/openllmetry",
            "label": "openllmetry",
            "kind": "project",
            "repo": "traceloop/openllmetry",
            "score": 89,
            "category": "ai_observability"
          },
          {
            "id": "project:langchain-ai/langsmith-sdk",
            "label": "langsmith-sdk",
            "kind": "project",
            "repo": "langchain-ai/langsmith-sdk",
            "score": 90,
            "category": "ai_observability"
          },
          {
            "id": "project:jaegertracing/jaeger",
            "label": "jaeger",
            "kind": "project",
            "repo": "jaegertracing/jaeger",
            "score": 89,
            "category": "ai_observability"
          },
          {
            "id": "project:dynatrace-oss/dtctl",
            "label": "dtctl",
            "kind": "project",
            "repo": "dynatrace-oss/dtctl",
            "score": 89,
            "category": "ai_observability"
          },
          {
            "id": "project:monoscope-tech/monoscope",
            "label": "monoscope",
            "kind": "project",
            "repo": "monoscope-tech/monoscope",
            "score": 92,
            "category": "ai_observability"
          },
          {
            "id": "project:langfuse/langfuse-js",
            "label": "langfuse-js",
            "kind": "project",
            "repo": "langfuse/langfuse-js",
            "score": 87,
            "category": "ai_observability"
          },
          {
            "id": "project:eunomia-bpf/agentsight",
            "label": "agentsight",
            "kind": "project",
            "repo": "eunomia-bpf/agentsight",
            "score": 88,
            "category": "ai_observability"
          }
        ],
        "edges": [
          {
            "source": "ecosystem:ai-observability",
            "target": "concept:ai-observability:langfuse",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:ai-observability",
            "target": "concept:ai-observability:langsmith",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:ai-observability",
            "target": "concept:ai-observability:helicone",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:ai-observability",
            "target": "concept:ai-observability:promptfoo",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:ai-observability",
            "target": "concept:ai-observability:tracing",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:ai-observability",
            "target": "concept:ai-observability:evaluation",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:ai-observability",
            "target": "project:pydantic/logfire",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:ai-observability",
            "target": "project:traceloop/openllmetry",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:ai-observability",
            "target": "project:langchain-ai/langsmith-sdk",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:ai-observability",
            "target": "project:jaegertracing/jaeger",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:ai-observability",
            "target": "project:dynatrace-oss/dtctl",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:ai-observability",
            "target": "project:monoscope-tech/monoscope",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:ai-observability",
            "target": "project:langfuse/langfuse-js",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:ai-observability",
            "target": "project:eunomia-bpf/agentsight",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "project:pydantic/logfire",
            "target": "concept:ai-observability:langfuse",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:traceloop/openllmetry",
            "target": "concept:ai-observability:langfuse",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:langchain-ai/langsmith-sdk",
            "target": "concept:ai-observability:langsmith",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:langchain-ai/langsmith-sdk",
            "target": "concept:ai-observability:evaluation",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:jaegertracing/jaeger",
            "target": "concept:ai-observability:tracing",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:dynatrace-oss/dtctl",
            "target": "concept:ai-observability:langfuse",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:monoscope-tech/monoscope",
            "target": "concept:ai-observability:tracing",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:langfuse/langfuse-js",
            "target": "concept:ai-observability:langfuse",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:langfuse/langfuse-js",
            "target": "concept:ai-observability:tracing",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:eunomia-bpf/agentsight",
            "target": "concept:ai-observability:langfuse",
            "kind": "matches_concept",
            "weight": 64
          }
        ]
      },
      "exploration_paths": [
        {
          "label": "Discover Projects",
          "description": "Browse indexed projects around AI Observability Ecosystem.",
          "href": "/api/search?q=ai%20observability&ranking=browse&limit=12",
          "kind": "search"
        },
        {
          "label": "Get Recommendations",
          "description": "Generate an explainable shortlist for AI Observability Ecosystem.",
          "href": "/recommend?use_case=choose+projects+for+AI+Observability+Ecosystem&limit=5&category=ai_observability",
          "kind": "recommend"
        },
        {
          "label": "Open Graph",
          "description": "Inspect relationships around pydantic/logfire.",
          "href": "/graph/pydantic/logfire",
          "kind": "graph"
        },
        {
          "label": "Find Alternatives",
          "description": "Find replacements and adjacent options for pydantic/logfire.",
          "href": "/alternatives/pydantic/logfire",
          "kind": "alternatives"
        },
        {
          "label": "Explain Score",
          "description": "Understand why pydantic/logfire has its Git.Top Score.",
          "href": "/score/pydantic/logfire",
          "kind": "score"
        },
        {
          "label": "Compare Options",
          "description": "Compare pydantic/logfire and traceloop/openllmetry.",
          "href": "/compare/pydantic-logfire...traceloop-openllmetry",
          "kind": "compare"
        }
      ],
      "exploration_journeys": [
        {
          "label": "Choose a production candidate",
          "description": "Start broad in AI Observability Ecosystem, then narrow to one project with score and graph evidence.",
          "steps": [
            {
              "label": "Discover",
              "href": "/categories/ai_observability",
              "description": "Browse the ecosystem entry point."
            },
            {
              "label": "Recommend",
              "href": "/recommend?use_case=choose+projects+for+AI+Observability+Ecosystem&limit=5&category=ai_observability",
              "description": "Generate a constrained shortlist."
            },
            {
              "label": "Score",
              "href": "/score/pydantic/logfire",
              "description": "Inspect pydantic/logfire 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/pydantic/logfire",
              "description": "Open pydantic/logfire relationship graph."
            },
            {
              "label": "Related",
              "href": "/api/related/pydantic/logfire?limit=8",
              "description": "Inspect adjacent projects as structured JSON."
            },
            {
              "label": "Atlas",
              "href": "/api/atlas/ai-observability?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/pydantic/logfire",
              "description": "Find alternatives for pydantic/logfire."
            },
            {
              "label": "Compare",
              "href": "/api/compare?repos=pydantic%2Flogfire%2Ctraceloop%2Fopenllmetry",
              "description": "Compare pydantic/logfire and traceloop/openllmetry."
            },
            {
              "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 AI Observability Ecosystem before choosing a default.",
          "repos": [
            "pydantic/logfire",
            "traceloop/openllmetry",
            "langchain-ai/langsmith-sdk",
            "jaegertracing/jaeger"
          ],
          "href": "/compare/pydantic-logfire...traceloop-openllmetry...langchain-ai-langsmith-sdk...jaegertracing-jaeger",
          "api_href": "/api/compare?repos=pydantic%2Flogfire%2Ctraceloop%2Fopenllmetry%2Clangchain-ai%2Flangsmith-sdk%2Cjaegertracing%2Fjaeger",
          "decision_focus": "winner_by_agent_score",
          "context": {
            "ecosystem_id": "ai-observability",
            "category": "ai_observability",
            "deployment": null
          }
        },
        {
          "label": "Evaluate fallback options",
          "description": "Compare high-quality fallback candidates when the top project is not the right operational fit.",
          "repos": [
            "pydantic/logfire",
            "langchain-ai/langsmith-sdk",
            "jaegertracing/jaeger",
            "traceloop/openllmetry"
          ],
          "href": "/compare/pydantic-logfire...langchain-ai-langsmith-sdk...jaegertracing-jaeger...traceloop-openllmetry",
          "api_href": "/api/compare?repos=pydantic%2Flogfire%2Clangchain-ai%2Flangsmith-sdk%2Cjaegertracing%2Fjaeger%2Ctraceloop%2Fopenllmetry",
          "decision_focus": "fallback_quality",
          "context": {
            "ecosystem_id": "ai-observability",
            "category": "ai_observability",
            "deployment": null
          }
        }
      ],
      "links": {
        "page": "/atlas/ai-observability",
        "search_api": "/api/search?q=ai%20observability&ranking=browse&limit=8",
        "recommend_api": "/api/recommend?use_case=choose+projects+for+AI+Observability+Ecosystem&limit=8&category=ai_observability",
        "graph": "/api/graph/pydantic/logfire?limit=24"
      }
    },
    {
      "id": "workflow-automation",
      "title": "Workflow Automation Ecosystem",
      "description": "Automation engines, integrations, and orchestration layers that connect AI actions to business workflows.",
      "query": "workflow automation ai",
      "category": "workflow_automation",
      "deployment": null,
      "nodes": [
        "n8n",
        "Zapier",
        "Make",
        "Pipedream",
        "Orchestration",
        "Integrations"
      ],
      "projects": [
        {
          "project_id": "n8n-io/n8n",
          "repo": "n8n-io/n8n",
          "name": "n8n",
          "github_url": "https://github.com/n8n-io/n8n",
          "homepage_url": "https://n8n.io",
          "language": "TypeScript",
          "license": "NOASSERTION",
          "project_kind": "project",
          "category": [
            "workflow_automation"
          ],
          "tags": [
            "ai",
            "apis",
            "automation",
            "cli",
            "data-flow",
            "development",
            "integration-framework",
            "integrations",
            "ipaas",
            "low-code",
            "low-code-platform",
            "mcp",
            "mcp-client",
            "mcp-server",
            "n8n",
            "no-code",
            "self-hosted",
            "typescript",
            "workflow",
            "workflow-automation"
          ],
          "description": "Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.",
          "overview": "Use n8n-io/n8n when the user needs a workflow automation project with docker, local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "langgenius/dify",
              "reason": "Same workflow automation intent with mcp, workflow overlap."
            },
            {
              "repo": "triggerdotdev/trigger.dev",
              "reason": "Same workflow automation intent with mcp, workflow overlap."
            },
            {
              "repo": "coleam00/Archon",
              "reason": "Same workflow automation intent with workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "MCP"
          ],
          "deployments": [
            "docker",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "orchestrate AI workflows",
            "connect tools and services",
            "automate repeated tasks"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Manual product trust override: n8n is a workflow automation platform with AI capabilities, not an MCP server."
              ]
            },
            "deployment": {
              "confidence": "medium",
              "evidence": [
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python, postgres.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 205920,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 100
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 30,
            "commits_30d": "partial",
            "releases_180d": "partial",
            "contributors_90d": "partial"
          },
          "quality_score": 84,
          "agent_score": 88,
          "score": 93,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 76,
            "deployment": 80,
            "popularity": 100,
            "community": 100
          },
          "git_top_score": 93,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 84,
            "documentation": 84,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T12:31:11.794Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use n8n-io/n8n when the user needs a workflow automation project with docker, local, cloud deployment options.",
            "purpose": "Use n8n-io/n8n when the user needs a workflow automation project with docker, local, cloud deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "triggers",
              "jobs",
              "state"
            ],
            "outputs": [
              "automation runs",
              "orchestrated steps",
              "workflow events"
            ],
            "good_for": [
              "orchestrate AI workflows",
              "connect tools and services",
              "automate repeated tasks",
              "scheduled jobs",
              "durable workflows",
              "service orchestration"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "single-step utilities",
              "stateless examples"
            ],
            "deployment": [
              "docker",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "langgenius/dify",
                "reason": "Same workflow automation intent with mcp, workflow overlap."
              },
              {
                "repo": "triggerdotdev/trigger.dev",
                "reason": "Same workflow automation intent with mcp, workflow overlap."
              },
              {
                "repo": "coleam00/Archon",
                "reason": "Same workflow automation intent with workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Manual product trust override: n8n is a workflow automation platform with AI capabilities, not an MCP server."
                ]
              },
              "deployment": {
                "confidence": "medium",
                "evidence": [
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "cloudflare_ready": {
                "confidence": "high",
                "evidence": [
                  "Runtime blocker: python, postgres.",
                  "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": "partial",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T12:31:11.794Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Partial or estimated quality signals: commits30d, releases180d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-25T12:31:11.794Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: commits30d, releases180d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T12:31:11.794Z"
        },
        {
          "project_id": "langgenius/dify",
          "repo": "langgenius/dify",
          "name": "dify",
          "github_url": "https://github.com/langgenius/dify",
          "homepage_url": "https://dify.ai",
          "language": "TypeScript",
          "license": "NOASSERTION",
          "project_kind": "project",
          "category": [
            "workflow_automation"
          ],
          "tags": [
            "agent",
            "agentic-ai",
            "agentic-framework",
            "agentic-workflow",
            "ai",
            "automation",
            "claude",
            "deepseek",
            "genai",
            "gpt",
            "llm",
            "low-code",
            "mcp",
            "nextjs",
            "no-code",
            "openai",
            "python",
            "skills",
            "workflow"
          ],
          "description": "Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.",
          "overview": "Use langgenius/dify when the user needs a workflow automation project with docker, local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "n8n-io/n8n",
              "reason": "Same workflow automation intent with mcp, workflow overlap."
            },
            {
              "repo": "triggerdotdev/trigger.dev",
              "reason": "Same workflow automation intent with mcp, workflow overlap."
            },
            {
              "repo": "deepfounder-ai/castor",
              "reason": "Same workflow automation intent with rag, workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "MCP",
            "Vector database",
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "orchestrate AI workflows",
            "connect tools and services",
            "automate repeated tasks"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Manual product trust override: Dify is a production-ready agentic workflow development platform, not an MCP server."
              ]
            },
            "deployment": {
              "confidence": "medium",
              "evidence": [
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 157180,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 9
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 31,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 80,
          "agent_score": 87,
          "score": 92,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 70,
            "deployment": 80,
            "popularity": 100,
            "community": 100
          },
          "git_top_score": 92,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 80,
            "documentation": 84,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T14:01:18.670Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use langgenius/dify when the user needs a workflow automation project with docker, local, cloud deployment options.",
            "purpose": "Use langgenius/dify when the user needs a workflow automation project with docker, local, cloud deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "triggers",
              "jobs",
              "state"
            ],
            "outputs": [
              "automation runs",
              "orchestrated steps",
              "workflow events"
            ],
            "good_for": [
              "orchestrate AI workflows",
              "connect tools and services",
              "automate repeated tasks",
              "scheduled jobs",
              "durable workflows",
              "service orchestration"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "single-step utilities",
              "stateless examples"
            ],
            "deployment": [
              "docker",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "n8n-io/n8n",
                "reason": "Same workflow automation intent with mcp, workflow overlap."
              },
              {
                "repo": "triggerdotdev/trigger.dev",
                "reason": "Same workflow automation intent with mcp, workflow overlap."
              },
              {
                "repo": "deepfounder-ai/castor",
                "reason": "Same workflow automation intent with rag, workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Manual product trust override: Dify is a production-ready agentic workflow development platform, not an MCP server."
                ]
              },
              "deployment": {
                "confidence": "medium",
                "evidence": [
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 31,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T14:01:18.670Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Partial or estimated quality signals: commits30d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-25T14:01:18.670Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: commits30d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T14:01:18.670Z"
        },
        {
          "project_id": "langflow-ai/langflow",
          "repo": "langflow-ai/langflow",
          "name": "langflow",
          "github_url": "https://github.com/langflow-ai/langflow",
          "homepage_url": "http://www.langflow.org",
          "language": "Python",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "workflow_automation"
          ],
          "tags": [
            "agents",
            "chatgpt",
            "generative-ai",
            "large-language-models",
            "multiagent",
            "react-flow"
          ],
          "description": "Langflow is a powerful tool for building and deploying AI-powered agents and workflows.",
          "overview": "Use langflow-ai/langflow when the user needs a workflow automation project with docker, library-only, local deployment options.",
          "alternatives": [
            {
              "repo": "openai/openai-agents-python",
              "reason": "Same workflow automation intent with workflow overlap."
            },
            {
              "repo": "microsoft/agent-framework",
              "reason": "Same workflow automation intent with workflow overlap."
            },
            {
              "repo": "algorithmicsuperintelligence/optillm",
              "reason": "Same workflow automation intent with workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "orchestrate AI workflows",
            "connect tools and services",
            "automate repeated tasks"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"workflow\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"pip install\" in repository content.",
                "Matched \"library\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 155222,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 23
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 31,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 84,
          "agent_score": 90,
          "score": 94,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 76,
            "deployment": 90,
            "popularity": 100,
            "community": 100
          },
          "git_top_score": 94,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 84,
            "documentation": 92,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T01:31:13.263Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use langflow-ai/langflow when the user needs a workflow automation project with docker, library-only, local deployment options.",
            "purpose": "Use langflow-ai/langflow when the user needs a workflow automation project with docker, library-only, local deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "triggers",
              "jobs",
              "state"
            ],
            "outputs": [
              "automation runs",
              "orchestrated steps",
              "workflow events"
            ],
            "good_for": [
              "orchestrate AI workflows",
              "connect tools and services",
              "automate repeated tasks",
              "scheduled jobs",
              "durable workflows",
              "service orchestration"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "single-step utilities",
              "stateless examples"
            ],
            "deployment": [
              "docker",
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "openai/openai-agents-python",
                "reason": "Same workflow automation intent with workflow overlap."
              },
              {
                "repo": "microsoft/agent-framework",
                "reason": "Same workflow automation intent with workflow overlap."
              },
              {
                "repo": "algorithmicsuperintelligence/optillm",
                "reason": "Same workflow automation intent with workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"workflow\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"pip install\" in repository content.",
                  "Matched \"library\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 31,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T01:31:13.263Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: commits30d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-25T01:31:13.263Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T01:31:13.263Z"
        },
        {
          "project_id": "microsoft/playwright",
          "repo": "microsoft/playwright",
          "name": "playwright",
          "github_url": "https://github.com/microsoft/playwright",
          "homepage_url": "https://playwright.dev",
          "language": "TypeScript",
          "license": "Apache-2.0",
          "project_kind": "project",
          "category": [
            "workflow_automation"
          ],
          "tags": [
            "automation",
            "chrome",
            "chromium",
            "e2e-testing",
            "electron",
            "end-to-end-testing",
            "firefox",
            "javascript",
            "playwright",
            "test",
            "test-automation",
            "testing",
            "testing-tools",
            "web",
            "webkit"
          ],
          "description": "Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API. ",
          "overview": "Use microsoft/playwright when the user needs a workflow automation project with library-only, local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "Skyvern-AI/skyvern",
              "reason": "Same workflow automation intent with browser_automation, workflow overlap."
            },
            {
              "repo": "puppeteer/puppeteer",
              "reason": "Same workflow automation intent with browser_automation, workflow overlap."
            },
            {
              "repo": "microsoft/playwright-python",
              "reason": "Same workflow automation intent with browser_automation, workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [],
          "deployments": [
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "orchestrate AI workflows",
            "connect tools and services",
            "automate repeated tasks"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"automation\" 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": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 96700,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 8
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 31,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 79,
          "agent_score": 86,
          "score": 91,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 68,
            "deployment": 80,
            "popularity": 100,
            "community": 100
          },
          "git_top_score": 91,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 78,
            "documentation": 92,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 90
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T14:31:02.878Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use microsoft/playwright when the user needs a workflow automation project with library-only, local, cloud deployment options.",
            "purpose": "Use microsoft/playwright when the user needs a workflow automation project with library-only, local, cloud deployment options.",
            "install": "Install as a library or package using the repository instructions.",
            "inputs": [
              "triggers",
              "jobs",
              "state"
            ],
            "outputs": [
              "automation runs",
              "orchestrated steps",
              "workflow events"
            ],
            "good_for": [
              "orchestrate AI workflows",
              "connect tools and services",
              "automate repeated tasks",
              "scheduled jobs",
              "durable workflows",
              "service orchestration"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "single-step utilities",
              "stateless examples"
            ],
            "deployment": [
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "Skyvern-AI/skyvern",
                "reason": "Same workflow automation intent with browser_automation, workflow overlap."
              },
              {
                "repo": "puppeteer/puppeteer",
                "reason": "Same workflow automation intent with browser_automation, workflow overlap."
              },
              {
                "repo": "microsoft/playwright-python",
                "reason": "Same workflow automation intent with browser_automation, workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"automation\" 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": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 31,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T14:31:02.878Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: commits30d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-26T14:31:02.878Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T14:31:02.878Z"
        },
        {
          "project_id": "lightpanda-io/browser",
          "repo": "lightpanda-io/browser",
          "name": "browser",
          "github_url": "https://github.com/lightpanda-io/browser",
          "homepage_url": "https://lightpanda.io",
          "language": "Zig",
          "license": "AGPL-3.0",
          "project_kind": "project",
          "category": [
            "workflow_automation"
          ],
          "tags": [
            "browser",
            "browser-automation",
            "cdp",
            "headless",
            "lightpanda",
            "playwright",
            "puppeteer",
            "zig"
          ],
          "description": "Lightpanda: the headless browser designed for AI and automation",
          "overview": "Use lightpanda-io/browser when the user needs a workflow automation project with docker, vercel, serverless deployment options.",
          "alternatives": [
            {
              "repo": "microsoft/playwright",
              "reason": "Same workflow automation intent with browser_automation, workflow overlap."
            },
            {
              "repo": "Skyvern-AI/skyvern",
              "reason": "Same workflow automation intent with browser_automation, workflow overlap."
            },
            {
              "repo": "test-zeus-ai/testzeus-hercules",
              "reason": "Same workflow automation intent with browser_automation, workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "Browser automation"
          ],
          "deployments": [
            "docker",
            "vercel",
            "serverless",
            "local"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "orchestrate AI workflows",
            "connect tools and services",
            "automate repeated tasks"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"automation\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Found Docker configuration file.",
                "Matched \"vercel\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 35582,
            "recent_commits": 100,
            "contributors": 65,
            "issue_response_time_hours": null,
            "release_frequency_180d": 12
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 31,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "complete"
          },
          "quality_score": 76,
          "agent_score": 87,
          "score": 95,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 72,
            "deployment": 90,
            "popularity": 91,
            "community": 100
          },
          "git_top_score": 95,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 81,
            "documentation": 92,
            "stability": 100,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-26T14:31:04.634Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use lightpanda-io/browser when the user needs a workflow automation project with docker, vercel, serverless deployment options.",
            "purpose": "Use lightpanda-io/browser when the user needs a workflow automation project with docker, vercel, serverless deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "triggers",
              "jobs",
              "state"
            ],
            "outputs": [
              "automation runs",
              "orchestrated steps",
              "workflow events"
            ],
            "good_for": [
              "orchestrate AI workflows",
              "connect tools and services",
              "automate repeated tasks",
              "scheduled jobs",
              "durable workflows",
              "service orchestration"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "single-step utilities",
              "stateless examples"
            ],
            "deployment": [
              "docker",
              "vercel",
              "serverless",
              "local"
            ],
            "alternatives": [
              {
                "repo": "microsoft/playwright",
                "reason": "Same workflow automation intent with browser_automation, workflow overlap."
              },
              {
                "repo": "Skyvern-AI/skyvern",
                "reason": "Same workflow automation intent with browser_automation, workflow overlap."
              },
              {
                "repo": "test-zeus-ai/testzeus-hercules",
                "reason": "Same workflow automation intent with browser_automation, workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"automation\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Found Docker configuration file.",
                  "Matched \"vercel\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 31,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "complete"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-26T14:31:04.634Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Partial or estimated quality signals: commits30d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-26T14:31:04.634Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: commits30d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-26T14:31:04.634Z"
        },
        {
          "project_id": "kestra-io/kestra",
          "repo": "kestra-io/kestra",
          "name": "kestra",
          "github_url": "https://github.com/kestra-io/kestra",
          "homepage_url": "https://go.kestra.io/home",
          "language": "Java",
          "license": "Apache-2.0",
          "project_kind": "project",
          "category": [
            "workflow_automation"
          ],
          "tags": [
            "ai-agents",
            "automation",
            "control-plane",
            "data-engineering",
            "data-orchestration",
            "data-orchestrator",
            "devops",
            "etl",
            "hacktoberfest",
            "high-availability",
            "infra-automation",
            "infra-ops",
            "infrastructure-as-code",
            "java",
            "low-code",
            "orchestration",
            "pipeline",
            "pipeline-as-code",
            "scheduler",
            "workflow"
          ],
          "description": "Event Driven Orchestration & Scheduling Platform for Mission Critical Applications",
          "overview": "Use kestra-io/kestra when the user needs a workflow automation project with docker, kubernetes, serverless deployment options.",
          "alternatives": [
            {
              "repo": "langgenius/dify",
              "reason": "Same workflow automation intent with workflow overlap."
            },
            {
              "repo": "triggerdotdev/trigger.dev",
              "reason": "Same workflow automation intent with workflow overlap."
            },
            {
              "repo": "Pipelex/pipelex",
              "reason": "Same workflow automation intent with workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "LLM provider"
          ],
          "deployments": [
            "docker",
            "kubernetes",
            "serverless",
            "local",
            "cloud"
          ],
          "difficulty": "advanced",
          "cloudflare_ready": false,
          "use_cases": [
            "orchestrate AI workflows",
            "connect tools and services",
            "automate repeated tasks"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"workflow\" in metadata.",
                "Matched \"automation\" in metadata.",
                "Matched \"orchestration\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Found Docker configuration file.",
                "Matched \"kubernetes\" in repository content.",
                "Matched \"serverless\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "Found multi-service or orchestration configuration files."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 28348,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 85
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 35,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 57,
          "agent_score": 90,
          "score": 94,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 76,
            "deployment": 100,
            "popularity": 89,
            "community": 100
          },
          "git_top_score": 94,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 84,
            "documentation": 92,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T13:01:22.616Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use kestra-io/kestra when the user needs a workflow automation project with docker, kubernetes, serverless deployment options.",
            "purpose": "Use kestra-io/kestra when the user needs a workflow automation project with docker, kubernetes, serverless deployment options.",
            "install": "Run with Docker using the repository's container instructions.",
            "inputs": [
              "triggers",
              "jobs",
              "state"
            ],
            "outputs": [
              "automation runs",
              "orchestrated steps",
              "workflow events"
            ],
            "good_for": [
              "orchestrate AI workflows",
              "connect tools and services",
              "automate repeated tasks",
              "scheduled jobs",
              "durable workflows",
              "service orchestration"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "single-step utilities",
              "stateless examples"
            ],
            "deployment": [
              "docker",
              "kubernetes",
              "serverless",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "langgenius/dify",
                "reason": "Same workflow automation intent with workflow overlap."
              },
              {
                "repo": "triggerdotdev/trigger.dev",
                "reason": "Same workflow automation intent with workflow overlap."
              },
              {
                "repo": "Pipelex/pipelex",
                "reason": "Same workflow automation intent with workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"workflow\" in metadata.",
                  "Matched \"automation\" in metadata.",
                  "Matched \"orchestration\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Found Docker configuration file.",
                  "Matched \"kubernetes\" in repository content.",
                  "Matched \"serverless\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "Found multi-service or orchestration configuration files."
                ]
              },
              "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": 35,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T13:01:22.616Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Partial or estimated quality signals: commits30d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-25T13:01:22.616Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: commits30d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T13:01:22.616Z"
        },
        {
          "project_id": "microsoft/agent-framework",
          "repo": "microsoft/agent-framework",
          "name": "agent-framework",
          "github_url": "https://github.com/microsoft/agent-framework",
          "homepage_url": "https://aka.ms/agent-framework",
          "language": "Python",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "workflow_automation"
          ],
          "tags": [
            "agent-framework",
            "agentic-ai",
            "agents",
            "ai",
            "dotnet",
            "multi-agent",
            "orchestration",
            "python",
            "sdk",
            "workflows"
          ],
          "description": "A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET.",
          "overview": "Use microsoft/agent-framework when the user needs a workflow automation project with library-only, local, cloud deployment options.",
          "alternatives": [
            {
              "repo": "openai/openai-agents-python",
              "reason": "Same workflow automation intent with workflow overlap."
            },
            {
              "repo": "Pipelex/pipelex",
              "reason": "Same workflow automation intent with workflow overlap."
            },
            {
              "repo": "test-zeus-ai/testzeus-hercules",
              "reason": "Same workflow automation intent with workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "LLM provider"
          ],
          "deployments": [
            "library_only",
            "local",
            "cloud"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "orchestrate AI workflows",
            "connect tools and services",
            "automate repeated tasks"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product"
          ],
          "classification": {
            "category": {
              "confidence": "high",
              "evidence": [
                "Matched \"workflow\" in metadata.",
                "Matched \"orchestration\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"pip install\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 13604,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 56
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 33,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 64,
          "agent_score": 85,
          "score": 94,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 76,
            "deployment": 80,
            "popularity": 83,
            "community": 100
          },
          "git_top_score": 94,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 84,
            "documentation": 92,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-20T05:01:04.407Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use microsoft/agent-framework when the user needs a workflow automation project with library-only, local, cloud deployment options.",
            "purpose": "Use microsoft/agent-framework when the user needs a workflow automation project with library-only, local, cloud deployment options.",
            "install": "Install as a library or package using the repository instructions.",
            "inputs": [
              "triggers",
              "jobs",
              "state"
            ],
            "outputs": [
              "automation runs",
              "orchestrated steps",
              "workflow events"
            ],
            "good_for": [
              "orchestrate AI workflows",
              "connect tools and services",
              "automate repeated tasks",
              "scheduled jobs",
              "durable workflows",
              "service orchestration"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "single-step utilities",
              "stateless examples"
            ],
            "deployment": [
              "library_only",
              "local",
              "cloud"
            ],
            "alternatives": [
              {
                "repo": "openai/openai-agents-python",
                "reason": "Same workflow automation intent with workflow overlap."
              },
              {
                "repo": "Pipelex/pipelex",
                "reason": "Same workflow automation intent with workflow overlap."
              },
              {
                "repo": "test-zeus-ai/testzeus-hercules",
                "reason": "Same workflow automation intent with workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "high",
                "evidence": [
                  "Matched \"workflow\" in metadata.",
                  "Matched \"orchestration\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"pip install\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 33,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-20T05:01:04.407Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "users expecting a complete hosted product",
              "Partial or estimated quality signals: commits30d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-20T05:01:04.407Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "users expecting a complete hosted product",
            "Partial or estimated quality signals: commits30d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-20T05:01:04.407Z"
        },
        {
          "project_id": "ag-ui-protocol/ag-ui",
          "repo": "ag-ui-protocol/ag-ui",
          "name": "ag-ui",
          "github_url": "https://github.com/ag-ui-protocol/ag-ui",
          "homepage_url": "https://ag-ui.com",
          "language": "TypeScript",
          "license": "MIT",
          "project_kind": "project",
          "category": [
            "workflow_automation"
          ],
          "tags": [
            "ag-ui-protocol",
            "agent-frontend",
            "agent-ui",
            "agentic-workflow",
            "ai-agents"
          ],
          "description": "AG-UI: the Agent-User Interaction Protocol. Bring Agents into Frontend Applications.",
          "overview": "Use ag-ui-protocol/ag-ui when the user needs a workflow automation project with vercel, serverless, local deployment options.",
          "alternatives": [
            {
              "repo": "triggerdotdev/trigger.dev",
              "reason": "Same workflow automation intent with workflow overlap."
            },
            {
              "repo": "vercel/workflow",
              "reason": "Same workflow automation intent with workflow overlap."
            },
            {
              "repo": "firecrawl/open-scouts",
              "reason": "Same workflow automation intent with workflow overlap."
            }
          ],
          "related": [],
          "dependencies": [
            "LLM provider"
          ],
          "deployments": [
            "vercel",
            "serverless",
            "local"
          ],
          "difficulty": "intermediate",
          "cloudflare_ready": false,
          "use_cases": [
            "orchestrate AI workflows",
            "connect tools and services",
            "automate repeated tasks"
          ],
          "not_good_for": [
            "edge-only Cloudflare Workers deployment without adaptation"
          ],
          "classification": {
            "category": {
              "confidence": "medium",
              "evidence": [
                "Matched \"workflow\" in metadata."
              ]
            },
            "deployment": {
              "confidence": "high",
              "evidence": [
                "Matched \"vercel\" in repository content.",
                "Local usage is assumed for open source repositories unless contradicted."
              ]
            },
            "difficulty": {
              "confidence": "medium",
              "evidence": [
                "No strong beginner or advanced signal found; defaulting to intermediate."
              ]
            },
            "cloudflare_ready": {
              "confidence": "high",
              "evidence": [
                "Runtime blocker: python.",
                "No Cloudflare deployment signal detected.",
                "No wrangler.toml found in inspected repository files."
              ]
            }
          },
          "quality_signals": {
            "stars": 16034,
            "recent_commits": 100,
            "contributors": 100,
            "issue_response_time_hours": null,
            "release_frequency_180d": 52
          },
          "quality_signal_confidence": {
            "stars_30d_delta": "snapshot",
            "stars30d_window_days": 36,
            "commits_30d": "partial",
            "releases_180d": "complete",
            "contributors_90d": "partial"
          },
          "quality_score": 61,
          "agent_score": 85,
          "score": 94,
          "agent_score_breakdown": {
            "documentation": 90,
            "maintenance": 76,
            "deployment": 80,
            "popularity": 84,
            "community": 100
          },
          "git_top_score": 94,
          "git_top_score_breakdown": {
            "community": 100,
            "maintenance": 84,
            "documentation": 92,
            "stability": 90,
            "adoption": 100,
            "agent_readability": 100
          },
          "verification": {
            "schema_version": "git-top.verification.v1",
            "overall_status": "partial",
            "observed_at": "2026-09-25T11:01:10.430Z",
            "signals": {
              "activity": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.pushed_at",
                  "metrics.recent_push_days"
                ]
              },
              "license": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.license"
                ]
              },
              "documentation": {
                "status": "observed",
                "source": "github_metadata",
                "evidence": [
                  "project.description"
                ]
              },
              "runtime": {
                "status": "inferred",
                "source": "git_top_heuristic",
                "evidence": [
                  "agent_card.deployment",
                  "agent_card.cloudflare_ready"
                ]
              },
              "install": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "installation/build probe is not enabled"
                ]
              },
              "security": {
                "status": "not_run",
                "source": "git_top_runtime",
                "evidence": [
                  "dependency/security scan is not enabled"
                ]
              },
              "mcp": {
                "status": "not_applicable",
                "source": "git_top_runtime",
                "evidence": [
                  "project is not classified as mcp_server"
                ]
              }
            },
            "coverage": {
              "observed": 3,
              "inferred": 1,
              "not_run": 2,
              "unknown": 0
            },
            "next_steps": [
              "Run an installation/build probe before production adoption.",
              "Run a dependency and security scan before treating the score as a trust claim."
            ]
          },
          "summary": {
            "tl_dr": "Use ag-ui-protocol/ag-ui when the user needs a workflow automation project with vercel, serverless, local deployment options.",
            "purpose": "Use ag-ui-protocol/ag-ui when the user needs a workflow automation project with vercel, serverless, local deployment options.",
            "install": "Use the workflow engine or automation deployment instructions in the README.",
            "inputs": [
              "triggers",
              "jobs",
              "state"
            ],
            "outputs": [
              "automation runs",
              "orchestrated steps",
              "workflow events"
            ],
            "good_for": [
              "orchestrate AI workflows",
              "connect tools and services",
              "automate repeated tasks",
              "scheduled jobs",
              "durable workflows",
              "service orchestration"
            ],
            "not_good_for": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "single-step utilities",
              "stateless examples"
            ],
            "deployment": [
              "vercel",
              "serverless",
              "local"
            ],
            "alternatives": [
              {
                "repo": "triggerdotdev/trigger.dev",
                "reason": "Same workflow automation intent with workflow overlap."
              },
              {
                "repo": "vercel/workflow",
                "reason": "Same workflow automation intent with workflow overlap."
              },
              {
                "repo": "firecrawl/open-scouts",
                "reason": "Same workflow automation intent with workflow overlap."
              }
            ]
          },
          "evidence": {
            "classification": {
              "category": {
                "confidence": "medium",
                "evidence": [
                  "Matched \"workflow\" in metadata."
                ]
              },
              "deployment": {
                "confidence": "high",
                "evidence": [
                  "Matched \"vercel\" in repository content.",
                  "Local usage is assumed for open source repositories unless contradicted."
                ]
              },
              "difficulty": {
                "confidence": "medium",
                "evidence": [
                  "No strong beginner or advanced signal found; defaulting to intermediate."
                ]
              },
              "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": 36,
              "commits_30d": "partial",
              "releases_180d": "complete",
              "contributors_90d": "partial"
            },
            "verification": {
              "schema_version": "git-top.verification.v1",
              "overall_status": "partial",
              "observed_at": "2026-09-25T11:01:10.430Z",
              "signals": {
                "activity": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.pushed_at",
                    "metrics.recent_push_days"
                  ]
                },
                "license": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.license"
                  ]
                },
                "documentation": {
                  "status": "observed",
                  "source": "github_metadata",
                  "evidence": [
                    "project.description"
                  ]
                },
                "runtime": {
                  "status": "inferred",
                  "source": "git_top_heuristic",
                  "evidence": [
                    "agent_card.deployment",
                    "agent_card.cloudflare_ready"
                  ]
                },
                "install": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "installation/build probe is not enabled"
                  ]
                },
                "security": {
                  "status": "not_run",
                  "source": "git_top_runtime",
                  "evidence": [
                    "dependency/security scan is not enabled"
                  ]
                },
                "mcp": {
                  "status": "not_applicable",
                  "source": "git_top_runtime",
                  "evidence": [
                    "project is not classified as mcp_server"
                  ]
                }
              },
              "coverage": {
                "observed": 3,
                "inferred": 1,
                "not_run": 2,
                "unknown": 0
              },
              "next_steps": [
                "Run an installation/build probe before production adoption.",
                "Run a dependency and security scan before treating the score as a trust claim."
              ]
            },
            "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",
              "verification.signals"
            ],
            "caveats": [
              "edge-only Cloudflare Workers deployment without adaptation",
              "Partial or estimated quality signals: commits30d, contributors90d.",
              "Independent installation, security, or runtime probes have not been run for this project."
            ],
            "confidence_reason": "Evidence is usable for comparison, but agents should cite caveats before making a strong recommendation.",
            "last_verified_at": "2026-09-25T11:01:10.430Z"
          },
          "caveats": [
            "edge-only Cloudflare Workers deployment without adaptation",
            "Partial or estimated quality signals: commits30d, contributors90d.",
            "Independent installation, security, or runtime probes have not been run for this project."
          ],
          "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",
            "verification.signals"
          ],
          "last_verified_at": "2026-09-25T11:01:10.430Z"
        }
      ],
      "project_count": 8,
      "stats": {
        "concept_count": 6,
        "project_count": 8,
        "edge_count": 23,
        "top_project": "n8n-io/n8n",
        "average_git_top_score": 93
      },
      "map": {
        "nodes": [
          {
            "id": "ecosystem:workflow-automation",
            "label": "Workflow Automation Ecosystem",
            "kind": "ecosystem",
            "ecosystem_id": "workflow-automation"
          },
          {
            "id": "concept:workflow-automation:n8n",
            "label": "n8n",
            "kind": "concept",
            "ecosystem_id": "workflow-automation"
          },
          {
            "id": "concept:workflow-automation:zapier",
            "label": "Zapier",
            "kind": "concept",
            "ecosystem_id": "workflow-automation"
          },
          {
            "id": "concept:workflow-automation:make",
            "label": "Make",
            "kind": "concept",
            "ecosystem_id": "workflow-automation"
          },
          {
            "id": "concept:workflow-automation:pipedream",
            "label": "Pipedream",
            "kind": "concept",
            "ecosystem_id": "workflow-automation"
          },
          {
            "id": "concept:workflow-automation:orchestration",
            "label": "Orchestration",
            "kind": "concept",
            "ecosystem_id": "workflow-automation"
          },
          {
            "id": "concept:workflow-automation:integrations",
            "label": "Integrations",
            "kind": "concept",
            "ecosystem_id": "workflow-automation"
          },
          {
            "id": "project:n8n-io/n8n",
            "label": "n8n",
            "kind": "project",
            "repo": "n8n-io/n8n",
            "score": 93,
            "category": "workflow_automation"
          },
          {
            "id": "project:langgenius/dify",
            "label": "dify",
            "kind": "project",
            "repo": "langgenius/dify",
            "score": 92,
            "category": "workflow_automation"
          },
          {
            "id": "project:langflow-ai/langflow",
            "label": "langflow",
            "kind": "project",
            "repo": "langflow-ai/langflow",
            "score": 94,
            "category": "workflow_automation"
          },
          {
            "id": "project:microsoft/playwright",
            "label": "playwright",
            "kind": "project",
            "repo": "microsoft/playwright",
            "score": 91,
            "category": "workflow_automation"
          },
          {
            "id": "project:lightpanda-io/browser",
            "label": "browser",
            "kind": "project",
            "repo": "lightpanda-io/browser",
            "score": 95,
            "category": "workflow_automation"
          },
          {
            "id": "project:kestra-io/kestra",
            "label": "kestra",
            "kind": "project",
            "repo": "kestra-io/kestra",
            "score": 94,
            "category": "workflow_automation"
          },
          {
            "id": "project:microsoft/agent-framework",
            "label": "agent-framework",
            "kind": "project",
            "repo": "microsoft/agent-framework",
            "score": 94,
            "category": "workflow_automation"
          },
          {
            "id": "project:ag-ui-protocol/ag-ui",
            "label": "ag-ui",
            "kind": "project",
            "repo": "ag-ui-protocol/ag-ui",
            "score": 94,
            "category": "workflow_automation"
          }
        ],
        "edges": [
          {
            "source": "ecosystem:workflow-automation",
            "target": "concept:workflow-automation:n8n",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:workflow-automation",
            "target": "concept:workflow-automation:zapier",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:workflow-automation",
            "target": "concept:workflow-automation:make",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:workflow-automation",
            "target": "concept:workflow-automation:pipedream",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:workflow-automation",
            "target": "concept:workflow-automation:orchestration",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:workflow-automation",
            "target": "concept:workflow-automation:integrations",
            "kind": "contains",
            "weight": 80
          },
          {
            "source": "ecosystem:workflow-automation",
            "target": "project:n8n-io/n8n",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:workflow-automation",
            "target": "project:langgenius/dify",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:workflow-automation",
            "target": "project:langflow-ai/langflow",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:workflow-automation",
            "target": "project:microsoft/playwright",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:workflow-automation",
            "target": "project:lightpanda-io/browser",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:workflow-automation",
            "target": "project:kestra-io/kestra",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:workflow-automation",
            "target": "project:microsoft/agent-framework",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "ecosystem:workflow-automation",
            "target": "project:ag-ui-protocol/ag-ui",
            "kind": "contains_project",
            "weight": 72
          },
          {
            "source": "project:n8n-io/n8n",
            "target": "concept:workflow-automation:n8n",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:n8n-io/n8n",
            "target": "concept:workflow-automation:integrations",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:langgenius/dify",
            "target": "concept:workflow-automation:n8n",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:langflow-ai/langflow",
            "target": "concept:workflow-automation:n8n",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:microsoft/playwright",
            "target": "concept:workflow-automation:n8n",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:lightpanda-io/browser",
            "target": "concept:workflow-automation:n8n",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:kestra-io/kestra",
            "target": "concept:workflow-automation:orchestration",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:microsoft/agent-framework",
            "target": "concept:workflow-automation:orchestration",
            "kind": "matches_concept",
            "weight": 64
          },
          {
            "source": "project:ag-ui-protocol/ag-ui",
            "target": "concept:workflow-automation:n8n",
            "kind": "matches_concept",
            "weight": 64
          }
        ]
      },
      "exploration_paths": [
        {
          "label": "Discover Projects",
          "description": "Browse indexed projects around Workflow Automation Ecosystem.",
          "href": "/api/search?q=workflow%20automation%20ai&ranking=browse&limit=12",
          "kind": "search"
        },
        {
          "label": "Get Recommendations",
          "description": "Generate an explainable shortlist for Workflow Automation Ecosystem.",
          "href": "/recommend?use_case=choose+projects+for+Workflow+Automation+Ecosystem&limit=5&category=workflow_automation",
          "kind": "recommend"
        },
        {
          "label": "Open Graph",
          "description": "Inspect relationships around n8n-io/n8n.",
          "href": "/graph/n8n-io/n8n",
          "kind": "graph"
        },
        {
          "label": "Find Alternatives",
          "description": "Find replacements and adjacent options for n8n-io/n8n.",
          "href": "/alternatives/n8n-io/n8n",
          "kind": "alternatives"
        },
        {
          "label": "Explain Score",
          "description": "Understand why n8n-io/n8n has its Git.Top Score.",
          "href": "/score/n8n-io/n8n",
          "kind": "score"
        },
        {
          "label": "Compare Options",
          "description": "Compare n8n-io/n8n and langgenius/dify.",
          "href": "/compare/n8n-io-n8n...langgenius-dify",
          "kind": "compare"
        }
      ],
      "exploration_journeys": [
        {
          "label": "Choose a production candidate",
          "description": "Start broad in Workflow Automation Ecosystem, then narrow to one project with score and graph evidence.",
          "steps": [
            {
              "label": "Discover",
              "href": "/categories/workflow_automation",
              "description": "Browse the ecosystem entry point."
            },
            {
              "label": "Recommend",
              "href": "/recommend?use_case=choose+projects+for+Workflow+Automation+Ecosystem&limit=5&category=workflow_automation",
              "description": "Generate a constrained shortlist."
            },
            {
              "label": "Score",
              "href": "/score/n8n-io/n8n",
              "description": "Inspect n8n-io/n8n 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/n8n-io/n8n",
              "description": "Open n8n-io/n8n relationship graph."
            },
            {
              "label": "Related",
              "href": "/api/related/n8n-io/n8n?limit=8",
              "description": "Inspect adjacent projects as structured JSON."
            },
            {
              "label": "Atlas",
              "href": "/api/atlas/workflow-automation?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/n8n-io/n8n",
              "description": "Find alternatives for n8n-io/n8n."
            },
            {
              "label": "Compare",
              "href": "/api/compare?repos=n8n-io%2Fn8n%2Clanggenius%2Fdify",
              "description": "Compare n8n-io/n8n and langgenius/dify."
            },
            {
              "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 Workflow Automation Ecosystem before choosing a default.",
          "repos": [
            "n8n-io/n8n",
            "langgenius/dify",
            "langflow-ai/langflow",
            "microsoft/playwright"
          ],
          "href": "/compare/n8n-io-n8n...langgenius-dify...langflow-ai-langflow...microsoft-playwright",
          "api_href": "/api/compare?repos=n8n-io%2Fn8n%2Clanggenius%2Fdify%2Clangflow-ai%2Flangflow%2Cmicrosoft%2Fplaywright",
          "decision_focus": "winner_by_agent_score",
          "context": {
            "ecosystem_id": "workflow-automation",
            "category": "workflow_automation",
            "deployment": null
          }
        },
        {
          "label": "Evaluate fallback options",
          "description": "Compare high-quality fallback candidates when the top project is not the right operational fit.",
          "repos": [
            "langflow-ai/langflow",
            "n8n-io/n8n",
            "langgenius/dify",
            "microsoft/playwright"
          ],
          "href": "/compare/langflow-ai-langflow...n8n-io-n8n...langgenius-dify...microsoft-playwright",
          "api_href": "/api/compare?repos=langflow-ai%2Flangflow%2Cn8n-io%2Fn8n%2Clanggenius%2Fdify%2Cmicrosoft%2Fplaywright",
          "decision_focus": "fallback_quality",
          "context": {
            "ecosystem_id": "workflow-automation",
            "category": "workflow_automation",
            "deployment": null
          }
        }
      ],
      "links": {
        "page": "/atlas/workflow-automation",
        "search_api": "/api/search?q=workflow%20automation%20ai&ranking=browse&limit=8",
        "recommend_api": "/api/recommend?use_case=choose+projects+for+Workflow+Automation+Ecosystem&limit=8&category=workflow_automation",
        "graph": "/api/graph/n8n-io/n8n?limit=24"
      }
    }
  ],
  "metadata": {
    "source": "d1",
    "reason": "d1_query",
    "project_count": 1213,
    "generated_at": "2026-09-26T16:12:01.848Z",
    "snapshot_id": "d1:1213:2026-09-26T16:01:24.232Z",
    "latest_synced_at": "2026-09-26T16:01:24.232Z",
    "schema_version": "git-top.knowledge.v1",
    "loaded_project_limit": 2000,
    "truncated": false
  }
}