{
  "name": "Git.Top Atlas Journeys",
  "positioning": "The Knowledge Graph of Open Source",
  "summary": "Reusable exploration routes that move users and agents from ecosystem maps into recommendations, graph context, alternatives, comparisons, scores, and Agent Map surfaces.",
  "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."
        }
      ],
      "id": "cloudflare-choose-a-production-candidate-1",
      "ecosystem_id": "cloudflare",
      "ecosystem_title": "Cloudflare Ecosystem",
      "api_href": "/api/atlas/cloudflare?limit=8",
      "page_href": "/atlas/cloudflare"
    },
    {
      "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."
        }
      ],
      "id": "cloudflare-map-dependencies-and-neighbors-2",
      "ecosystem_id": "cloudflare",
      "ecosystem_title": "Cloudflare Ecosystem",
      "api_href": "/api/atlas/cloudflare?limit=8",
      "page_href": "/atlas/cloudflare"
    },
    {
      "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."
        }
      ],
      "id": "cloudflare-compare-replacement-paths-3",
      "ecosystem_id": "cloudflare",
      "ecosystem_title": "Cloudflare Ecosystem",
      "api_href": "/api/atlas/cloudflare?limit=8",
      "page_href": "/atlas/cloudflare"
    },
    {
      "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."
        }
      ],
      "id": "agents-choose-a-production-candidate-1",
      "ecosystem_id": "agents",
      "ecosystem_title": "AI Agent Ecosystem",
      "api_href": "/api/atlas/agents?limit=8",
      "page_href": "/atlas/agents"
    },
    {
      "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."
        }
      ],
      "id": "agents-map-dependencies-and-neighbors-2",
      "ecosystem_id": "agents",
      "ecosystem_title": "AI Agent Ecosystem",
      "api_href": "/api/atlas/agents?limit=8",
      "page_href": "/atlas/agents"
    },
    {
      "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%2Cunslothai%2Funsloth",
          "description": "Compare langchain-ai/langchain and unslothai/unsloth."
        },
        {
          "label": "Agent Map",
          "href": "/api/agent-map",
          "description": "Choose the next REST or MCP surface."
        }
      ],
      "id": "agents-compare-replacement-paths-3",
      "ecosystem_id": "agents",
      "ecosystem_title": "AI Agent Ecosystem",
      "api_href": "/api/atlas/agents?limit=8",
      "page_href": "/atlas/agents"
    },
    {
      "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/affaan-m/ECC",
          "description": "Inspect affaan-m/ECC risk and score evidence."
        }
      ],
      "id": "mcp-choose-a-production-candidate-1",
      "ecosystem_id": "mcp",
      "ecosystem_title": "MCP Ecosystem",
      "api_href": "/api/atlas/mcp?limit=8",
      "page_href": "/atlas/mcp"
    },
    {
      "label": "Map dependencies and neighbors",
      "description": "Follow graph relationships before deciding whether a project fits the stack.",
      "steps": [
        {
          "label": "Graph",
          "href": "/graph/affaan-m/ECC",
          "description": "Open affaan-m/ECC relationship graph."
        },
        {
          "label": "Related",
          "href": "/api/related/affaan-m/ECC?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."
        }
      ],
      "id": "mcp-map-dependencies-and-neighbors-2",
      "ecosystem_id": "mcp",
      "ecosystem_title": "MCP Ecosystem",
      "api_href": "/api/atlas/mcp?limit=8",
      "page_href": "/atlas/mcp"
    },
    {
      "label": "Compare replacement paths",
      "description": "Move from the top project to alternatives and a decision matrix.",
      "steps": [
        {
          "label": "Alternatives",
          "href": "/alternatives/affaan-m/ECC",
          "description": "Find alternatives for affaan-m/ECC."
        },
        {
          "label": "Compare",
          "href": "/api/compare?repos=affaan-m%2FECC%2Cheadroomlabs-ai%2Fheadroom",
          "description": "Compare affaan-m/ECC and headroomlabs-ai/headroom."
        },
        {
          "label": "Agent Map",
          "href": "/api/agent-map",
          "description": "Choose the next REST or MCP surface."
        }
      ],
      "id": "mcp-compare-replacement-paths-3",
      "ecosystem_id": "mcp",
      "ecosystem_title": "MCP Ecosystem",
      "api_href": "/api/atlas/mcp?limit=8",
      "page_href": "/atlas/mcp"
    },
    {
      "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/ggml-org/llama.cpp",
          "description": "Inspect ggml-org/llama.cpp risk and score evidence."
        }
      ],
      "id": "rag-choose-a-production-candidate-1",
      "ecosystem_id": "rag",
      "ecosystem_title": "RAG Ecosystem",
      "api_href": "/api/atlas/rag?limit=8",
      "page_href": "/atlas/rag"
    },
    {
      "label": "Map dependencies and neighbors",
      "description": "Follow graph relationships before deciding whether a project fits the stack.",
      "steps": [
        {
          "label": "Graph",
          "href": "/graph/ggml-org/llama.cpp",
          "description": "Open ggml-org/llama.cpp relationship graph."
        },
        {
          "label": "Related",
          "href": "/api/related/ggml-org/llama.cpp?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."
        }
      ],
      "id": "rag-map-dependencies-and-neighbors-2",
      "ecosystem_id": "rag",
      "ecosystem_title": "RAG Ecosystem",
      "api_href": "/api/atlas/rag?limit=8",
      "page_href": "/atlas/rag"
    },
    {
      "label": "Compare replacement paths",
      "description": "Move from the top project to alternatives and a decision matrix.",
      "steps": [
        {
          "label": "Alternatives",
          "href": "/alternatives/ggml-org/llama.cpp",
          "description": "Find alternatives for ggml-org/llama.cpp."
        },
        {
          "label": "Compare",
          "href": "/api/compare?repos=ggml-org%2Fllama.cpp%2Cinfiniflow%2Fragflow",
          "description": "Compare ggml-org/llama.cpp and infiniflow/ragflow."
        },
        {
          "label": "Agent Map",
          "href": "/api/agent-map",
          "description": "Choose the next REST or MCP surface."
        }
      ],
      "id": "rag-compare-replacement-paths-3",
      "ecosystem_id": "rag",
      "ecosystem_title": "RAG Ecosystem",
      "api_href": "/api/atlas/rag?limit=8",
      "page_href": "/atlas/rag"
    },
    {
      "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."
        }
      ],
      "id": "browser-ai-choose-a-production-candidate-1",
      "ecosystem_id": "browser-ai",
      "ecosystem_title": "Browser AI Ecosystem",
      "api_href": "/api/atlas/browser-ai?limit=8",
      "page_href": "/atlas/browser-ai"
    },
    {
      "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."
        }
      ],
      "id": "browser-ai-map-dependencies-and-neighbors-2",
      "ecosystem_id": "browser-ai",
      "ecosystem_title": "Browser AI Ecosystem",
      "api_href": "/api/atlas/browser-ai?limit=8",
      "page_href": "/atlas/browser-ai"
    },
    {
      "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%2Cvercel-labs%2Fagent-browser",
          "description": "Compare browser-use/browser-use and vercel-labs/agent-browser."
        },
        {
          "label": "Agent Map",
          "href": "/api/agent-map",
          "description": "Choose the next REST or MCP surface."
        }
      ],
      "id": "browser-ai-compare-replacement-paths-3",
      "ecosystem_id": "browser-ai",
      "ecosystem_title": "Browser AI Ecosystem",
      "api_href": "/api/atlas/browser-ai?limit=8",
      "page_href": "/atlas/browser-ai"
    },
    {
      "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."
        }
      ],
      "id": "ai-ide-choose-a-production-candidate-1",
      "ecosystem_id": "ai-ide",
      "ecosystem_title": "AI IDE Ecosystem",
      "api_href": "/api/atlas/ai-ide?limit=8",
      "page_href": "/atlas/ai-ide"
    },
    {
      "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."
        }
      ],
      "id": "ai-ide-map-dependencies-and-neighbors-2",
      "ecosystem_id": "ai-ide",
      "ecosystem_title": "AI IDE Ecosystem",
      "api_href": "/api/atlas/ai-ide?limit=8",
      "page_href": "/atlas/ai-ide"
    },
    {
      "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%2Czosmaai%2Fzosma-cowork",
          "description": "Compare superset-sh/superset and zosmaai/zosma-cowork."
        },
        {
          "label": "Agent Map",
          "href": "/api/agent-map",
          "description": "Choose the next REST or MCP surface."
        }
      ],
      "id": "ai-ide-compare-replacement-paths-3",
      "ecosystem_id": "ai-ide",
      "ecosystem_title": "AI IDE Ecosystem",
      "api_href": "/api/atlas/ai-ide?limit=8",
      "page_href": "/atlas/ai-ide"
    },
    {
      "label": "Choose a production candidate",
      "description": "Start broad in LLM Gateway Ecosystem, then narrow to one project with score and graph evidence.",
      "steps": [
        {
          "label": "Discover",
          "href": "/categories/llm_gateway",
          "description": "Browse the ecosystem entry point."
        },
        {
          "label": "Recommend",
          "href": "/recommend?use_case=choose+projects+for+LLM+Gateway+Ecosystem&limit=5&category=llm_gateway",
          "description": "Generate a constrained shortlist."
        },
        {
          "label": "Score",
          "href": "/score/vllm-project/aibrix",
          "description": "Inspect vllm-project/aibrix risk and score evidence."
        }
      ],
      "id": "llm-gateway-choose-a-production-candidate-1",
      "ecosystem_id": "llm-gateway",
      "ecosystem_title": "LLM Gateway Ecosystem",
      "api_href": "/api/atlas/llm-gateway?limit=8",
      "page_href": "/atlas/llm-gateway"
    },
    {
      "label": "Map dependencies and neighbors",
      "description": "Follow graph relationships before deciding whether a project fits the stack.",
      "steps": [
        {
          "label": "Graph",
          "href": "/graph/vllm-project/aibrix",
          "description": "Open vllm-project/aibrix relationship graph."
        },
        {
          "label": "Related",
          "href": "/api/related/vllm-project/aibrix?limit=8",
          "description": "Inspect adjacent projects as structured JSON."
        },
        {
          "label": "Atlas",
          "href": "/api/atlas/llm-gateway?limit=8",
          "description": "Fetch the ecosystem map for agent planning."
        }
      ],
      "id": "llm-gateway-map-dependencies-and-neighbors-2",
      "ecosystem_id": "llm-gateway",
      "ecosystem_title": "LLM Gateway Ecosystem",
      "api_href": "/api/atlas/llm-gateway?limit=8",
      "page_href": "/atlas/llm-gateway"
    },
    {
      "label": "Compare replacement paths",
      "description": "Move from the top project to alternatives and a decision matrix.",
      "steps": [
        {
          "label": "Alternatives",
          "href": "/alternatives/vllm-project/aibrix",
          "description": "Find alternatives for vllm-project/aibrix."
        },
        {
          "label": "Compare",
          "href": "/api/compare?repos=vllm-project%2Faibrix%2CHal0ai%2Fhal0",
          "description": "Compare vllm-project/aibrix and Hal0ai/hal0."
        },
        {
          "label": "Agent Map",
          "href": "/api/agent-map",
          "description": "Choose the next REST or MCP surface."
        }
      ],
      "id": "llm-gateway-compare-replacement-paths-3",
      "ecosystem_id": "llm-gateway",
      "ecosystem_title": "LLM Gateway Ecosystem",
      "api_href": "/api/atlas/llm-gateway?limit=8",
      "page_href": "/atlas/llm-gateway"
    },
    {
      "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."
        }
      ],
      "id": "ai-observability-choose-a-production-candidate-1",
      "ecosystem_id": "ai-observability",
      "ecosystem_title": "AI Observability Ecosystem",
      "api_href": "/api/atlas/ai-observability?limit=8",
      "page_href": "/atlas/ai-observability"
    },
    {
      "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."
        }
      ],
      "id": "ai-observability-map-dependencies-and-neighbors-2",
      "ecosystem_id": "ai-observability",
      "ecosystem_title": "AI Observability Ecosystem",
      "api_href": "/api/atlas/ai-observability?limit=8",
      "page_href": "/atlas/ai-observability"
    },
    {
      "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."
        }
      ],
      "id": "ai-observability-compare-replacement-paths-3",
      "ecosystem_id": "ai-observability",
      "ecosystem_title": "AI Observability Ecosystem",
      "api_href": "/api/atlas/ai-observability?limit=8",
      "page_href": "/atlas/ai-observability"
    },
    {
      "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."
        }
      ],
      "id": "workflow-automation-choose-a-production-candidate-1",
      "ecosystem_id": "workflow-automation",
      "ecosystem_title": "Workflow Automation Ecosystem",
      "api_href": "/api/atlas/workflow-automation?limit=8",
      "page_href": "/atlas/workflow-automation"
    },
    {
      "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."
        }
      ],
      "id": "workflow-automation-map-dependencies-and-neighbors-2",
      "ecosystem_id": "workflow-automation",
      "ecosystem_title": "Workflow Automation Ecosystem",
      "api_href": "/api/atlas/workflow-automation?limit=8",
      "page_href": "/atlas/workflow-automation"
    },
    {
      "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."
        }
      ],
      "id": "workflow-automation-compare-replacement-paths-3",
      "ecosystem_id": "workflow-automation",
      "ecosystem_title": "Workflow Automation Ecosystem",
      "api_href": "/api/atlas/workflow-automation?limit=8",
      "page_href": "/atlas/workflow-automation"
    }
  ],
  "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"
      },
      "id": "cloudflare-compare-leading-candidates-1",
      "ecosystem_id": "cloudflare",
      "ecosystem_title": "Cloudflare Ecosystem"
    },
    {
      "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"
      },
      "id": "cloudflare-cloudflare-deployment-fit-2",
      "ecosystem_id": "cloudflare",
      "ecosystem_title": "Cloudflare Ecosystem"
    },
    {
      "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"
      },
      "id": "cloudflare-evaluate-fallback-options-3",
      "ecosystem_id": "cloudflare",
      "ecosystem_title": "Cloudflare Ecosystem"
    },
    {
      "label": "Compare leading candidates",
      "description": "Compare the strongest indexed projects in AI Agent Ecosystem before choosing a default.",
      "repos": [
        "langchain-ai/langchain",
        "unslothai/unsloth",
        "crewAIInc/crewAI",
        "iOfficeAI/AionUi"
      ],
      "href": "/compare/langchain-ai-langchain...unslothai-unsloth...crewAIInc-crewAI...iOfficeAI-AionUi",
      "api_href": "/api/compare?repos=langchain-ai%2Flangchain%2Cunslothai%2Funsloth%2CcrewAIInc%2FcrewAI%2CiOfficeAI%2FAionUi",
      "decision_focus": "winner_by_agent_score",
      "context": {
        "ecosystem_id": "agents",
        "category": "agent_framework",
        "deployment": null
      },
      "id": "agents-compare-leading-candidates-1",
      "ecosystem_id": "agents",
      "ecosystem_title": "AI Agent Ecosystem"
    },
    {
      "label": "Evaluate fallback options",
      "description": "Compare high-quality fallback candidates when the top project is not the right operational fit.",
      "repos": [
        "langchain-ai/langchain",
        "unslothai/unsloth",
        "crewAIInc/crewAI",
        "iOfficeAI/AionUi"
      ],
      "href": "/compare/langchain-ai-langchain...unslothai-unsloth...crewAIInc-crewAI...iOfficeAI-AionUi",
      "api_href": "/api/compare?repos=langchain-ai%2Flangchain%2Cunslothai%2Funsloth%2CcrewAIInc%2FcrewAI%2CiOfficeAI%2FAionUi",
      "decision_focus": "fallback_quality",
      "context": {
        "ecosystem_id": "agents",
        "category": "agent_framework",
        "deployment": null
      },
      "id": "agents-evaluate-fallback-options-2",
      "ecosystem_id": "agents",
      "ecosystem_title": "AI Agent Ecosystem"
    },
    {
      "label": "Compare leading candidates",
      "description": "Compare the strongest indexed projects in MCP Ecosystem before choosing a default.",
      "repos": [
        "affaan-m/ECC",
        "headroomlabs-ai/headroom",
        "BerriAI/litellm",
        "aaif-goose/goose"
      ],
      "href": "/compare/affaan-m-ECC...headroomlabs-ai-headroom...BerriAI-litellm...aaif-goose-goose",
      "api_href": "/api/compare?repos=affaan-m%2FECC%2Cheadroomlabs-ai%2Fheadroom%2CBerriAI%2Flitellm%2Caaif-goose%2Fgoose",
      "decision_focus": "winner_by_agent_score",
      "context": {
        "ecosystem_id": "mcp",
        "category": "mcp_server",
        "deployment": null
      },
      "id": "mcp-compare-leading-candidates-1",
      "ecosystem_id": "mcp",
      "ecosystem_title": "MCP Ecosystem"
    },
    {
      "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",
        "AstrBotDevs/AstrBot",
        "SigNoz/signoz"
      ],
      "href": "/compare/headroomlabs-ai-headroom...BerriAI-litellm...AstrBotDevs-AstrBot...SigNoz-signoz",
      "api_href": "/api/compare?repos=headroomlabs-ai%2Fheadroom%2CBerriAI%2Flitellm%2CAstrBotDevs%2FAstrBot%2CSigNoz%2Fsignoz",
      "decision_focus": "fallback_quality",
      "context": {
        "ecosystem_id": "mcp",
        "category": "mcp_server",
        "deployment": null
      },
      "id": "mcp-evaluate-fallback-options-2",
      "ecosystem_id": "mcp",
      "ecosystem_title": "MCP Ecosystem"
    },
    {
      "label": "Compare leading candidates",
      "description": "Compare the strongest indexed projects in RAG Ecosystem before choosing a default.",
      "repos": [
        "ggml-org/llama.cpp",
        "infiniflow/ragflow",
        "huggingface/transformers",
        "mem0ai/mem0"
      ],
      "href": "/compare/ggml-org-llama.cpp...infiniflow-ragflow...huggingface-transformers...mem0ai-mem0",
      "api_href": "/api/compare?repos=ggml-org%2Fllama.cpp%2Cinfiniflow%2Fragflow%2Chuggingface%2Ftransformers%2Cmem0ai%2Fmem0",
      "decision_focus": "winner_by_agent_score",
      "context": {
        "ecosystem_id": "rag",
        "category": "rag_framework",
        "deployment": null
      },
      "id": "rag-compare-leading-candidates-1",
      "ecosystem_id": "rag",
      "ecosystem_title": "RAG Ecosystem"
    },
    {
      "label": "Evaluate fallback options",
      "description": "Compare high-quality fallback candidates when the top project is not the right operational fit.",
      "repos": [
        "mem0ai/mem0",
        "ggml-org/llama.cpp",
        "infiniflow/ragflow",
        "QuantumNous/new-api"
      ],
      "href": "/compare/mem0ai-mem0...ggml-org-llama.cpp...infiniflow-ragflow...QuantumNous-new-api",
      "api_href": "/api/compare?repos=mem0ai%2Fmem0%2Cggml-org%2Fllama.cpp%2Cinfiniflow%2Fragflow%2CQuantumNous%2Fnew-api",
      "decision_focus": "fallback_quality",
      "context": {
        "ecosystem_id": "rag",
        "category": "rag_framework",
        "deployment": null
      },
      "id": "rag-evaluate-fallback-options-2",
      "ecosystem_id": "rag",
      "ecosystem_title": "RAG Ecosystem"
    },
    {
      "label": "Compare leading candidates",
      "description": "Compare the strongest indexed projects in Browser AI Ecosystem before choosing a default.",
      "repos": [
        "browser-use/browser-use",
        "vercel-labs/agent-browser",
        "unclecode/crawl4ai",
        "citrolabs/ego-lite"
      ],
      "href": "/compare/browser-use-browser-use...vercel-labs-agent-browser...unclecode-crawl4ai...citrolabs-ego-lite",
      "api_href": "/api/compare?repos=browser-use%2Fbrowser-use%2Cvercel-labs%2Fagent-browser%2Cunclecode%2Fcrawl4ai%2Ccitrolabs%2Fego-lite",
      "decision_focus": "winner_by_agent_score",
      "context": {
        "ecosystem_id": "browser-ai",
        "category": "browser_agent",
        "deployment": null
      },
      "id": "browser-ai-compare-leading-candidates-1",
      "ecosystem_id": "browser-ai",
      "ecosystem_title": "Browser AI Ecosystem"
    },
    {
      "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",
        "unclecode/crawl4ai",
        "citrolabs/ego-lite"
      ],
      "href": "/compare/browser-use-browser-use...vercel-labs-agent-browser...unclecode-crawl4ai...citrolabs-ego-lite",
      "api_href": "/api/compare?repos=browser-use%2Fbrowser-use%2Cvercel-labs%2Fagent-browser%2Cunclecode%2Fcrawl4ai%2Ccitrolabs%2Fego-lite",
      "decision_focus": "fallback_quality",
      "context": {
        "ecosystem_id": "browser-ai",
        "category": "browser_agent",
        "deployment": null
      },
      "id": "browser-ai-evaluate-fallback-options-2",
      "ecosystem_id": "browser-ai",
      "ecosystem_title": "Browser AI Ecosystem"
    },
    {
      "label": "Compare leading candidates",
      "description": "Compare the strongest indexed projects in AI IDE Ecosystem before choosing a default.",
      "repos": [
        "superset-sh/superset",
        "zosmaai/zosma-cowork",
        "TabbyML/tabby",
        "sipyourdrink-ltd/bernstein"
      ],
      "href": "/compare/superset-sh-superset...zosmaai-zosma-cowork...TabbyML-tabby...sipyourdrink-ltd-bernstein",
      "api_href": "/api/compare?repos=superset-sh%2Fsuperset%2Czosmaai%2Fzosma-cowork%2CTabbyML%2Ftabby%2Csipyourdrink-ltd%2Fbernstein",
      "decision_focus": "winner_by_agent_score",
      "context": {
        "ecosystem_id": "ai-ide",
        "category": "coding_agent",
        "deployment": null
      },
      "id": "ai-ide-compare-leading-candidates-1",
      "ecosystem_id": "ai-ide",
      "ecosystem_title": "AI IDE Ecosystem"
    },
    {
      "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",
        "sipyourdrink-ltd/bernstein",
        "Aider-AI/aider"
      ],
      "href": "/compare/superset-sh-superset...generalaction-emdash...sipyourdrink-ltd-bernstein...Aider-AI-aider",
      "api_href": "/api/compare?repos=superset-sh%2Fsuperset%2Cgeneralaction%2Femdash%2Csipyourdrink-ltd%2Fbernstein%2CAider-AI%2Faider",
      "decision_focus": "fallback_quality",
      "context": {
        "ecosystem_id": "ai-ide",
        "category": "coding_agent",
        "deployment": null
      },
      "id": "ai-ide-evaluate-fallback-options-2",
      "ecosystem_id": "ai-ide",
      "ecosystem_title": "AI IDE Ecosystem"
    },
    {
      "label": "Compare leading candidates",
      "description": "Compare the strongest indexed projects in LLM Gateway Ecosystem before choosing a default.",
      "repos": [
        "vllm-project/aibrix",
        "Hal0ai/hal0",
        "off-grid-ai/OGAD",
        "MiXaiLL76/auto_ai_router"
      ],
      "href": "/compare/vllm-project-aibrix...Hal0ai-hal0...off-grid-ai-OGAD...MiXaiLL76-auto_ai_router",
      "api_href": "/api/compare?repos=vllm-project%2Faibrix%2CHal0ai%2Fhal0%2Coff-grid-ai%2FOGAD%2CMiXaiLL76%2Fauto_ai_router",
      "decision_focus": "winner_by_agent_score",
      "context": {
        "ecosystem_id": "llm-gateway",
        "category": "llm_gateway",
        "deployment": null
      },
      "id": "llm-gateway-compare-leading-candidates-1",
      "ecosystem_id": "llm-gateway",
      "ecosystem_title": "LLM Gateway Ecosystem"
    },
    {
      "label": "Evaluate fallback options",
      "description": "Compare high-quality fallback candidates when the top project is not the right operational fit.",
      "repos": [
        "vllm-project/aibrix",
        "off-grid-ai/OGAD",
        "Hal0ai/hal0",
        "MiXaiLL76/auto_ai_router"
      ],
      "href": "/compare/vllm-project-aibrix...off-grid-ai-OGAD...Hal0ai-hal0...MiXaiLL76-auto_ai_router",
      "api_href": "/api/compare?repos=vllm-project%2Faibrix%2Coff-grid-ai%2FOGAD%2CHal0ai%2Fhal0%2CMiXaiLL76%2Fauto_ai_router",
      "decision_focus": "fallback_quality",
      "context": {
        "ecosystem_id": "llm-gateway",
        "category": "llm_gateway",
        "deployment": null
      },
      "id": "llm-gateway-evaluate-fallback-options-2",
      "ecosystem_id": "llm-gateway",
      "ecosystem_title": "LLM Gateway Ecosystem"
    },
    {
      "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",
        "monoscope-tech/monoscope"
      ],
      "href": "/compare/pydantic-logfire...traceloop-openllmetry...langchain-ai-langsmith-sdk...monoscope-tech-monoscope",
      "api_href": "/api/compare?repos=pydantic%2Flogfire%2Ctraceloop%2Fopenllmetry%2Clangchain-ai%2Flangsmith-sdk%2Cmonoscope-tech%2Fmonoscope",
      "decision_focus": "winner_by_agent_score",
      "context": {
        "ecosystem_id": "ai-observability",
        "category": "ai_observability",
        "deployment": null
      },
      "id": "ai-observability-compare-leading-candidates-1",
      "ecosystem_id": "ai-observability",
      "ecosystem_title": "AI Observability Ecosystem"
    },
    {
      "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
      },
      "id": "ai-observability-evaluate-fallback-options-2",
      "ecosystem_id": "ai-observability",
      "ecosystem_title": "AI Observability Ecosystem"
    },
    {
      "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
      },
      "id": "workflow-automation-compare-leading-candidates-1",
      "ecosystem_id": "workflow-automation",
      "ecosystem_title": "Workflow Automation Ecosystem"
    },
    {
      "label": "Evaluate fallback options",
      "description": "Compare high-quality fallback candidates when the top project is not the right operational fit.",
      "repos": [
        "langgenius/dify",
        "n8n-io/n8n",
        "langflow-ai/langflow",
        "lightpanda-io/browser"
      ],
      "href": "/compare/langgenius-dify...n8n-io-n8n...langflow-ai-langflow...lightpanda-io-browser",
      "api_href": "/api/compare?repos=langgenius%2Fdify%2Cn8n-io%2Fn8n%2Clangflow-ai%2Flangflow%2Clightpanda-io%2Fbrowser",
      "decision_focus": "fallback_quality",
      "context": {
        "ecosystem_id": "workflow-automation",
        "category": "workflow_automation",
        "deployment": null
      },
      "id": "workflow-automation-evaluate-fallback-options-2",
      "ecosystem_id": "workflow-automation",
      "ecosystem_title": "Workflow Automation Ecosystem"
    }
  ],
  "stats": {
    "ecosystem_count": 9,
    "journey_count": 27,
    "comparison_path_count": 19,
    "step_count": 81
  },
  "metadata": {
    "source": "d1",
    "reason": "d1_query",
    "project_count": 1067,
    "generated_at": "2026-08-13T15:37:40.483Z",
    "snapshot_id": "d1:1067:2026-08-13T13:53:06.589Z",
    "latest_synced_at": "2026-08-13T13:53:06.589Z",
    "schema_version": "git-top.knowledge.v1",
    "loaded_project_limit": 2000,
    "truncated": false
  }
}