{
  "focus": "olimorris/codecompanion.nvim",
  "project": {
    "repo": "olimorris/codecompanion.nvim",
    "name": "codecompanion.nvim",
    "description": "✨ AI Coding, Vim Style",
    "maintainer": "olimorris",
    "license": "Apache-2.0",
    "language": "Lua",
    "recent_activity": "active_last_week"
  },
  "summary": "olimorris/codecompanion.nvim graph connects 4 alternatives, 8 related projects, 1 inferred dependencies, 4 deployment targets, and 3 use cases.",
  "next_actions": [
    {
      "label": "Open project knowledge",
      "href": "/projects/olimorris/codecompanion.nvim",
      "kind": "project"
    },
    {
      "label": "Find alternatives",
      "href": "/alternatives/olimorris/codecompanion.nvim",
      "kind": "alternatives"
    },
    {
      "label": "Explore related projects",
      "href": "/api/related/olimorris/codecompanion.nvim",
      "kind": "related"
    },
    {
      "label": "Explain score",
      "href": "/score/olimorris/codecompanion.nvim",
      "kind": "score"
    },
    {
      "label": "Compare shortlist",
      "href": "/api/compare?repos=olimorris/codecompanion.nvim",
      "kind": "compare"
    }
  ],
  "graph_stats": {
    "node_count": 157,
    "edge_count": 388,
    "project_count": 115,
    "relationship_counts": {
      "alternative": 96,
      "related": 72,
      "category": 24,
      "deployment": 86,
      "use_case": 72,
      "dependency": 38
    }
  },
  "relationship_groups": {
    "alternatives": [
      {
        "repo": "agent-of-empires/agent-of-empires",
        "reason": "Same agent framework intent with coding_agent, workflow overlap."
      },
      {
        "repo": "langchain-ai/langchain",
        "reason": "Same agent framework intent with workflow overlap."
      },
      {
        "repo": "iOfficeAI/AionUi",
        "reason": "Same agent framework intent with workflow overlap."
      },
      {
        "repo": "unslothai/unsloth",
        "reason": "Same agent framework intent with workflow overlap."
      }
    ],
    "related": [
      {
        "repo": "langchain-ai/langchain",
        "reason": "Shared agent framework category and docker deployment context."
      },
      {
        "repo": "unslothai/unsloth",
        "reason": "Shared agent framework category and docker deployment context."
      },
      {
        "repo": "e2b-dev/E2B",
        "reason": "Shared agent framework category and docker deployment context."
      },
      {
        "repo": "avibe-bot/avibe",
        "reason": "Shared agent framework category and docker deployment context."
      },
      {
        "repo": "agent-of-empires/agent-of-empires",
        "reason": "Shared agent framework category and docker deployment context."
      },
      {
        "repo": "CopilotKit/CopilotKit",
        "reason": "Shared agent framework category and docker deployment context."
      },
      {
        "repo": "iOfficeAI/AionUi",
        "reason": "Shared agent framework category and docker deployment context."
      },
      {
        "repo": "Significant-Gravitas/AutoGPT",
        "reason": "Shared agent framework category and docker deployment context."
      }
    ],
    "dependencies": [
      "LLM provider"
    ],
    "deployment_targets": [
      "docker",
      "library_only",
      "local",
      "cloud"
    ],
    "use_cases": [
      "build agents with codecompanion.nvim",
      "orchestrate LLM tools",
      "prototype autonomous workflows"
    ]
  },
  "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, contributors90d."
    ],
    "confidence_reason": "olimorris/codecompanion.nvim graph is grounded in indexed alternatives, related projects, deployments, dependencies, and use cases.",
    "last_verified_at": "2026-07-09T12:01:05.711Z"
  },
  "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, contributors90d."
  ],
  "confidence_reason": "olimorris/codecompanion.nvim 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-09T12:01:05.711Z",
  "nodes": [
    {
      "id": "olimorris/codecompanion.nvim",
      "label": "codecompanion.nvim",
      "kind": "project",
      "score": 84,
      "repo": "olimorris/codecompanion.nvim"
    },
    {
      "id": "category:agent_framework",
      "label": "agent framework",
      "kind": "category"
    },
    {
      "id": "deployment:docker",
      "label": "docker",
      "kind": "deployment"
    },
    {
      "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:build-agents-with-codecompanion-nvim",
      "label": "build agents with codecompanion.nvim",
      "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": "dependency:llm-provider",
      "label": "LLM provider",
      "kind": "dependency"
    },
    {
      "id": "agent-of-empires/agent-of-empires",
      "label": "agent-of-empires",
      "kind": "project",
      "score": 82,
      "repo": "agent-of-empires/agent-of-empires"
    },
    {
      "id": "langchain-ai/langchain",
      "label": "langchain",
      "kind": "project",
      "score": 90,
      "repo": "langchain-ai/langchain"
    },
    {
      "id": "iOfficeAI/AionUi",
      "label": "AionUi",
      "kind": "project",
      "score": 86,
      "repo": "iOfficeAI/AionUi"
    },
    {
      "id": "unslothai/unsloth",
      "label": "unsloth",
      "kind": "project",
      "score": 90,
      "repo": "unslothai/unsloth"
    },
    {
      "id": "e2b-dev/E2B",
      "label": "E2B",
      "kind": "project",
      "score": 85,
      "repo": "e2b-dev/E2B"
    },
    {
      "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": "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": "ollama/ollama",
      "label": "ollama",
      "kind": "project",
      "repo": "ollama/ollama",
      "score": 92
    },
    {
      "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": "dependency:vector-database",
      "label": "Vector database",
      "kind": "dependency"
    },
    {
      "id": "deepfounder-ai/castor",
      "label": "castor",
      "kind": "project",
      "repo": "deepfounder-ai/castor"
    },
    {
      "id": "use_case:build-agents-with-langchain",
      "label": "build agents with langchain",
      "kind": "use_case"
    },
    {
      "id": "framerslab/agentos",
      "label": "agentos",
      "kind": "project",
      "repo": "framerslab/agentos"
    },
    {
      "id": "TransformerOptimus/SuperAGI",
      "label": "SuperAGI",
      "kind": "project",
      "repo": "TransformerOptimus/SuperAGI"
    },
    {
      "id": "Protocol-Lattice/go-agent",
      "label": "go-agent",
      "kind": "project",
      "repo": "Protocol-Lattice/go-agent"
    },
    {
      "id": "crewAIInc/crewAI",
      "label": "crewAI",
      "kind": "project",
      "score": 87,
      "repo": "crewAIInc/crewAI"
    },
    {
      "id": "langchain-ai/langgraph",
      "label": "langgraph",
      "kind": "project",
      "score": 85,
      "repo": "langchain-ai/langgraph"
    },
    {
      "id": "CopilotKit/CopilotKit",
      "label": "CopilotKit",
      "kind": "project",
      "repo": "CopilotKit/CopilotKit",
      "score": 88
    },
    {
      "id": "ggml-org/llama.cpp",
      "label": "llama.cpp",
      "kind": "project",
      "score": 92,
      "repo": "ggml-org/llama.cpp"
    },
    {
      "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": "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": "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": "sgl-project/sglang",
      "label": "sglang",
      "kind": "project",
      "score": 85,
      "repo": "sgl-project/sglang"
    },
    {
      "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",
      "score": 90,
      "repo": "browser-use/browser-use"
    },
    {
      "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",
      "score": 81,
      "repo": "apify/crawlee"
    },
    {
      "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",
      "repo": "infiniflow/ragflow",
      "score": 90
    },
    {
      "id": "mem0ai/mem0",
      "label": "mem0",
      "kind": "project",
      "repo": "mem0ai/mem0",
      "score": 91
    },
    {
      "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": 74,
      "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": "use_case:build-agents-with-crewai",
      "label": "build agents with crewAI",
      "kind": "use_case"
    },
    {
      "id": "omnigent-ai/omnigent",
      "label": "omnigent",
      "kind": "project",
      "score": 83,
      "repo": "omnigent-ai/omnigent"
    },
    {
      "id": "agno-agi/agno",
      "label": "agno",
      "kind": "project",
      "repo": "agno-agi/agno"
    },
    {
      "id": "google/adk-python",
      "label": "adk-python",
      "kind": "project",
      "score": 86,
      "repo": "google/adk-python"
    },
    {
      "id": "use_case:build-agents-with-aionui",
      "label": "build agents with AionUi",
      "kind": "use_case"
    },
    {
      "id": "firecrawl/firecrawl",
      "label": "firecrawl",
      "kind": "project",
      "repo": "firecrawl/firecrawl"
    },
    {
      "id": "langchain-ai/langgraphjs",
      "label": "langgraphjs",
      "kind": "project",
      "repo": "langchain-ai/langgraphjs"
    },
    {
      "id": "avibe-bot/avibe",
      "label": "avibe",
      "kind": "project",
      "score": 70,
      "repo": "avibe-bot/avibe"
    },
    {
      "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": "huggingface/transformers",
      "label": "transformers",
      "kind": "project",
      "repo": "huggingface/transformers"
    },
    {
      "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",
      "score": 87,
      "repo": "danny-avila/LibreChat"
    },
    {
      "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"
    }
  ],
  "edges": [
    {
      "source": "olimorris/codecompanion.nvim",
      "target": "category:agent_framework",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "olimorris/codecompanion.nvim",
      "target": "deployment:docker",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "olimorris/codecompanion.nvim",
      "target": "deployment:library_only",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "olimorris/codecompanion.nvim",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "olimorris/codecompanion.nvim",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "olimorris/codecompanion.nvim",
      "target": "use_case:build-agents-with-codecompanion-nvim",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "olimorris/codecompanion.nvim",
      "target": "use_case:orchestrate-llm-tools",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "olimorris/codecompanion.nvim",
      "target": "use_case:prototype-autonomous-workflows",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "olimorris/codecompanion.nvim",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "olimorris/codecompanion.nvim",
      "target": "agent-of-empires/agent-of-empires",
      "kind": "alternative",
      "reason": "Same agent framework intent with coding_agent, workflow overlap.",
      "weight": 100
    },
    {
      "source": "olimorris/codecompanion.nvim",
      "target": "langchain-ai/langchain",
      "kind": "alternative",
      "reason": "Same agent framework intent with workflow overlap.",
      "weight": 100
    },
    {
      "source": "olimorris/codecompanion.nvim",
      "target": "iOfficeAI/AionUi",
      "kind": "alternative",
      "reason": "Same agent framework intent with workflow overlap.",
      "weight": 100
    },
    {
      "source": "olimorris/codecompanion.nvim",
      "target": "unslothai/unsloth",
      "kind": "alternative",
      "reason": "Same agent framework intent with workflow overlap.",
      "weight": 100
    },
    {
      "source": "olimorris/codecompanion.nvim",
      "target": "langchain-ai/langchain",
      "kind": "related",
      "reason": "Shared agent framework category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "olimorris/codecompanion.nvim",
      "target": "unslothai/unsloth",
      "kind": "related",
      "reason": "Shared agent framework category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "olimorris/codecompanion.nvim",
      "target": "e2b-dev/E2B",
      "kind": "related",
      "reason": "Shared agent framework category and docker 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": "ollama/ollama",
      "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": "langchain-ai/langchain",
      "target": "category:agent_framework",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "langchain-ai/langchain",
      "target": "deployment:docker",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "langchain-ai/langchain",
      "target": "deployment:library_only",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "langchain-ai/langchain",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "langchain-ai/langchain",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "langchain-ai/langchain",
      "target": "use_case:build-agents-with-langchain",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "langchain-ai/langchain",
      "target": "use_case:orchestrate-llm-tools",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "langchain-ai/langchain",
      "target": "use_case:prototype-autonomous-workflows",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "langchain-ai/langchain",
      "target": "dependency:vector-database",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "langchain-ai/langchain",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "langchain-ai/langchain",
      "target": "framerslab/agentos",
      "kind": "alternative",
      "reason": "Same agent framework intent with rag, workflow overlap.",
      "weight": 100
    },
    {
      "source": "langchain-ai/langchain",
      "target": "TransformerOptimus/SuperAGI",
      "kind": "alternative",
      "reason": "Same agent framework intent with rag, workflow overlap.",
      "weight": 100
    },
    {
      "source": "langchain-ai/langchain",
      "target": "Protocol-Lattice/go-agent",
      "kind": "alternative",
      "reason": "Same agent framework intent with rag, workflow overlap.",
      "weight": 100
    },
    {
      "source": "langchain-ai/langchain",
      "target": "crewAIInc/crewAI",
      "kind": "alternative",
      "reason": "Same agent framework intent with workflow overlap.",
      "weight": 100
    },
    {
      "source": "langchain-ai/langchain",
      "target": "langchain-ai/langgraph",
      "kind": "related",
      "reason": "Shared library_only deployment context.",
      "weight": 82
    },
    {
      "source": "langchain-ai/langchain",
      "target": "e2b-dev/E2B",
      "kind": "related",
      "reason": "Shared agent framework category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "langchain-ai/langchain",
      "target": "CopilotKit/CopilotKit",
      "kind": "related",
      "reason": "Shared agent framework category and docker 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": "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": "crewAIInc/crewAI",
      "target": "category:agent_framework",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "crewAIInc/crewAI",
      "target": "deployment:library_only",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "crewAIInc/crewAI",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "crewAIInc/crewAI",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "crewAIInc/crewAI",
      "target": "use_case:build-agents-with-crewai",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "crewAIInc/crewAI",
      "target": "use_case:orchestrate-llm-tools",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "crewAIInc/crewAI",
      "target": "use_case:prototype-autonomous-workflows",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "crewAIInc/crewAI",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "crewAIInc/crewAI",
      "target": "langchain-ai/langchain",
      "kind": "alternative",
      "reason": "Same agent framework intent with workflow overlap.",
      "weight": 100
    },
    {
      "source": "crewAIInc/crewAI",
      "target": "omnigent-ai/omnigent",
      "kind": "alternative",
      "reason": "Same agent framework intent with workflow overlap.",
      "weight": 100
    },
    {
      "source": "crewAIInc/crewAI",
      "target": "agno-agi/agno",
      "kind": "alternative",
      "reason": "Same agent framework intent with workflow overlap.",
      "weight": 100
    },
    {
      "source": "crewAIInc/crewAI",
      "target": "google/adk-python",
      "kind": "alternative",
      "reason": "Same agent framework intent with workflow overlap.",
      "weight": 100
    },
    {
      "source": "crewAIInc/crewAI",
      "target": "google/adk-python",
      "kind": "related",
      "reason": "Shared agent framework category and library_only deployment context.",
      "weight": 82
    },
    {
      "source": "crewAIInc/crewAI",
      "target": "CopilotKit/CopilotKit",
      "kind": "related",
      "reason": "Shared agent framework category and library_only deployment context.",
      "weight": 82
    },
    {
      "source": "crewAIInc/crewAI",
      "target": "langchain-ai/langchain",
      "kind": "related",
      "reason": "Shared agent framework category and library_only 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/langchain",
      "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": "agent-of-empires/agent-of-empires",
      "kind": "related",
      "reason": "Shared agent framework category and docker deployment context.",
      "weight": 82
    },
    {
      "source": "iOfficeAI/AionUi",
      "target": "avibe-bot/avibe",
      "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": "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": "langchain-ai/langgraph",
      "target": "category:rag_framework",
      "kind": "category",
      "weight": 72
    },
    {
      "source": "langchain-ai/langgraph",
      "target": "deployment:library_only",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "langchain-ai/langgraph",
      "target": "deployment:local",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "langchain-ai/langgraph",
      "target": "deployment:cloud",
      "kind": "deployment",
      "weight": 64
    },
    {
      "source": "langchain-ai/langgraph",
      "target": "use_case:build-rag-applications",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "langchain-ai/langgraph",
      "target": "use_case:connect-private-data-to-llms",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "langchain-ai/langgraph",
      "target": "use_case:index-documents-for-retrieval",
      "kind": "use_case",
      "weight": 58
    },
    {
      "source": "langchain-ai/langgraph",
      "target": "dependency:vector-database",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "langchain-ai/langgraph",
      "target": "dependency:llm-provider",
      "kind": "dependency",
      "weight": 54
    },
    {
      "source": "langchain-ai/langgraph",
      "target": "infiniflow/ragflow",
      "kind": "alternative",
      "reason": "Same rag framework intent with rag overlap.",
      "weight": 100
    },
    {
      "source": "langchain-ai/langgraph",
      "target": "mem0ai/mem0",
      "kind": "alternative",
      "reason": "Same rag framework intent with rag overlap.",
      "weight": 100
    },
    {
      "source": "langchain-ai/langgraph",
      "target": "bytedance/deer-flow",
      "kind": "alternative",
      "reason": "Same rag framework intent with rag overlap.",
      "weight": 100
    },
    {
      "source": "langchain-ai/langgraph",
      "target": "huggingface/transformers",
      "kind": "alternative",
      "reason": "Same rag framework intent with rag overlap.",
      "weight": 100
    },
    {
      "source": "langchain-ai/langgraph",
      "target": "langchain-ai/langchain",
      "kind": "related",
      "reason": "Shared library_only deployment context.",
      "weight": 82
    },
    {
      "source": "langchain-ai/langgraph",
      "target": "winstonkoh87/Athena-Public",
      "kind": "related",
      "reason": "Shared rag framework category and library_only deployment context.",
      "weight": 82
    },
    {
      "source": "langchain-ai/langgraph",
      "target": "deepset-ai/haystack",
      "kind": "related",
      "reason": "Shared rag framework category and library_only 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
    }
  ],
  "resolved_from": {
    "requested_id": "olimorris/codecompanion.nvim",
    "resolved_id": "olimorris/codecompanion.nvim",
    "resolution": "direct"
  },
  "metadata": {
    "source": "d1",
    "reason": "d1_query",
    "project_count": 895,
    "generated_at": "2026-07-09T14:19:19.471Z",
    "loaded_project_limit": 2000,
    "truncated": false
  }
}