{
  "focus": "Alqemist-labs/ruby_llm-tribunal",
  "project": {
    "repo": "Alqemist-labs/ruby_llm-tribunal",
    "name": "ruby_llm-tribunal",
    "description": "LLM evaluation framework for Ruby, powered by RubyLLM. Tribunal provides tools for evaluating and testing LLM outputs, detecting hallucinations, measuring response quality, and ensuring safety. Perfect for RAG systems, chatbots, and any LLM-powered application.",
    "maintainer": "Alqemist-labs",
    "license": "MIT",
    "language": "Ruby",
    "recent_activity": "active_last_quarter"
  },
  "summary": "Alqemist-labs/ruby_llm-tribunal graph connects 4 alternatives, 8 related projects, 2 inferred dependencies, 3 deployment targets, and 3 use cases.",
  "next_actions": [
    {
      "label": "Open project knowledge",
      "href": "/projects/Alqemist-labs/ruby_llm-tribunal",
      "kind": "project"
    },
    {
      "label": "Find alternatives",
      "href": "/alternatives/Alqemist-labs/ruby_llm-tribunal",
      "kind": "alternatives"
    },
    {
      "label": "Explore related projects",
      "href": "/api/related/Alqemist-labs/ruby_llm-tribunal",
      "kind": "related"
    },
    {
      "label": "Explain score",
      "href": "/score/Alqemist-labs/ruby_llm-tribunal",
      "kind": "score"
    },
    {
      "label": "Compare shortlist",
      "href": "/api/compare?repos=Alqemist-labs/ruby_llm-tribunal",
      "kind": "compare"
    }
  ],
  "graph_stats": {
    "node_count": 174,
    "edge_count": 393,
    "project_count": 127,
    "relationship_counts": {
      "alternative": 96,
      "related": 72,
      "category": 24,
      "deployment": 88,
      "use_case": 72,
      "dependency": 41
    }
  },
  "relationship_groups": {
    "alternatives": [
      {
        "repo": "comet-ml/opik",
        "reason": "Same llm eval intent with rag overlap."
      },
      {
        "repo": "promptfoo/promptfoo",
        "reason": "Same llm eval intent with rag overlap."
      },
      {
        "repo": "Giskard-AI/giskard-oss",
        "reason": "Same llm eval intent with rag overlap."
      },
      {
        "repo": "modelscope/evalscope",
        "reason": "Same llm eval intent with rag overlap."
      }
    ],
    "related": [
      {
        "repo": "promptfoo/promptfoo",
        "reason": "Shared llm eval category and library_only deployment context."
      },
      {
        "repo": "Giskard-AI/giskard-oss",
        "reason": "Shared llm eval category and library_only deployment context."
      },
      {
        "repo": "modelscope/evalscope",
        "reason": "Shared llm eval category and library_only deployment context."
      },
      {
        "repo": "vibrantlabsai/ragas",
        "reason": "Shared llm eval category and library_only deployment context."
      },
      {
        "repo": "raga-ai-hub/RagaAI-Catalyst",
        "reason": "Shared llm eval category and library_only deployment context."
      },
      {
        "repo": "Marker-Inc-Korea/AutoRAG",
        "reason": "Shared llm eval category and library_only deployment context."
      },
      {
        "repo": "IntelLabs/RAG-FiT",
        "reason": "Shared llm eval category and library_only deployment context."
      },
      {
        "repo": "comet-ml/opik",
        "reason": "Shared llm eval category and library_only deployment context."
      }
    ],
    "dependencies": [
      "Vector database",
      "LLM provider"
    ],
    "deployment_targets": [
      "library_only",
      "local",
      "cloud"
    ],
    "use_cases": [
      "evaluate LLM outputs",
      "benchmark prompts and agents",
      "track model quality"
    ]
  },
  "evidence": {
    "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",
      "graph.nodes",
      "graph.edges",
      "graph.relationship_groups"
    ],
    "caveats": [
      "edge-only Cloudflare Workers deployment without adaptation",
      "users expecting a complete hosted product",
      "Low-confidence classification fields: cloudflareReady.",
      "Partial or estimated quality signals: stars30dDelta."
    ],
    "confidence_reason": "Alqemist-labs/ruby_llm-tribunal graph is grounded in indexed alternatives, related projects, deployments, dependencies, and use cases.",
    "last_verified_at": "2026-07-09T04:00:57.688Z"
  },
  "caveats": [
    "edge-only Cloudflare Workers deployment without adaptation",
    "users expecting a complete hosted product",
    "Low-confidence classification fields: cloudflareReady.",
    "Partial or estimated quality signals: stars30dDelta."
  ],
  "confidence_reason": "Alqemist-labs/ruby_llm-tribunal graph is grounded in indexed alternatives, related projects, deployments, dependencies, and use cases.",
  "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",
    "graph.nodes",
    "graph.edges",
    "graph.relationship_groups"
  ],
  "last_verified_at": "2026-07-09T04:00:57.688Z",
  "nodes": [
    {
      "id": "Alqemist-labs/ruby_llm-tribunal",
      "label": "ruby_llm-tribunal",
      "kind": "project",
      "score": 52,
      "repo": "Alqemist-labs/ruby_llm-tribunal"
    },
    {
      "id": "category:llm_eval",
      "label": "llm eval",
      "kind": "category"
    },
    {
      "id": "deployment:library_only",
      "label": "library_only",
      "kind": "deployment"
    },
    {
      "id": "deployment:local",
      "label": "local",
      "kind": "deployment"
    },
    {
      "id": "deployment:cloud",
      "label": "cloud",
      "kind": "deployment"
    },
    {
      "id": "use_case:evaluate-llm-outputs",
      "label": "evaluate LLM outputs",
      "kind": "use_case"
    },
    {
      "id": "use_case:benchmark-prompts-and-agents",
      "label": "benchmark prompts and agents",
      "kind": "use_case"
    },
    {
      "id": "use_case:track-model-quality",
      "label": "track model quality",
      "kind": "use_case"
    },
    {
      "id": "dependency:vector-database",
      "label": "Vector database",
      "kind": "dependency"
    },
    {
      "id": "dependency:llm-provider",
      "label": "LLM provider",
      "kind": "dependency"
    },
    {
      "id": "comet-ml/opik",
      "label": "opik",
      "kind": "project",
      "repo": "comet-ml/opik"
    },
    {
      "id": "promptfoo/promptfoo",
      "label": "promptfoo",
      "kind": "project",
      "score": 88,
      "repo": "promptfoo/promptfoo"
    },
    {
      "id": "Giskard-AI/giskard-oss",
      "label": "giskard-oss",
      "kind": "project",
      "score": 81,
      "repo": "Giskard-AI/giskard-oss"
    },
    {
      "id": "modelscope/evalscope",
      "label": "evalscope",
      "kind": "project",
      "score": 81,
      "repo": "modelscope/evalscope"
    },
    {
      "id": "affaan-m/ECC",
      "label": "ECC",
      "kind": "project",
      "score": 86,
      "repo": "affaan-m/ECC"
    },
    {
      "id": "category:mcp_server",
      "label": "mcp server",
      "kind": "category"
    },
    {
      "id": "use_case:connect-agents-to-tools",
      "label": "connect agents to tools",
      "kind": "use_case"
    },
    {
      "id": "use_case:expose-apis-through-mcp",
      "label": "expose APIs through MCP",
      "kind": "use_case"
    },
    {
      "id": "use_case:bootstrap-mcp-integrations",
      "label": "bootstrap MCP integrations",
      "kind": "use_case"
    },
    {
      "id": "dependency:mcp",
      "label": "MCP",
      "kind": "dependency"
    },
    {
      "id": "trpc-group/trpc-agent-go",
      "label": "trpc-agent-go",
      "kind": "project",
      "repo": "trpc-group/trpc-agent-go"
    },
    {
      "id": "markus-global/markus",
      "label": "markus",
      "kind": "project",
      "repo": "markus-global/markus"
    },
    {
      "id": "cobusgreyling/loop-engineering",
      "label": "loop-engineering",
      "kind": "project",
      "repo": "cobusgreyling/loop-engineering"
    },
    {
      "id": "ThreatRecall/zettelforge",
      "label": "zettelforge",
      "kind": "project",
      "repo": "ThreatRecall/zettelforge"
    },
    {
      "id": "automagik-dev/genie",
      "label": "genie",
      "kind": "project",
      "score": 65,
      "repo": "automagik-dev/genie"
    },
    {
      "id": "bagidea/bagidea-office",
      "label": "bagidea-office",
      "kind": "project",
      "score": 63,
      "repo": "bagidea/bagidea-office"
    },
    {
      "id": "kahliburke/Kaimon.jl",
      "label": "Kaimon.jl",
      "kind": "project",
      "score": 61,
      "repo": "kahliburke/Kaimon.jl"
    },
    {
      "id": "n8n-io/n8n",
      "label": "n8n",
      "kind": "project",
      "score": 88,
      "repo": "n8n-io/n8n"
    },
    {
      "id": "category:workflow_automation",
      "label": "workflow automation",
      "kind": "category"
    },
    {
      "id": "deployment:docker",
      "label": "docker",
      "kind": "deployment"
    },
    {
      "id": "use_case:orchestrate-ai-workflows",
      "label": "orchestrate AI workflows",
      "kind": "use_case"
    },
    {
      "id": "use_case:connect-tools-and-services",
      "label": "connect tools and services",
      "kind": "use_case"
    },
    {
      "id": "use_case:automate-repeated-tasks",
      "label": "automate repeated tasks",
      "kind": "use_case"
    },
    {
      "id": "langgenius/dify",
      "label": "dify",
      "kind": "project",
      "score": 90,
      "repo": "langgenius/dify"
    },
    {
      "id": "triggerdotdev/trigger.dev",
      "label": "trigger.dev",
      "kind": "project",
      "score": 89,
      "repo": "triggerdotdev/trigger.dev"
    },
    {
      "id": "Dong90/oh-my-taiyiforge",
      "label": "oh-my-taiyiforge",
      "kind": "project",
      "repo": "Dong90/oh-my-taiyiforge"
    },
    {
      "id": "coleam00/Archon",
      "label": "Archon",
      "kind": "project",
      "repo": "coleam00/Archon"
    },
    {
      "id": "bytechefhq/bytechef",
      "label": "bytechef",
      "kind": "project",
      "score": 76,
      "repo": "bytechefhq/bytechef"
    },
    {
      "id": "Rheosoph/flow-like",
      "label": "flow-like",
      "kind": "project",
      "score": 68,
      "repo": "Rheosoph/flow-like"
    },
    {
      "id": "anomalyco/opencode",
      "label": "opencode",
      "kind": "project",
      "repo": "anomalyco/opencode",
      "score": 88
    },
    {
      "id": "category:coding_agent",
      "label": "coding agent",
      "kind": "category"
    },
    {
      "id": "use_case:build-ai-coding-assistants",
      "label": "build AI coding assistants",
      "kind": "use_case"
    },
    {
      "id": "use_case:automate-developer-workflows",
      "label": "automate developer workflows",
      "kind": "use_case"
    },
    {
      "id": "use_case:integrate-codebase-aware-agents",
      "label": "integrate codebase-aware agents",
      "kind": "use_case"
    },
    {
      "id": "earendil-works/pi",
      "label": "pi",
      "kind": "project",
      "score": 90,
      "repo": "earendil-works/pi"
    },
    {
      "id": "continuedev/continue",
      "label": "continue",
      "kind": "project",
      "repo": "continuedev/continue"
    },
    {
      "id": "QwenLM/qwen-code",
      "label": "qwen-code",
      "kind": "project",
      "score": 88,
      "repo": "QwenLM/qwen-code"
    },
    {
      "id": "generalaction/emdash",
      "label": "emdash",
      "kind": "project",
      "score": 83,
      "repo": "generalaction/emdash"
    },
    {
      "id": "OpenHands/OpenHands",
      "label": "OpenHands",
      "kind": "project",
      "score": 90,
      "repo": "OpenHands/OpenHands"
    },
    {
      "id": "sgl-project/sglang",
      "label": "sglang",
      "kind": "project",
      "score": 86,
      "repo": "sgl-project/sglang"
    },
    {
      "id": "langflow-ai/langflow",
      "label": "langflow",
      "kind": "project",
      "score": 90,
      "repo": "langflow-ai/langflow"
    },
    {
      "id": "algorithmicsuperintelligence/optillm",
      "label": "optillm",
      "kind": "project",
      "score": 68,
      "repo": "algorithmicsuperintelligence/optillm"
    },
    {
      "id": "microsoft/agent-framework",
      "label": "agent-framework",
      "kind": "project",
      "repo": "microsoft/agent-framework"
    },
    {
      "id": "openai/openai-agents-python",
      "label": "openai-agents-python",
      "kind": "project",
      "repo": "openai/openai-agents-python"
    },
    {
      "id": "ray-project/ray",
      "label": "ray",
      "kind": "project",
      "repo": "ray-project/ray"
    },
    {
      "id": "hexabot-ai/Hexabot",
      "label": "Hexabot",
      "kind": "project",
      "score": 68,
      "repo": "hexabot-ai/Hexabot"
    },
    {
      "id": "test-zeus-ai/testzeus-hercules",
      "label": "testzeus-hercules",
      "kind": "project",
      "score": 64,
      "repo": "test-zeus-ai/testzeus-hercules"
    },
    {
      "id": "deployment:kubernetes",
      "label": "kubernetes",
      "kind": "deployment"
    },
    {
      "id": "deepfounder-ai/castor",
      "label": "castor",
      "kind": "project",
      "repo": "deepfounder-ai/castor"
    },
    {
      "id": "github/spec-kit",
      "label": "spec-kit",
      "kind": "project",
      "score": 88,
      "repo": "github/spec-kit"
    },
    {
      "id": "langchain-ai/open-swe",
      "label": "open-swe",
      "kind": "project",
      "repo": "langchain-ai/open-swe"
    },
    {
      "id": "agentforce314/clawcodex",
      "label": "clawcodex",
      "kind": "project",
      "score": 62,
      "repo": "agentforce314/clawcodex"
    },
    {
      "id": "askalf/dario",
      "label": "dario",
      "kind": "project",
      "score": 70,
      "repo": "askalf/dario"
    },
    {
      "id": "narumiruna/pi-extensions",
      "label": "pi-extensions",
      "kind": "project",
      "score": 66,
      "repo": "narumiruna/pi-extensions"
    },
    {
      "id": "browser-use/browser-use",
      "label": "browser-use",
      "kind": "project",
      "repo": "browser-use/browser-use",
      "score": 90
    },
    {
      "id": "category:browser_agent",
      "label": "browser agent",
      "kind": "category"
    },
    {
      "id": "use_case:build-browser-automation-agents",
      "label": "build browser automation agents",
      "kind": "use_case"
    },
    {
      "id": "use_case:operate-web-tasks-with-llms",
      "label": "operate web tasks with LLMs",
      "kind": "use_case"
    },
    {
      "id": "use_case:test-web-workflows",
      "label": "test web workflows",
      "kind": "use_case"
    },
    {
      "id": "dependency:browser-automation",
      "label": "Browser automation",
      "kind": "dependency"
    },
    {
      "id": "tiliondev/fortress",
      "label": "fortress",
      "kind": "project",
      "score": 61,
      "repo": "tiliondev/fortress"
    },
    {
      "id": "apify/crawlee-python",
      "label": "crawlee-python",
      "kind": "project",
      "repo": "apify/crawlee-python"
    },
    {
      "id": "browser-use/browser-harness",
      "label": "browser-harness",
      "kind": "project",
      "repo": "browser-use/browser-harness"
    },
    {
      "id": "browser-use/bux",
      "label": "bux",
      "kind": "project",
      "repo": "browser-use/bux"
    },
    {
      "id": "nanobrowser/nanobrowser",
      "label": "nanobrowser",
      "kind": "project",
      "score": 65,
      "repo": "nanobrowser/nanobrowser"
    },
    {
      "id": "apify/crawlee",
      "label": "crawlee",
      "kind": "project",
      "repo": "apify/crawlee",
      "score": 81
    },
    {
      "id": "openai/codex",
      "label": "codex",
      "kind": "project",
      "score": 88,
      "repo": "openai/codex"
    },
    {
      "id": "gi-dellav/zerostack",
      "label": "zerostack",
      "kind": "project",
      "repo": "gi-dellav/zerostack"
    },
    {
      "id": "rivet-dev/agentos",
      "label": "agentos",
      "kind": "project",
      "repo": "rivet-dev/agentos"
    },
    {
      "id": "reyamira/models",
      "label": "models",
      "kind": "project",
      "repo": "reyamira/models"
    },
    {
      "id": "TabbyML/tabby",
      "label": "tabby",
      "kind": "project",
      "repo": "TabbyML/tabby"
    },
    {
      "id": "vllm-project/vllm",
      "label": "vllm",
      "kind": "project",
      "score": 90,
      "repo": "vllm-project/vllm"
    },
    {
      "id": "category:local_llm_runtime",
      "label": "local llm runtime",
      "kind": "category"
    },
    {
      "id": "use_case:run-local-models",
      "label": "run local models",
      "kind": "use_case"
    },
    {
      "id": "use_case:serve-inference-endpoints",
      "label": "serve inference endpoints",
      "kind": "use_case"
    },
    {
      "id": "use_case:prototype-private-llm-deployments",
      "label": "prototype private LLM deployments",
      "kind": "use_case"
    },
    {
      "id": "vllm-project/vllm-omni",
      "label": "vllm-omni",
      "kind": "project",
      "repo": "vllm-project/vllm-omni"
    },
    {
      "id": "jaylfc/taOS",
      "label": "taOS",
      "kind": "project",
      "repo": "jaylfc/taOS"
    },
    {
      "id": "bentoml/BentoML",
      "label": "BentoML",
      "kind": "project",
      "score": 80,
      "repo": "bentoml/BentoML"
    },
    {
      "id": "toverainc/willow-inference-server",
      "label": "willow-inference-server",
      "kind": "project",
      "repo": "toverainc/willow-inference-server"
    },
    {
      "id": "microsoft/aici",
      "label": "aici",
      "kind": "project",
      "score": 59,
      "repo": "microsoft/aici"
    },
    {
      "id": "infiniflow/ragflow",
      "label": "ragflow",
      "kind": "project",
      "score": 90,
      "repo": "infiniflow/ragflow"
    },
    {
      "id": "category:rag_framework",
      "label": "rag framework",
      "kind": "category"
    },
    {
      "id": "use_case:build-rag-applications",
      "label": "build RAG applications",
      "kind": "use_case"
    },
    {
      "id": "use_case:connect-private-data-to-llms",
      "label": "connect private data to LLMs",
      "kind": "use_case"
    },
    {
      "id": "use_case:index-documents-for-retrieval",
      "label": "index documents for retrieval",
      "kind": "use_case"
    },
    {
      "id": "mem0ai/mem0",
      "label": "mem0",
      "kind": "project",
      "score": 91,
      "repo": "mem0ai/mem0"
    },
    {
      "id": "langchain-ai/langgraph",
      "label": "langgraph",
      "kind": "project",
      "score": 85,
      "repo": "langchain-ai/langgraph"
    },
    {
      "id": "intelligencedev/manifold",
      "label": "manifold",
      "kind": "project",
      "repo": "intelligencedev/manifold"
    },
    {
      "id": "deepset-ai/haystack",
      "label": "haystack",
      "kind": "project",
      "score": 88,
      "repo": "deepset-ai/haystack"
    },
    {
      "id": "neuml/txtai",
      "label": "txtai",
      "kind": "project",
      "score": 73,
      "repo": "neuml/txtai"
    },
    {
      "id": "gptme/gptme",
      "label": "gptme",
      "kind": "project",
      "score": 77,
      "repo": "gptme/gptme"
    },
    {
      "id": "Aider-AI/aider",
      "label": "aider",
      "kind": "project",
      "repo": "Aider-AI/aider"
    },
    {
      "id": "kstevica/captain-claw",
      "label": "captain-claw",
      "kind": "project",
      "repo": "kstevica/captain-claw"
    },
    {
      "id": "mixpeek/amux",
      "label": "amux",
      "kind": "project",
      "score": 63,
      "repo": "mixpeek/amux"
    },
    {
      "id": "cline/cline",
      "label": "cline",
      "kind": "project",
      "repo": "cline/cline"
    },
    {
      "id": "ollama/ollama",
      "label": "ollama",
      "kind": "project",
      "repo": "ollama/ollama",
      "score": 92
    },
    {
      "id": "iOfficeAI/AionUi",
      "label": "AionUi",
      "kind": "project",
      "score": 86,
      "repo": "iOfficeAI/AionUi"
    },
    {
      "id": "category:agent_framework",
      "label": "agent framework",
      "kind": "category"
    },
    {
      "id": "use_case:build-agents-with-aionui",
      "label": "build agents with AionUi",
      "kind": "use_case"
    },
    {
      "id": "use_case:orchestrate-llm-tools",
      "label": "orchestrate LLM tools",
      "kind": "use_case"
    },
    {
      "id": "use_case:prototype-autonomous-workflows",
      "label": "prototype autonomous workflows",
      "kind": "use_case"
    },
    {
      "id": "CopilotKit/CopilotKit",
      "label": "CopilotKit",
      "kind": "project",
      "score": 88,
      "repo": "CopilotKit/CopilotKit"
    },
    {
      "id": "firecrawl/firecrawl",
      "label": "firecrawl",
      "kind": "project",
      "repo": "firecrawl/firecrawl"
    },
    {
      "id": "langchain-ai/langgraphjs",
      "label": "langgraphjs",
      "kind": "project",
      "repo": "langchain-ai/langgraphjs"
    },
    {
      "id": "langchain-ai/langchain",
      "label": "langchain",
      "kind": "project",
      "repo": "langchain-ai/langchain"
    },
    {
      "id": "agent-of-empires/agent-of-empires",
      "label": "agent-of-empires",
      "kind": "project",
      "score": 82,
      "repo": "agent-of-empires/agent-of-empires"
    },
    {
      "id": "omnigent-ai/omnigent",
      "label": "omnigent",
      "kind": "project",
      "score": 83,
      "repo": "omnigent-ai/omnigent"
    },
    {
      "id": "can1357/oh-my-pi",
      "label": "oh-my-pi",
      "kind": "project",
      "repo": "can1357/oh-my-pi",
      "score": 87
    },
    {
      "id": "deployment:vercel",
      "label": "vercel",
      "kind": "deployment"
    },
    {
      "id": "deployment:serverless",
      "label": "serverless",
      "kind": "deployment"
    },
    {
      "id": "superset-sh/superset",
      "label": "superset",
      "kind": "project",
      "score": 84,
      "repo": "superset-sh/superset"
    },
    {
      "id": "upstash/context7",
      "label": "context7",
      "kind": "project",
      "repo": "upstash/context7"
    },
    {
      "id": "the-open-agent/openagent",
      "label": "openagent",
      "kind": "project",
      "repo": "the-open-agent/openagent"
    },
    {
      "id": "openwong2kim/wmux",
      "label": "wmux",
      "kind": "project",
      "repo": "openwong2kim/wmux"
    },
    {
      "id": "1jehuang/jcode",
      "label": "jcode",
      "kind": "project",
      "score": 71,
      "repo": "1jehuang/jcode"
    },
    {
      "id": "nirholas/three.ws",
      "label": "three.ws",
      "kind": "project",
      "score": 64,
      "repo": "nirholas/three.ws"
    },
    {
      "id": "skalesapp/skales",
      "label": "skales",
      "kind": "project",
      "score": 67,
      "repo": "skalesapp/skales"
    },
    {
      "id": "esengine/DeepSeek-Reasonix",
      "label": "DeepSeek-Reasonix",
      "kind": "project",
      "score": 84,
      "repo": "esengine/DeepSeek-Reasonix"
    },
    {
      "id": "plandex-ai/plandex",
      "label": "plandex",
      "kind": "project",
      "repo": "plandex-ai/plandex"
    },
    {
      "id": "bytedance/deer-flow",
      "label": "deer-flow",
      "kind": "project",
      "repo": "bytedance/deer-flow"
    },
    {
      "id": "winstonkoh87/Athena-Public",
      "label": "Athena-Public",
      "kind": "project",
      "score": 66,
      "repo": "winstonkoh87/Athena-Public"
    },
    {
      "id": "ggml-org/llama.cpp",
      "label": "llama.cpp",
      "kind": "project",
      "score": 92,
      "repo": "ggml-org/llama.cpp"
    },
    {
      "id": "ggml-org/whisper.cpp",
      "label": "whisper.cpp",
      "kind": "project",
      "repo": "ggml-org/whisper.cpp"
    },
    {
      "id": "facebookresearch/faiss",
      "label": "faiss",
      "kind": "project",
      "repo": "facebookresearch/faiss"
    },
    {
      "id": "openvinotoolkit/openvino.genai",
      "label": "openvino.genai",
      "kind": "project",
      "repo": "openvinotoolkit/openvino.genai"
    },
    {
      "id": "unum-cloud/USearch",
      "label": "USearch",
      "kind": "project",
      "repo": "unum-cloud/USearch"
    },
    {
      "id": "xorbitsai/inference",
      "label": "inference",
      "kind": "project",
      "score": 88,
      "repo": "xorbitsai/inference"
    },
    {
      "id": "pathwaycom/pathway",
      "label": "pathway",
      "kind": "project",
      "score": 83,
      "repo": "pathwaycom/pathway"
    },
    {
      "id": "NVIDIA/TensorRT-LLM",
      "label": "TensorRT-LLM",
      "kind": "project",
      "score": 89,
      "repo": "NVIDIA/TensorRT-LLM"
    },
    {
      "id": "activepieces/activepieces",
      "label": "activepieces",
      "kind": "project",
      "repo": "activepieces/activepieces"
    },
    {
      "id": "BerriAI/litellm",
      "label": "litellm",
      "kind": "project",
      "score": 89,
      "repo": "BerriAI/litellm"
    },
    {
      "id": "Portkey-AI/hoot",
      "label": "hoot",
      "kind": "project",
      "repo": "Portkey-AI/hoot"
    },
    {
      "id": "ax128/AegisGate",
      "label": "AegisGate",
      "kind": "project",
      "repo": "ax128/AegisGate"
    },
    {
      "id": "Portkey-AI/gateway",
      "label": "gateway",
      "kind": "project",
      "score": 77,
      "repo": "Portkey-AI/gateway"
    },
    {
      "id": "gefsikatsinelou/MetaSearchMCP",
      "label": "MetaSearchMCP",
      "kind": "project",
      "repo": "gefsikatsinelou/MetaSearchMCP"
    },
    {
      "id": "danny-avila/LibreChat",
      "label": "LibreChat",
      "kind": "project",
      "repo": "danny-avila/LibreChat",
      "score": 87
    },
    {
      "id": "QuantumNous/new-api",
      "label": "new-api",
      "kind": "project",
      "score": 89,
      "repo": "QuantumNous/new-api"
    },
    {
      "id": "schmitech/orbit",
      "label": "orbit",
      "kind": "project",
      "repo": "schmitech/orbit"
    },
    {
      "id": "crmne/ruby_llm",
      "label": "ruby_llm",
      "kind": "project",
      "score": 81,
      "repo": "crmne/ruby_llm"
    },
    {
      "id": "lobehub/lobehub-gateway",
      "label": "lobehub-gateway",
      "kind": "project",
      "repo": "lobehub/lobehub-gateway"
    },
    {
      "id": "ax-llm/ax",
      "label": "ax",
      "kind": "project",
      "score": 77,
      "repo": "ax-llm/ax"
    },
    {
      "id": "heygen-com/hyperframes",
      "label": "hyperframes",
      "kind": "project",
      "score": 84,
      "repo": "heygen-com/hyperframes"
    },
    {
      "id": "ComposioHQ/composio",
      "label": "composio",
      "kind": "project",
      "repo": "ComposioHQ/composio"
    },
    {
      "id": "dyoshikawa/rulesync",
      "label": "rulesync",
      "kind": "project",
      "repo": "dyoshikawa/rulesync"
    },
    {
      "id": "freddy-schuetz/n8n-claw",
      "label": "n8n-claw",
      "kind": "project",
      "score": 66,
      "repo": "freddy-schuetz/n8n-claw"
    },
    {
      "id": "googleapis/mcp-toolbox",
      "label": "mcp-toolbox",
      "kind": "project",
      "score": 87,
      "repo": "googleapis/mcp-toolbox"
    },
    {
      "id": "browserbase/mcp-server-browserbase",
      "label": "mcp-server-browserbase",
      "kind": "project",
      "score": 65,
      "repo": "browserbase/mcp-server-browserbase"
    },
    {
      "id": "vercel-labs/agent-browser",
      "label": "agent-browser",
      "kind": "project",
      "score": 86,
      "repo": "vercel-labs/agent-browser"
    },
    {
      "id": "huggingface/huggingface.js",
      "label": "huggingface.js",
      "kind": "project",
      "repo": "huggingface/huggingface.js"
    },
    {
      "id": "unclecode/crawl4ai",
      "label": "crawl4ai",
      "kind": "project",
      "repo": "unclecode/crawl4ai"
    },
    {
      "id": "kunchenguid/chrome-devtools-axi",
      "label": "chrome-devtools-axi",
      "kind": "project",
      "score": 65,
      "repo": "kunchenguid/chrome-devtools-axi"
    },
    {
      "id": "vercel/chatbot",
      "label": "chatbot",
      "kind": "project",
      "score": 78,
      "repo": "vercel/chatbot"
    },
    {
      "id": "firecrawl/fireplexity",
      "label": "fireplexity",
      "kind": "project",
      "score": 58,
      "repo": "firecrawl/fireplexity"
    },
    {
      "id": "open-webui/open-webui",
      "label": "open-webui",
      "kind": "project",
      "score": 92,
      "repo": "open-webui/open-webui"
    },
    {
      "id": "category:ai_app_template",
      "label": "ai app template",
      "kind": "category"
    },
    {
      "id": "use_case:bootstrap-an-ai-app",
      "label": "bootstrap an AI app",
      "kind": "use_case"
    },
    {
      "id": "use_case:start-a-production-ready-template",
      "label": "start a production-ready template",
      "kind": "use_case"
    },
    {
      "id": "use_case:learn-app-architecture-patterns",
      "label": "learn app architecture patterns",
      "kind": "use_case"
    },
    {
      "id": "lobehub/lobehub",
      "label": "lobehub",
      "kind": "project",
      "score": 92,
      "repo": "lobehub/lobehub"
    },
    {
      "id": "pcliangx/AppGenesisForge",
      "label": "AppGenesisForge",
      "kind": "project",
      "repo": "pcliangx/AppGenesisForge"
    },
    {
      "id": "vstorm-co/full-stack-ai-agent-template",
      "label": "full-stack-ai-agent-template",
      "kind": "project",
      "repo": "vstorm-co/full-stack-ai-agent-template"
    },
    {
      "id": "CopilotKit/aimock",
      "label": "aimock",
      "kind": "project",
      "score": 74,
      "repo": "CopilotKit/aimock"
    },
    {
      "id": "mozilla-ai/otari",
      "label": "otari",
      "kind": "project",
      "score": 61,
      "repo": "mozilla-ai/otari"
    }
  ],
  "edges": [
    {
      "source": "Alqemist-labs/ruby_llm-tribunal",
      "target": "category:llm_eval",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "Alqemist-labs/ruby_llm-tribunal",
      "target": "deployment:library_only",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "Alqemist-labs/ruby_llm-tribunal",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "Alqemist-labs/ruby_llm-tribunal",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "Alqemist-labs/ruby_llm-tribunal",
      "target": "use_case:evaluate-llm-outputs",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "Alqemist-labs/ruby_llm-tribunal",
      "target": "use_case:benchmark-prompts-and-agents",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "Alqemist-labs/ruby_llm-tribunal",
      "target": "use_case:track-model-quality",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "Alqemist-labs/ruby_llm-tribunal",
      "target": "dependency:vector-database",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "Alqemist-labs/ruby_llm-tribunal",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "Alqemist-labs/ruby_llm-tribunal",
      "target": "comet-ml/opik",
      "kind": "alternative",
      "reason": "Same llm eval intent with rag overlap.",
      "weight": 100
    },
    {
      "source": "Alqemist-labs/ruby_llm-tribunal",
      "target": "promptfoo/promptfoo",
      "kind": "alternative",
      "reason": "Same llm eval intent with rag overlap.",
      "weight": 100
    },
    {
      "source": "Alqemist-labs/ruby_llm-tribunal",
      "target": "Giskard-AI/giskard-oss",
      "kind": "alternative",
      "reason": "Same llm eval intent with rag overlap.",
      "weight": 100
    },
    {
      "source": "Alqemist-labs/ruby_llm-tribunal",
      "target": "modelscope/evalscope",
      "kind": "alternative",
      "reason": "Same llm eval intent with rag overlap.",
      "weight": 100
    },
    {
      "source": "Alqemist-labs/ruby_llm-tribunal",
      "target": "promptfoo/promptfoo",
      "kind": "related",
      "reason": "Shared llm eval category and library_only deployment context.",
      "weight": 82
    },
    {
      "source": "Alqemist-labs/ruby_llm-tribunal",
      "target": "Giskard-AI/giskard-oss",
      "kind": "related",
      "reason": "Shared llm eval category and library_only deployment context.",
      "weight": 82
    },
    {
      "source": "Alqemist-labs/ruby_llm-tribunal",
      "target": "modelscope/evalscope",
      "kind": "related",
      "reason": "Shared llm eval category and library_only deployment context.",
      "weight": 82
    },
    {
      "source": "affaan-m/ECC",
      "target": "category:mcp_server",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "affaan-m/ECC",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "affaan-m/ECC",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "affaan-m/ECC",
      "target": "use_case:connect-agents-to-tools",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "affaan-m/ECC",
      "target": "use_case:expose-apis-through-mcp",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "affaan-m/ECC",
      "target": "use_case:bootstrap-mcp-integrations",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "affaan-m/ECC",
      "target": "dependency:mcp",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "affaan-m/ECC",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "affaan-m/ECC",
      "target": "trpc-group/trpc-agent-go",
      "kind": "alternative",
      "reason": "Same mcp server intent with agent_memory, mcp overlap.",
      "weight": 100
    },
    {
      "source": "affaan-m/ECC",
      "target": "markus-global/markus",
      "kind": "alternative",
      "reason": "Same mcp server intent with agent_memory, mcp overlap.",
      "weight": 100
    },
    {
      "source": "affaan-m/ECC",
      "target": "cobusgreyling/loop-engineering",
      "kind": "alternative",
      "reason": "Same mcp server intent with mcp overlap.",
      "weight": 100
    },
    {
      "source": "affaan-m/ECC",
      "target": "ThreatRecall/zettelforge",
      "kind": "alternative",
      "reason": "Same mcp server intent with agent_memory, mcp overlap.",
      "weight": 100
    },
    {
      "source": "affaan-m/ECC",
      "target": "automagik-dev/genie",
      "kind": "related",
      "reason": "Shared mcp server category and local deployment context.",
      "weight": 82
    },
    {
      "source": "affaan-m/ECC",
      "target": "bagidea/bagidea-office",
      "kind": "related",
      "reason": "Shared mcp server category and local deployment context.",
      "weight": 82
    },
    {
      "source": "affaan-m/ECC",
      "target": "kahliburke/Kaimon.jl",
      "kind": "related",
      "reason": "Shared mcp server category and local deployment context.",
      "weight": 82
    },
    {
      "source": "n8n-io/n8n",
      "target": "category:workflow_automation",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "n8n-io/n8n",
      "target": "deployment:docker",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "n8n-io/n8n",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "n8n-io/n8n",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "n8n-io/n8n",
      "target": "use_case:orchestrate-ai-workflows",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "n8n-io/n8n",
      "target": "use_case:connect-tools-and-services",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "n8n-io/n8n",
      "target": "use_case:automate-repeated-tasks",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "n8n-io/n8n",
      "target": "dependency:mcp",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "n8n-io/n8n",
      "target": "langgenius/dify",
      "kind": "alternative",
      "reason": "Same workflow automation intent with mcp, workflow overlap.",
      "weight": 100
    },
    {
      "source": "n8n-io/n8n",
      "target": "triggerdotdev/trigger.dev",
      "kind": "alternative",
      "reason": "Same workflow automation intent with mcp, workflow overlap.",
      "weight": 100
    },
    {
      "source": "n8n-io/n8n",
      "target": "Dong90/oh-my-taiyiforge",
      "kind": "alternative",
      "reason": "Same workflow automation intent with workflow overlap.",
      "weight": 100
    },
    {
      "source": "n8n-io/n8n",
      "target": "coleam00/Archon",
      "kind": "alternative",
      "reason": "Same workflow automation intent with workflow overlap.",
      "weight": 100
    },
    {
      "source": "n8n-io/n8n",
      "target": "langgenius/dify",
      "kind": "related",
      "reason": "Shared workflow automation category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "n8n-io/n8n",
      "target": "bytechefhq/bytechef",
      "kind": "related",
      "reason": "Shared docker deployment context.",
      "weight": 82
    },
    {
      "source": "n8n-io/n8n",
      "target": "Rheosoph/flow-like",
      "kind": "related",
      "reason": "Shared docker deployment context.",
      "weight": 82
    },
    {
      "source": "anomalyco/opencode",
      "target": "category:coding_agent",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "anomalyco/opencode",
      "target": "deployment:docker",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "anomalyco/opencode",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "anomalyco/opencode",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "anomalyco/opencode",
      "target": "use_case:build-ai-coding-assistants",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "anomalyco/opencode",
      "target": "use_case:automate-developer-workflows",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "anomalyco/opencode",
      "target": "use_case:integrate-codebase-aware-agents",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "anomalyco/opencode",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "anomalyco/opencode",
      "target": "earendil-works/pi",
      "kind": "alternative",
      "reason": "Same coding agent intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "anomalyco/opencode",
      "target": "continuedev/continue",
      "kind": "alternative",
      "reason": "Same coding agent intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "anomalyco/opencode",
      "target": "QwenLM/qwen-code",
      "kind": "alternative",
      "reason": "Same coding agent intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "anomalyco/opencode",
      "target": "generalaction/emdash",
      "kind": "alternative",
      "reason": "Same coding agent intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "anomalyco/opencode",
      "target": "OpenHands/OpenHands",
      "kind": "related",
      "reason": "Shared coding agent category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "anomalyco/opencode",
      "target": "earendil-works/pi",
      "kind": "related",
      "reason": "Shared coding agent category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "anomalyco/opencode",
      "target": "sgl-project/sglang",
      "kind": "related",
      "reason": "Shared coding agent category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "langflow-ai/langflow",
      "target": "category:workflow_automation",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "langflow-ai/langflow",
      "target": "deployment:docker",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "langflow-ai/langflow",
      "target": "deployment:library_only",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "langflow-ai/langflow",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "langflow-ai/langflow",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "langflow-ai/langflow",
      "target": "use_case:orchestrate-ai-workflows",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "langflow-ai/langflow",
      "target": "use_case:connect-tools-and-services",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "langflow-ai/langflow",
      "target": "use_case:automate-repeated-tasks",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "langflow-ai/langflow",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "langflow-ai/langflow",
      "target": "algorithmicsuperintelligence/optillm",
      "kind": "alternative",
      "reason": "Same workflow automation intent with workflow overlap.",
      "weight": 100
    },
    {
      "source": "langflow-ai/langflow",
      "target": "microsoft/agent-framework",
      "kind": "alternative",
      "reason": "Same workflow automation intent with workflow overlap.",
      "weight": 100
    },
    {
      "source": "langflow-ai/langflow",
      "target": "openai/openai-agents-python",
      "kind": "alternative",
      "reason": "Same workflow automation intent with workflow overlap.",
      "weight": 100
    },
    {
      "source": "langflow-ai/langflow",
      "target": "ray-project/ray",
      "kind": "alternative",
      "reason": "Same workflow automation intent with workflow overlap.",
      "weight": 100
    },
    {
      "source": "langflow-ai/langflow",
      "target": "hexabot-ai/Hexabot",
      "kind": "related",
      "reason": "Shared workflow automation category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "langflow-ai/langflow",
      "target": "algorithmicsuperintelligence/optillm",
      "kind": "related",
      "reason": "Shared workflow automation category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "langflow-ai/langflow",
      "target": "test-zeus-ai/testzeus-hercules",
      "kind": "related",
      "reason": "Shared workflow automation category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "langgenius/dify",
      "target": "category:workflow_automation",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "langgenius/dify",
      "target": "deployment:docker",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "langgenius/dify",
      "target": "deployment:kubernetes",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "langgenius/dify",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "langgenius/dify",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "langgenius/dify",
      "target": "use_case:orchestrate-ai-workflows",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "langgenius/dify",
      "target": "use_case:connect-tools-and-services",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "langgenius/dify",
      "target": "use_case:automate-repeated-tasks",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "langgenius/dify",
      "target": "dependency:mcp",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "langgenius/dify",
      "target": "dependency:vector-database",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "langgenius/dify",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "langgenius/dify",
      "target": "n8n-io/n8n",
      "kind": "alternative",
      "reason": "Same workflow automation intent with mcp, workflow overlap.",
      "weight": 100
    },
    {
      "source": "langgenius/dify",
      "target": "triggerdotdev/trigger.dev",
      "kind": "alternative",
      "reason": "Same workflow automation intent with mcp, workflow overlap.",
      "weight": 100
    },
    {
      "source": "langgenius/dify",
      "target": "deepfounder-ai/castor",
      "kind": "alternative",
      "reason": "Same workflow automation intent with rag, workflow overlap.",
      "weight": 100
    },
    {
      "source": "langgenius/dify",
      "target": "Dong90/oh-my-taiyiforge",
      "kind": "alternative",
      "reason": "Same workflow automation intent with workflow overlap.",
      "weight": 100
    },
    {
      "source": "langgenius/dify",
      "target": "hexabot-ai/Hexabot",
      "kind": "related",
      "reason": "Shared workflow automation category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "langgenius/dify",
      "target": "n8n-io/n8n",
      "kind": "related",
      "reason": "Shared workflow automation category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "langgenius/dify",
      "target": "triggerdotdev/trigger.dev",
      "kind": "related",
      "reason": "Shared workflow automation category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "github/spec-kit",
      "target": "category:coding_agent",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "github/spec-kit",
      "target": "deployment:library_only",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "github/spec-kit",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "github/spec-kit",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "github/spec-kit",
      "target": "use_case:build-ai-coding-assistants",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "github/spec-kit",
      "target": "use_case:automate-developer-workflows",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "github/spec-kit",
      "target": "use_case:integrate-codebase-aware-agents",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "github/spec-kit",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "github/spec-kit",
      "target": "OpenHands/OpenHands",
      "kind": "alternative",
      "reason": "Same coding agent intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "github/spec-kit",
      "target": "langchain-ai/open-swe",
      "kind": "alternative",
      "reason": "Same coding agent intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "github/spec-kit",
      "target": "agentforce314/clawcodex",
      "kind": "alternative",
      "reason": "Same coding agent intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "github/spec-kit",
      "target": "sgl-project/sglang",
      "kind": "alternative",
      "reason": "Same coding agent intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "github/spec-kit",
      "target": "askalf/dario",
      "kind": "related",
      "reason": "Shared coding agent category and library_only deployment context.",
      "weight": 82
    },
    {
      "source": "github/spec-kit",
      "target": "narumiruna/pi-extensions",
      "kind": "related",
      "reason": "Shared coding agent category and library_only deployment context.",
      "weight": 82
    },
    {
      "source": "github/spec-kit",
      "target": "OpenHands/OpenHands",
      "kind": "related",
      "reason": "Shared coding agent category and library_only deployment context.",
      "weight": 82
    },
    {
      "source": "browser-use/browser-use",
      "target": "category:browser_agent",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "browser-use/browser-use",
      "target": "deployment:docker",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "browser-use/browser-use",
      "target": "deployment:library_only",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "browser-use/browser-use",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "browser-use/browser-use",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "browser-use/browser-use",
      "target": "use_case:build-browser-automation-agents",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "browser-use/browser-use",
      "target": "use_case:operate-web-tasks-with-llms",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "browser-use/browser-use",
      "target": "use_case:test-web-workflows",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "browser-use/browser-use",
      "target": "dependency:browser-automation",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "browser-use/browser-use",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "browser-use/browser-use",
      "target": "tiliondev/fortress",
      "kind": "alternative",
      "reason": "Same browser agent intent with browser_automation, workflow overlap.",
      "weight": 100
    },
    {
      "source": "browser-use/browser-use",
      "target": "apify/crawlee-python",
      "kind": "alternative",
      "reason": "Same browser agent intent with browser_automation, workflow overlap.",
      "weight": 100
    },
    {
      "source": "browser-use/browser-use",
      "target": "browser-use/browser-harness",
      "kind": "alternative",
      "reason": "Same browser agent intent with browser_automation, workflow overlap.",
      "weight": 100
    },
    {
      "source": "browser-use/browser-use",
      "target": "browser-use/bux",
      "kind": "alternative",
      "reason": "Same browser agent intent with browser_automation, workflow overlap.",
      "weight": 100
    },
    {
      "source": "browser-use/browser-use",
      "target": "nanobrowser/nanobrowser",
      "kind": "related",
      "reason": "Shared browser agent category and library_only deployment context.",
      "weight": 82
    },
    {
      "source": "browser-use/browser-use",
      "target": "tiliondev/fortress",
      "kind": "related",
      "reason": "Shared browser agent category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "browser-use/browser-use",
      "target": "apify/crawlee",
      "kind": "related",
      "reason": "Shared browser agent category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "openai/codex",
      "target": "category:coding_agent",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "openai/codex",
      "target": "deployment:library_only",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "openai/codex",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "openai/codex",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "openai/codex",
      "target": "use_case:build-ai-coding-assistants",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "openai/codex",
      "target": "use_case:automate-developer-workflows",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "openai/codex",
      "target": "use_case:integrate-codebase-aware-agents",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "openai/codex",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "openai/codex",
      "target": "gi-dellav/zerostack",
      "kind": "alternative",
      "reason": "Same coding agent intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "openai/codex",
      "target": "rivet-dev/agentos",
      "kind": "alternative",
      "reason": "Same coding agent intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "openai/codex",
      "target": "reyamira/models",
      "kind": "alternative",
      "reason": "Same coding agent intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "openai/codex",
      "target": "TabbyML/tabby",
      "kind": "alternative",
      "reason": "Same coding agent intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "openai/codex",
      "target": "OpenHands/OpenHands",
      "kind": "related",
      "reason": "Shared coding agent category and library_only deployment context.",
      "weight": 82
    },
    {
      "source": "openai/codex",
      "target": "github/spec-kit",
      "kind": "related",
      "reason": "Shared coding agent category and library_only deployment context.",
      "weight": 82
    },
    {
      "source": "openai/codex",
      "target": "earendil-works/pi",
      "kind": "related",
      "reason": "Shared coding agent category and library_only deployment context.",
      "weight": 82
    },
    {
      "source": "vllm-project/vllm",
      "target": "category:local_llm_runtime",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "vllm-project/vllm",
      "target": "deployment:docker",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "vllm-project/vllm",
      "target": "deployment:library_only",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "vllm-project/vllm",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "vllm-project/vllm",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "vllm-project/vllm",
      "target": "use_case:run-local-models",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "vllm-project/vllm",
      "target": "use_case:serve-inference-endpoints",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "vllm-project/vllm",
      "target": "use_case:prototype-private-llm-deployments",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "vllm-project/vllm",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "vllm-project/vllm",
      "target": "vllm-project/vllm-omni",
      "kind": "alternative",
      "reason": "Same local llm runtime intent with local_inference overlap.",
      "weight": 100
    },
    {
      "source": "vllm-project/vllm",
      "target": "jaylfc/taOS",
      "kind": "alternative",
      "reason": "Same local llm runtime intent with agent_memory, local_inference overlap.",
      "weight": 100
    },
    {
      "source": "vllm-project/vllm",
      "target": "bentoml/BentoML",
      "kind": "alternative",
      "reason": "Same local llm runtime intent with local_inference overlap.",
      "weight": 100
    },
    {
      "source": "vllm-project/vllm",
      "target": "toverainc/willow-inference-server",
      "kind": "alternative",
      "reason": "Same local llm runtime intent with local_inference overlap.",
      "weight": 100
    },
    {
      "source": "vllm-project/vllm",
      "target": "microsoft/aici",
      "kind": "related",
      "reason": "Shared local llm runtime category and library_only deployment context.",
      "weight": 82
    },
    {
      "source": "vllm-project/vllm",
      "target": "bentoml/BentoML",
      "kind": "related",
      "reason": "Shared local llm runtime category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "vllm-project/vllm",
      "target": "sgl-project/sglang",
      "kind": "related",
      "reason": "Shared docker deployment context.",
      "weight": 82
    },
    {
      "source": "infiniflow/ragflow",
      "target": "category:rag_framework",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "infiniflow/ragflow",
      "target": "deployment:docker",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "infiniflow/ragflow",
      "target": "deployment:library_only",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "infiniflow/ragflow",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "infiniflow/ragflow",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "infiniflow/ragflow",
      "target": "use_case:build-rag-applications",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "infiniflow/ragflow",
      "target": "use_case:connect-private-data-to-llms",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "infiniflow/ragflow",
      "target": "use_case:index-documents-for-retrieval",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "infiniflow/ragflow",
      "target": "dependency:vector-database",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "infiniflow/ragflow",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "infiniflow/ragflow",
      "target": "mem0ai/mem0",
      "kind": "alternative",
      "reason": "Same rag framework intent with rag overlap.",
      "weight": 100
    },
    {
      "source": "infiniflow/ragflow",
      "target": "langchain-ai/langgraph",
      "kind": "alternative",
      "reason": "Same rag framework intent with rag overlap.",
      "weight": 100
    },
    {
      "source": "infiniflow/ragflow",
      "target": "intelligencedev/manifold",
      "kind": "alternative",
      "reason": "Same rag framework intent with rag overlap.",
      "weight": 100
    },
    {
      "source": "infiniflow/ragflow",
      "target": "deepset-ai/haystack",
      "kind": "alternative",
      "reason": "Same rag framework intent with rag overlap.",
      "weight": 100
    },
    {
      "source": "infiniflow/ragflow",
      "target": "neuml/txtai",
      "kind": "related",
      "reason": "Shared rag framework category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "infiniflow/ragflow",
      "target": "deepset-ai/haystack",
      "kind": "related",
      "reason": "Shared rag framework category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "infiniflow/ragflow",
      "target": "gptme/gptme",
      "kind": "related",
      "reason": "Shared rag framework category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "OpenHands/OpenHands",
      "target": "category:coding_agent",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "OpenHands/OpenHands",
      "target": "deployment:docker",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "OpenHands/OpenHands",
      "target": "deployment:library_only",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "OpenHands/OpenHands",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "OpenHands/OpenHands",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "OpenHands/OpenHands",
      "target": "use_case:build-ai-coding-assistants",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "OpenHands/OpenHands",
      "target": "use_case:automate-developer-workflows",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "OpenHands/OpenHands",
      "target": "use_case:integrate-codebase-aware-agents",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "OpenHands/OpenHands",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "OpenHands/OpenHands",
      "target": "Aider-AI/aider",
      "kind": "alternative",
      "reason": "Same coding agent intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "OpenHands/OpenHands",
      "target": "kstevica/captain-claw",
      "kind": "alternative",
      "reason": "Same coding agent intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "OpenHands/OpenHands",
      "target": "langchain-ai/open-swe",
      "kind": "alternative",
      "reason": "Same coding agent intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "OpenHands/OpenHands",
      "target": "agentforce314/clawcodex",
      "kind": "alternative",
      "reason": "Same coding agent intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "OpenHands/OpenHands",
      "target": "askalf/dario",
      "kind": "related",
      "reason": "Shared coding agent category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "OpenHands/OpenHands",
      "target": "mixpeek/amux",
      "kind": "related",
      "reason": "Shared coding agent category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "OpenHands/OpenHands",
      "target": "agentforce314/clawcodex",
      "kind": "related",
      "reason": "Shared coding agent category and library_only deployment context.",
      "weight": 82
    },
    {
      "source": "earendil-works/pi",
      "target": "category:coding_agent",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "earendil-works/pi",
      "target": "deployment:docker",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "earendil-works/pi",
      "target": "deployment:library_only",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "earendil-works/pi",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "earendil-works/pi",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "earendil-works/pi",
      "target": "use_case:build-ai-coding-assistants",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "earendil-works/pi",
      "target": "use_case:automate-developer-workflows",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "earendil-works/pi",
      "target": "use_case:integrate-codebase-aware-agents",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "earendil-works/pi",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "earendil-works/pi",
      "target": "anomalyco/opencode",
      "kind": "alternative",
      "reason": "Same coding agent intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "earendil-works/pi",
      "target": "cline/cline",
      "kind": "alternative",
      "reason": "Same coding agent intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "earendil-works/pi",
      "target": "continuedev/continue",
      "kind": "alternative",
      "reason": "Same coding agent intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "earendil-works/pi",
      "target": "QwenLM/qwen-code",
      "kind": "alternative",
      "reason": "Same coding agent intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "earendil-works/pi",
      "target": "OpenHands/OpenHands",
      "kind": "related",
      "reason": "Shared coding agent category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "earendil-works/pi",
      "target": "ollama/ollama",
      "kind": "related",
      "reason": "Shared coding agent category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "earendil-works/pi",
      "target": "QwenLM/qwen-code",
      "kind": "related",
      "reason": "Shared coding agent category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "iOfficeAI/AionUi",
      "target": "category:agent_framework",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "iOfficeAI/AionUi",
      "target": "deployment:docker",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "iOfficeAI/AionUi",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "iOfficeAI/AionUi",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "iOfficeAI/AionUi",
      "target": "use_case:build-agents-with-aionui",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "iOfficeAI/AionUi",
      "target": "use_case:orchestrate-llm-tools",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "iOfficeAI/AionUi",
      "target": "use_case:prototype-autonomous-workflows",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "iOfficeAI/AionUi",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "iOfficeAI/AionUi",
      "target": "CopilotKit/CopilotKit",
      "kind": "alternative",
      "reason": "Same agent framework intent with workflow overlap.",
      "weight": 100
    },
    {
      "source": "iOfficeAI/AionUi",
      "target": "firecrawl/firecrawl",
      "kind": "alternative",
      "reason": "Same agent framework intent with workflow overlap.",
      "weight": 100
    },
    {
      "source": "iOfficeAI/AionUi",
      "target": "langchain-ai/langgraphjs",
      "kind": "alternative",
      "reason": "Same agent framework intent with workflow overlap.",
      "weight": 100
    },
    {
      "source": "iOfficeAI/AionUi",
      "target": "langchain-ai/langchain",
      "kind": "alternative",
      "reason": "Same agent framework intent with workflow overlap.",
      "weight": 100
    },
    {
      "source": "iOfficeAI/AionUi",
      "target": "agent-of-empires/agent-of-empires",
      "kind": "related",
      "reason": "Shared agent framework category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "iOfficeAI/AionUi",
      "target": "omnigent-ai/omnigent",
      "kind": "related",
      "reason": "Shared agent framework category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "iOfficeAI/AionUi",
      "target": "CopilotKit/CopilotKit",
      "kind": "related",
      "reason": "Shared agent framework category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "can1357/oh-my-pi",
      "target": "category:mcp_server",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "can1357/oh-my-pi",
      "target": "deployment:docker",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "can1357/oh-my-pi",
      "target": "deployment:vercel",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "can1357/oh-my-pi",
      "target": "deployment:serverless",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "can1357/oh-my-pi",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "can1357/oh-my-pi",
      "target": "use_case:connect-agents-to-tools",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "can1357/oh-my-pi",
      "target": "use_case:expose-apis-through-mcp",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "can1357/oh-my-pi",
      "target": "use_case:bootstrap-mcp-integrations",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "can1357/oh-my-pi",
      "target": "dependency:mcp",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "can1357/oh-my-pi",
      "target": "dependency:browser-automation",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "can1357/oh-my-pi",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "can1357/oh-my-pi",
      "target": "superset-sh/superset",
      "kind": "alternative",
      "reason": "Same mcp server intent with coding_agent, mcp overlap.",
      "weight": 100
    },
    {
      "source": "can1357/oh-my-pi",
      "target": "upstash/context7",
      "kind": "alternative",
      "reason": "Same mcp server intent with coding_agent, mcp overlap.",
      "weight": 100
    },
    {
      "source": "can1357/oh-my-pi",
      "target": "the-open-agent/openagent",
      "kind": "alternative",
      "reason": "Same mcp server intent with browser_automation, coding_agent, mcp overlap.",
      "weight": 100
    },
    {
      "source": "can1357/oh-my-pi",
      "target": "openwong2kim/wmux",
      "kind": "alternative",
      "reason": "Same mcp server intent with browser_automation, coding_agent, mcp overlap.",
      "weight": 100
    },
    {
      "source": "can1357/oh-my-pi",
      "target": "1jehuang/jcode",
      "kind": "related",
      "reason": "Shared mcp server category and local deployment context.",
      "weight": 82
    },
    {
      "source": "can1357/oh-my-pi",
      "target": "nirholas/three.ws",
      "kind": "related",
      "reason": "Shared mcp server category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "can1357/oh-my-pi",
      "target": "skalesapp/skales",
      "kind": "related",
      "reason": "Shared mcp server category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "esengine/DeepSeek-Reasonix",
      "target": "category:coding_agent",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "esengine/DeepSeek-Reasonix",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "esengine/DeepSeek-Reasonix",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "esengine/DeepSeek-Reasonix",
      "target": "use_case:build-ai-coding-assistants",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "esengine/DeepSeek-Reasonix",
      "target": "use_case:automate-developer-workflows",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "esengine/DeepSeek-Reasonix",
      "target": "use_case:integrate-codebase-aware-agents",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "esengine/DeepSeek-Reasonix",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "esengine/DeepSeek-Reasonix",
      "target": "plandex-ai/plandex",
      "kind": "alternative",
      "reason": "Same coding agent intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "esengine/DeepSeek-Reasonix",
      "target": "OpenHands/OpenHands",
      "kind": "alternative",
      "reason": "Same coding agent intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "esengine/DeepSeek-Reasonix",
      "target": "ollama/ollama",
      "kind": "alternative",
      "reason": "Same coding agent intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "esengine/DeepSeek-Reasonix",
      "target": "generalaction/emdash",
      "kind": "alternative",
      "reason": "Same coding agent intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "esengine/DeepSeek-Reasonix",
      "target": "agentforce314/clawcodex",
      "kind": "related",
      "reason": "Shared coding agent category and local deployment context.",
      "weight": 82
    },
    {
      "source": "esengine/DeepSeek-Reasonix",
      "target": "OpenHands/OpenHands",
      "kind": "related",
      "reason": "Shared coding agent category and local deployment context.",
      "weight": 82
    },
    {
      "source": "esengine/DeepSeek-Reasonix",
      "target": "generalaction/emdash",
      "kind": "related",
      "reason": "Shared coding agent category and local deployment context.",
      "weight": 82
    },
    {
      "source": "mem0ai/mem0",
      "target": "category:rag_framework",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "mem0ai/mem0",
      "target": "deployment:docker",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "mem0ai/mem0",
      "target": "deployment:vercel",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "mem0ai/mem0",
      "target": "deployment:serverless",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "mem0ai/mem0",
      "target": "deployment:library_only",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "mem0ai/mem0",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "mem0ai/mem0",
      "target": "use_case:build-rag-applications",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "mem0ai/mem0",
      "target": "use_case:connect-private-data-to-llms",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "mem0ai/mem0",
      "target": "use_case:index-documents-for-retrieval",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "mem0ai/mem0",
      "target": "dependency:vector-database",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "mem0ai/mem0",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "mem0ai/mem0",
      "target": "langchain-ai/langgraph",
      "kind": "alternative",
      "reason": "Same rag framework intent with rag overlap.",
      "weight": 100
    },
    {
      "source": "mem0ai/mem0",
      "target": "bytedance/deer-flow",
      "kind": "alternative",
      "reason": "Same rag framework intent with rag overlap.",
      "weight": 100
    },
    {
      "source": "mem0ai/mem0",
      "target": "deepset-ai/haystack",
      "kind": "alternative",
      "reason": "Same rag framework intent with agent_memory, rag overlap.",
      "weight": 100
    },
    {
      "source": "mem0ai/mem0",
      "target": "winstonkoh87/Athena-Public",
      "kind": "alternative",
      "reason": "Same rag framework intent with agent_memory, rag overlap.",
      "weight": 100
    },
    {
      "source": "mem0ai/mem0",
      "target": "winstonkoh87/Athena-Public",
      "kind": "related",
      "reason": "Shared rag framework category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "mem0ai/mem0",
      "target": "deepset-ai/haystack",
      "kind": "related",
      "reason": "Shared rag framework category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "mem0ai/mem0",
      "target": "langchain-ai/langgraph",
      "kind": "related",
      "reason": "Shared rag framework category and library_only deployment context.",
      "weight": 82
    },
    {
      "source": "ggml-org/llama.cpp",
      "target": "category:rag_framework",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "ggml-org/llama.cpp",
      "target": "deployment:docker",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "ggml-org/llama.cpp",
      "target": "deployment:kubernetes",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "ggml-org/llama.cpp",
      "target": "deployment:library_only",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "ggml-org/llama.cpp",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "ggml-org/llama.cpp",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "ggml-org/llama.cpp",
      "target": "use_case:build-rag-applications",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "ggml-org/llama.cpp",
      "target": "use_case:connect-private-data-to-llms",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "ggml-org/llama.cpp",
      "target": "use_case:index-documents-for-retrieval",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "ggml-org/llama.cpp",
      "target": "dependency:vector-database",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "ggml-org/llama.cpp",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "ggml-org/llama.cpp",
      "target": "ggml-org/whisper.cpp",
      "kind": "alternative",
      "reason": "Same rag framework intent with rag overlap.",
      "weight": 100
    },
    {
      "source": "ggml-org/llama.cpp",
      "target": "facebookresearch/faiss",
      "kind": "alternative",
      "reason": "Same rag framework intent with rag overlap.",
      "weight": 100
    },
    {
      "source": "ggml-org/llama.cpp",
      "target": "openvinotoolkit/openvino.genai",
      "kind": "alternative",
      "reason": "Same rag framework intent with rag overlap.",
      "weight": 100
    },
    {
      "source": "ggml-org/llama.cpp",
      "target": "unum-cloud/USearch",
      "kind": "alternative",
      "reason": "Same rag framework intent with rag overlap.",
      "weight": 100
    },
    {
      "source": "ggml-org/llama.cpp",
      "target": "xorbitsai/inference",
      "kind": "related",
      "reason": "Shared rag framework category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "ggml-org/llama.cpp",
      "target": "pathwaycom/pathway",
      "kind": "related",
      "reason": "Shared rag framework category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "ggml-org/llama.cpp",
      "target": "NVIDIA/TensorRT-LLM",
      "kind": "related",
      "reason": "Shared rag framework category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "superset-sh/superset",
      "target": "category:mcp_server",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "superset-sh/superset",
      "target": "deployment:docker",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "superset-sh/superset",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "superset-sh/superset",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "superset-sh/superset",
      "target": "use_case:connect-agents-to-tools",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "superset-sh/superset",
      "target": "use_case:expose-apis-through-mcp",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "superset-sh/superset",
      "target": "use_case:bootstrap-mcp-integrations",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "superset-sh/superset",
      "target": "dependency:mcp",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "superset-sh/superset",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "superset-sh/superset",
      "target": "can1357/oh-my-pi",
      "kind": "alternative",
      "reason": "Same mcp server intent with coding_agent, mcp overlap.",
      "weight": 100
    },
    {
      "source": "superset-sh/superset",
      "target": "1jehuang/jcode",
      "kind": "alternative",
      "reason": "Same mcp server intent with coding_agent, mcp overlap.",
      "weight": 100
    },
    {
      "source": "superset-sh/superset",
      "target": "cobusgreyling/loop-engineering",
      "kind": "alternative",
      "reason": "Same mcp server intent with coding_agent, mcp, workflow overlap.",
      "weight": 100
    },
    {
      "source": "superset-sh/superset",
      "target": "activepieces/activepieces",
      "kind": "alternative",
      "reason": "Same mcp server intent with mcp, workflow overlap.",
      "weight": 100
    },
    {
      "source": "superset-sh/superset",
      "target": "automagik-dev/genie",
      "kind": "related",
      "reason": "Shared mcp server category and local deployment context.",
      "weight": 82
    },
    {
      "source": "superset-sh/superset",
      "target": "kahliburke/Kaimon.jl",
      "kind": "related",
      "reason": "Shared mcp server category and local deployment context.",
      "weight": 82
    },
    {
      "source": "superset-sh/superset",
      "target": "1jehuang/jcode",
      "kind": "related",
      "reason": "Shared mcp server category and local deployment context.",
      "weight": 82
    },
    {
      "source": "BerriAI/litellm",
      "target": "category:mcp_server",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "BerriAI/litellm",
      "target": "deployment:docker",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "BerriAI/litellm",
      "target": "deployment:library_only",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "BerriAI/litellm",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "BerriAI/litellm",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "BerriAI/litellm",
      "target": "use_case:connect-agents-to-tools",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "BerriAI/litellm",
      "target": "use_case:expose-apis-through-mcp",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "BerriAI/litellm",
      "target": "use_case:bootstrap-mcp-integrations",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "BerriAI/litellm",
      "target": "dependency:mcp",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "BerriAI/litellm",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "BerriAI/litellm",
      "target": "Portkey-AI/hoot",
      "kind": "alternative",
      "reason": "Same mcp server intent with mcp, llm_gateway overlap.",
      "weight": 100
    },
    {
      "source": "BerriAI/litellm",
      "target": "ax128/AegisGate",
      "kind": "alternative",
      "reason": "Same mcp server intent with mcp, llm_gateway overlap.",
      "weight": 100
    },
    {
      "source": "BerriAI/litellm",
      "target": "Portkey-AI/gateway",
      "kind": "alternative",
      "reason": "Same mcp server intent with mcp, llm_gateway overlap.",
      "weight": 100
    },
    {
      "source": "BerriAI/litellm",
      "target": "gefsikatsinelou/MetaSearchMCP",
      "kind": "alternative",
      "reason": "Same mcp server intent with mcp, llm_gateway overlap.",
      "weight": 100
    },
    {
      "source": "BerriAI/litellm",
      "target": "Portkey-AI/gateway",
      "kind": "related",
      "reason": "Shared mcp server category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "BerriAI/litellm",
      "target": "danny-avila/LibreChat",
      "kind": "related",
      "reason": "Shared mcp server category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "BerriAI/litellm",
      "target": "1jehuang/jcode",
      "kind": "related",
      "reason": "Shared mcp server category and library_only deployment context.",
      "weight": 82
    },
    {
      "source": "QuantumNous/new-api",
      "target": "category:rag_framework",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "QuantumNous/new-api",
      "target": "deployment:docker",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "QuantumNous/new-api",
      "target": "deployment:library_only",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "QuantumNous/new-api",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "QuantumNous/new-api",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "QuantumNous/new-api",
      "target": "use_case:build-rag-applications",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "QuantumNous/new-api",
      "target": "use_case:connect-private-data-to-llms",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "QuantumNous/new-api",
      "target": "use_case:index-documents-for-retrieval",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "QuantumNous/new-api",
      "target": "dependency:vector-database",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "QuantumNous/new-api",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "QuantumNous/new-api",
      "target": "schmitech/orbit",
      "kind": "alternative",
      "reason": "Same rag framework intent with rag, llm_gateway overlap.",
      "weight": 100
    },
    {
      "source": "QuantumNous/new-api",
      "target": "deepset-ai/haystack",
      "kind": "alternative",
      "reason": "Same rag framework intent with rag, llm_gateway overlap.",
      "weight": 100
    },
    {
      "source": "QuantumNous/new-api",
      "target": "crmne/ruby_llm",
      "kind": "alternative",
      "reason": "Same rag framework intent with rag overlap.",
      "weight": 100
    },
    {
      "source": "QuantumNous/new-api",
      "target": "lobehub/lobehub-gateway",
      "kind": "alternative",
      "reason": "Same rag framework intent with rag, llm_gateway overlap.",
      "weight": 100
    },
    {
      "source": "QuantumNous/new-api",
      "target": "ax-llm/ax",
      "kind": "related",
      "reason": "Shared rag framework category and library_only deployment context.",
      "weight": 82
    },
    {
      "source": "QuantumNous/new-api",
      "target": "crmne/ruby_llm",
      "kind": "related",
      "reason": "Shared rag framework category and local deployment context.",
      "weight": 82
    },
    {
      "source": "QuantumNous/new-api",
      "target": "deepset-ai/haystack",
      "kind": "related",
      "reason": "Shared rag framework category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "heygen-com/hyperframes",
      "target": "category:mcp_server",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "heygen-com/hyperframes",
      "target": "deployment:docker",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "heygen-com/hyperframes",
      "target": "deployment:library_only",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "heygen-com/hyperframes",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "heygen-com/hyperframes",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "heygen-com/hyperframes",
      "target": "use_case:connect-agents-to-tools",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "heygen-com/hyperframes",
      "target": "use_case:expose-apis-through-mcp",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "heygen-com/hyperframes",
      "target": "use_case:bootstrap-mcp-integrations",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "heygen-com/hyperframes",
      "target": "dependency:mcp",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "heygen-com/hyperframes",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "heygen-com/hyperframes",
      "target": "can1357/oh-my-pi",
      "kind": "alternative",
      "reason": "Same mcp server intent with mcp overlap.",
      "weight": 100
    },
    {
      "source": "heygen-com/hyperframes",
      "target": "danny-avila/LibreChat",
      "kind": "alternative",
      "reason": "Same mcp server intent with mcp overlap.",
      "weight": 100
    },
    {
      "source": "heygen-com/hyperframes",
      "target": "ComposioHQ/composio",
      "kind": "alternative",
      "reason": "Same mcp server intent with mcp overlap.",
      "weight": 100
    },
    {
      "source": "heygen-com/hyperframes",
      "target": "dyoshikawa/rulesync",
      "kind": "alternative",
      "reason": "Same mcp server intent with mcp overlap.",
      "weight": 100
    },
    {
      "source": "heygen-com/hyperframes",
      "target": "freddy-schuetz/n8n-claw",
      "kind": "related",
      "reason": "Shared mcp server category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "heygen-com/hyperframes",
      "target": "googleapis/mcp-toolbox",
      "kind": "related",
      "reason": "Shared mcp server category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "heygen-com/hyperframes",
      "target": "browserbase/mcp-server-browserbase",
      "kind": "related",
      "reason": "Shared mcp server category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "vercel-labs/agent-browser",
      "target": "category:browser_agent",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "vercel-labs/agent-browser",
      "target": "deployment:vercel",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "vercel-labs/agent-browser",
      "target": "deployment:serverless",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "vercel-labs/agent-browser",
      "target": "deployment:library_only",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "vercel-labs/agent-browser",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "vercel-labs/agent-browser",
      "target": "use_case:build-browser-automation-agents",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "vercel-labs/agent-browser",
      "target": "use_case:operate-web-tasks-with-llms",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "vercel-labs/agent-browser",
      "target": "use_case:test-web-workflows",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "vercel-labs/agent-browser",
      "target": "dependency:browser-automation",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "vercel-labs/agent-browser",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "vercel-labs/agent-browser",
      "target": "browser-use/browser-use",
      "kind": "alternative",
      "reason": "Same browser agent intent with browser_automation, workflow overlap.",
      "weight": 100
    },
    {
      "source": "vercel-labs/agent-browser",
      "target": "huggingface/huggingface.js",
      "kind": "alternative",
      "reason": "Same browser agent intent with browser_automation, workflow overlap.",
      "weight": 100
    },
    {
      "source": "vercel-labs/agent-browser",
      "target": "unclecode/crawl4ai",
      "kind": "alternative",
      "reason": "Same browser agent intent with browser_automation, workflow overlap.",
      "weight": 100
    },
    {
      "source": "vercel-labs/agent-browser",
      "target": "apify/crawlee",
      "kind": "alternative",
      "reason": "Same browser agent intent with browser_automation, workflow overlap.",
      "weight": 100
    },
    {
      "source": "vercel-labs/agent-browser",
      "target": "kunchenguid/chrome-devtools-axi",
      "kind": "related",
      "reason": "Shared browser agent category and vercel deployment context.",
      "weight": 82
    },
    {
      "source": "vercel-labs/agent-browser",
      "target": "vercel/chatbot",
      "kind": "related",
      "reason": "Shared browser agent category and vercel deployment context.",
      "weight": 82
    },
    {
      "source": "vercel-labs/agent-browser",
      "target": "firecrawl/fireplexity",
      "kind": "related",
      "reason": "Shared browser agent category and vercel deployment context.",
      "weight": 82
    },
    {
      "source": "open-webui/open-webui",
      "target": "category:ai_app_template",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "open-webui/open-webui",
      "target": "deployment:docker",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "open-webui/open-webui",
      "target": "deployment:kubernetes",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "open-webui/open-webui",
      "target": "deployment:library_only",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "open-webui/open-webui",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "open-webui/open-webui",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "open-webui/open-webui",
      "target": "use_case:bootstrap-an-ai-app",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "open-webui/open-webui",
      "target": "use_case:start-a-production-ready-template",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "open-webui/open-webui",
      "target": "use_case:learn-app-architecture-patterns",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "open-webui/open-webui",
      "target": "dependency:mcp",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "open-webui/open-webui",
      "target": "dependency:vector-database",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "open-webui/open-webui",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "open-webui/open-webui",
      "target": "lobehub/lobehub",
      "kind": "alternative",
      "reason": "Same ai app template intent with mcp overlap.",
      "weight": 100
    },
    {
      "source": "open-webui/open-webui",
      "target": "pcliangx/AppGenesisForge",
      "kind": "alternative",
      "reason": "Same ai app template intent with rag overlap.",
      "weight": 100
    },
    {
      "source": "open-webui/open-webui",
      "target": "vstorm-co/full-stack-ai-agent-template",
      "kind": "alternative",
      "reason": "Same ai app template intent with rag overlap.",
      "weight": 100
    },
    {
      "source": "open-webui/open-webui",
      "target": "CopilotKit/aimock",
      "kind": "alternative",
      "reason": "Same ai app template intent with mcp overlap.",
      "weight": 100
    },
    {
      "source": "open-webui/open-webui",
      "target": "CopilotKit/aimock",
      "kind": "related",
      "reason": "Shared ai app template category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "open-webui/open-webui",
      "target": "mozilla-ai/otari",
      "kind": "related",
      "reason": "Shared ai app template category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "open-webui/open-webui",
      "target": "lobehub/lobehub",
      "kind": "related",
      "reason": "Shared ai app template category and docker deployment context.",
      "weight": 82
    }
  ],
  "resolved_from": {
    "requested_id": "Alqemist-labs/ruby_llm-tribunal",
    "resolved_id": "Alqemist-labs/ruby_llm-tribunal",
    "resolution": "direct"
  },
  "metadata": {
    "source": "d1",
    "reason": "d1_query",
    "project_count": 880,
    "generated_at": "2026-07-09T06:33:19.534Z",
    "loaded_project_limit": 2000,
    "truncated": false
  }
}