{"data":{"node":{"slug":"modsetter-surfsense","name":"SurfSense","tagline":"NotebookLM for Competitive Intelligence Research","github_url":"https://github.com/MODSetter/SurfSense","owner":"MODSetter","repo":"SurfSense","owner_avatar_url":"https://avatars.githubusercontent.com/u/122026167?v=4","primary_language":"Python","stars":15949,"forks":1520,"topics":["agent","agents","ai","fastapi","langchain","langgraph","nextjs","notebooklm","notebooklm-alternative","ollama","python","rag","typescript","web-scraping"],"archived":false,"github_pushed_at":"2026-08-17T23:49:08+00:00","maintenance_label":"Very active","stars_delta_30d":673,"url":"https://www.graphcanon.com/tools/modsetter-surfsense","markdown_url":"https://www.graphcanon.com/tools/modsetter-surfsense.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/modsetter-surfsense","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=modsetter-surfsense"},"categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"}],"tags":[{"slug":"agent","name":"agent"},{"slug":"agents","name":"agents"},{"slug":"ai","name":"ai"},{"slug":"chrome-extension","name":"chrome-extension"},{"slug":"extension","name":"extension"},{"slug":"fastapi","name":"fastapi"},{"slug":"langchain","name":"langchain"},{"slug":"langgraph","name":"langgraph"}],"edges":[{"type":"integrates_with","direction":"out","explanation":"SurfSense can integrate with LangChain, an agent engineering platform that could utilize SurfSense's competitive intelligence capabilities for enhanced AI agents.","successor_context":null,"tool":{"slug":"langchain-ai-langchain","name":"langchain","tagline":"The agent engineering platform.","github_url":"https://github.com/langchain-ai/langchain","owner":"langchain-ai","repo":"langchain","owner_avatar_url":"https://avatars.githubusercontent.com/u/126733545?v=4","primary_language":"Python","stars":143615,"forks":23930,"topics":["agents","ai","ai-agents","anthropic","chatgpt","deepagents","enterprise","framework","gemini","generative-ai","langchain","langgraph","llm","multiagent","open-source","openai","pydantic","python","rag","typescript"],"archived":false,"github_pushed_at":"2026-08-07T08:27:07+00:00","maintenance_label":"Very active","stars_delta_30d":2337,"url":"https://www.graphcanon.com/tools/langchain-ai-langchain","markdown_url":"https://www.graphcanon.com/tools/langchain-ai-langchain.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/langchain-ai-langchain","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=langchain-ai-langchain"}},{"type":"related","direction":"out","explanation":null,"successor_context":null,"tool":{"slug":"openhands-openhands","name":"OpenHands","tagline":"AI-Driven Development","github_url":"https://github.com/OpenHands/OpenHands","owner":"OpenHands","repo":"OpenHands","owner_avatar_url":"https://avatars.githubusercontent.com/u/225919603?v=4","primary_language":"TypeScript","stars":84154,"forks":10924,"topics":["agent","artificial-intelligence","chatgpt","claude-ai","cli","developer-tools","gpt","llm","openai"],"archived":false,"github_pushed_at":"2026-08-15T18:02:33+00:00","maintenance_label":"Very active","stars_delta_30d":3144,"url":"https://www.graphcanon.com/tools/openhands-openhands","markdown_url":"https://www.graphcanon.com/tools/openhands-openhands.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/openhands-openhands","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=openhands-openhands"}},{"type":"alternative","direction":"out","explanation":"Firecrawl and SurfSense both allow for web scraping, searching, and interaction with live data, though they differ in their specific implementation details and scope.","successor_context":null,"tool":{"slug":"firecrawl-firecrawl","name":"firecrawl","tagline":"The API to search, scrape, and interact with the web at scale. 🔥","github_url":"https://github.com/firecrawl/firecrawl","owner":"firecrawl","repo":"firecrawl","owner_avatar_url":"https://avatars.githubusercontent.com/u/135057108?v=4","primary_language":"TypeScript","stars":167794,"forks":9398,"topics":["ai","ai-agents","ai-crawler","ai-scraping","ai-search","crawler","data-extraction","html-to-markdown","llm","markdown","scraper","scraping","web-crawler","web-data","web-data-extraction","web-scraper","web-scraping","web-search","webscraping"],"archived":false,"github_pushed_at":"2026-08-15T19:52:46+00:00","maintenance_label":"Very active","stars_delta_30d":15884,"url":"https://www.graphcanon.com/tools/firecrawl-firecrawl","markdown_url":"https://www.graphcanon.com/tools/firecrawl-firecrawl.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/firecrawl-firecrawl","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=firecrawl-firecrawl"}},{"type":"integrates_with","direction":"out","explanation":"SurfSense integrates with firecrawl to enhance its competitive intelligence capabilities by leveraging firecrawl's API for comprehensive web scraping, which allows SurfSense to gather more extensive and updated market-related information from various online sources.","successor_context":null,"tool":{"slug":"firecrawl-firecrawl","name":"firecrawl","tagline":"The API to search, scrape, and interact with the web at scale. 🔥","github_url":"https://github.com/firecrawl/firecrawl","owner":"firecrawl","repo":"firecrawl","owner_avatar_url":"https://avatars.githubusercontent.com/u/135057108?v=4","primary_language":"TypeScript","stars":167794,"forks":9398,"topics":["ai","ai-agents","ai-crawler","ai-scraping","ai-search","crawler","data-extraction","html-to-markdown","llm","markdown","scraper","scraping","web-crawler","web-data","web-data-extraction","web-scraper","web-scraping","web-search","webscraping"],"archived":false,"github_pushed_at":"2026-08-15T19:52:46+00:00","maintenance_label":"Very active","stars_delta_30d":15884,"url":"https://www.graphcanon.com/tools/firecrawl-firecrawl","markdown_url":"https://www.graphcanon.com/tools/firecrawl-firecrawl.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/firecrawl-firecrawl","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=firecrawl-firecrawl"}},{"type":"integrates_with","direction":"out","explanation":"Dify is a production-ready platform that can integrate with SurfSense to enhance agentic workflow development, using the competitive data provided by SurfSense for more informed decision-making.","successor_context":null,"tool":{"slug":"langgenius-dify","name":"dify","tagline":"Production-ready platform for agentic workflow development","github_url":"https://github.com/langgenius/dify","owner":"langgenius","repo":"dify","owner_avatar_url":"https://avatars.githubusercontent.com/u/127165244?v=4","primary_language":"TypeScript","stars":151725,"forks":23941,"topics":["agent","agentic-ai","agentic-framework","agentic-workflow","ai","automation","claude","genai","gpt","llm","low-code","mcp","nextjs","no-code","openai","orchestration","python","rag","skills","workflow"],"archived":false,"github_pushed_at":"2026-08-07T19:00:10+00:00","maintenance_label":"Very active","stars_delta_30d":3586,"url":"https://www.graphcanon.com/tools/langgenius-dify","markdown_url":"https://www.graphcanon.com/tools/langgenius-dify.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/langgenius-dify","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=langgenius-dify"}},{"type":"related","direction":"out","explanation":null,"successor_context":null,"tool":{"slug":"graphify-labs-graphify","name":"graphify","tagline":"Turn any code or documentation into a queryable knowledge graph","github_url":"https://github.com/Graphify-Labs/graphify","owner":"Graphify-Labs","repo":"graphify","owner_avatar_url":"https://avatars.githubusercontent.com/u/297659074?v=4","primary_language":"Python","stars":107507,"forks":10441,"topics":["ai-agents","antigravity","ast","claude-code","code-analysis","code-search","codex","cursor","developer-tools","gemini","graphrag","knowledge-graph","leiden","llm","mcp","openclaw","rag","skills","tree-sitter"],"archived":false,"github_pushed_at":"2026-08-17T18:42:58+00:00","maintenance_label":"Very active","stars_delta_30d":16918,"url":"https://www.graphcanon.com/tools/graphify-labs-graphify","markdown_url":"https://www.graphcanon.com/tools/graphify-labs-graphify.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/graphify-labs-graphify","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=graphify-labs-graphify"}},{"type":"alternative","direction":"out","explanation":"RAGFlow and SurfSense both focus on retrieval-augmented generation and AI agents, though they have distinct goals, with SurfSense tailored for competitive intelligence specifically.","successor_context":null,"tool":{"slug":"infiniflow-ragflow","name":"ragflow","tagline":"Retrieval-Augmented Generation engine with agent capabilities","github_url":"https://github.com/infiniflow/ragflow","owner":"infiniflow","repo":"ragflow","owner_avatar_url":"https://avatars.githubusercontent.com/u/69962740?v=4","primary_language":"Go","stars":86541,"forks":10167,"topics":["agent-harness","agentic-ai","agentic-retrieval","agentic-search","ai","ai-agents","context-engine","context-engineering","context-management","harness-engineering","knowledge-compilation","llm-apps","rag","retrieval-augmented-generation"],"archived":false,"github_pushed_at":"2026-07-31T14:59:12+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/infiniflow-ragflow","markdown_url":"https://www.graphcanon.com/tools/infiniflow-ragflow.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/infiniflow-ragflow","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=infiniflow-ragflow"}},{"type":"integrates_with","direction":"out","explanation":"Mem0 can serve as a universal memory layer for AI agents, complementing SurfSense's competitive intelligence platform by providing enhanced memory management capabilities.","successor_context":null,"tool":{"slug":"mem0ai-mem0","name":"mem0","tagline":"Universal memory layer for AI Agents","github_url":"https://github.com/mem0ai/mem0","owner":"mem0ai","repo":"mem0","owner_avatar_url":"https://avatars.githubusercontent.com/u/137054526?v=4","primary_language":"Python","stars":62757,"forks":7317,"topics":["agents","ai","ai-agents","application","chatbots","chatgpt","genai","llm","long-term-memory","memory","memory-management","python","rag","state-management"],"archived":false,"github_pushed_at":"2026-08-07T11:54:19+00:00","maintenance_label":"Very active","stars_delta_30d":2388,"url":"https://www.graphcanon.com/tools/mem0ai-mem0","markdown_url":"https://www.graphcanon.com/tools/mem0ai-mem0.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/mem0ai-mem0","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=mem0ai-mem0"}}],"neighbours":[{"slug":"affaan-m-ecc","name":"ECC","tagline":"The agent harness performance optimization system for AI agents","github_url":"https://github.com/affaan-m/ECC","owner":"affaan-m","repo":"ECC","owner_avatar_url":"https://avatars.githubusercontent.com/u/124439313?v=4","primary_language":"JavaScript","stars":240297,"forks":36463,"topics":["ai-agents","anthropic","claude","claude-code","developer-tools","llm","mcp","productivity"],"archived":false,"github_pushed_at":"2026-08-15T20:02:53+00:00","maintenance_label":"Very active","stars_delta_30d":9964,"url":"https://www.graphcanon.com/tools/affaan-m-ecc","markdown_url":"https://www.graphcanon.com/tools/affaan-m-ecc.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/affaan-m-ecc","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=affaan-m-ecc","shared_categories":["ai-agents"]},{"slug":"nousresearch-hermes-agent","name":"hermes-agent","tagline":"The agent that grows with you","github_url":"https://github.com/NousResearch/hermes-agent","owner":"NousResearch","repo":"hermes-agent","owner_avatar_url":"https://avatars.githubusercontent.com/u/134168893?v=4","primary_language":"Python","stars":231074,"forks":45889,"topics":["ai","ai-agent","ai-agents","anthropic","chatgpt","claude","claude-code","codex","hermes","hermes-agent","llm","nous-research","openai"],"archived":false,"github_pushed_at":"2026-08-15T23:44:24+00:00","maintenance_label":"Very active","stars_delta_30d":15179,"url":"https://www.graphcanon.com/tools/nousresearch-hermes-agent","markdown_url":"https://www.graphcanon.com/tools/nousresearch-hermes-agent.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/nousresearch-hermes-agent","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=nousresearch-hermes-agent","shared_categories":["ai-agents"]},{"slug":"significant-gravitas-autogpt","name":"AutoGPT","tagline":"AutoGPT is the vision of accessible AI for everyone, to use and to build on.","github_url":"https://github.com/Significant-Gravitas/AutoGPT","owner":"Significant-Gravitas","repo":"AutoGPT","owner_avatar_url":"https://avatars.githubusercontent.com/u/130738209?v=4","primary_language":"Python","stars":186623,"forks":46070,"topics":["agentic-ai","agents","ai","artificial-intelligence","autonomous-agents","claude","gpt","llama-api","llm","openai","python"],"archived":false,"github_pushed_at":"2026-08-15T17:35:04+00:00","maintenance_label":"Very active","stars_delta_30d":1043,"url":"https://www.graphcanon.com/tools/significant-gravitas-autogpt","markdown_url":"https://www.graphcanon.com/tools/significant-gravitas-autogpt.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/significant-gravitas-autogpt","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=significant-gravitas-autogpt","shared_categories":["ai-agents"]},{"slug":"firecrawl-firecrawl","name":"firecrawl","tagline":"The API to search, scrape, and interact with the web at scale. 🔥","github_url":"https://github.com/firecrawl/firecrawl","owner":"firecrawl","repo":"firecrawl","owner_avatar_url":"https://avatars.githubusercontent.com/u/135057108?v=4","primary_language":"TypeScript","stars":167794,"forks":9398,"topics":["ai","ai-agents","ai-crawler","ai-scraping","ai-search","crawler","data-extraction","html-to-markdown","llm","markdown","scraper","scraping","web-crawler","web-data","web-data-extraction","web-scraper","web-scraping","web-search","webscraping"],"archived":false,"github_pushed_at":"2026-08-15T19:52:46+00:00","maintenance_label":"Very active","stars_delta_30d":15884,"url":"https://www.graphcanon.com/tools/firecrawl-firecrawl","markdown_url":"https://www.graphcanon.com/tools/firecrawl-firecrawl.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/firecrawl-firecrawl","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=firecrawl-firecrawl","shared_categories":["ai-agents","data-retrieval"]},{"slug":"langflow-ai-langflow","name":"langflow","tagline":"Tool for building and deploying AI-powered agents and workflows","github_url":"https://github.com/langflow-ai/langflow","owner":"langflow-ai","repo":"langflow","owner_avatar_url":"https://avatars.githubusercontent.com/u/85702467?v=4","primary_language":"Python","stars":152744,"forks":9747,"topics":["agents","chatgpt","generative-ai","large-language-models","multiagent","react-flow"],"archived":false,"github_pushed_at":"2026-08-02T00:44:47+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/langflow-ai-langflow","markdown_url":"https://www.graphcanon.com/tools/langflow-ai-langflow.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/langflow-ai-langflow","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=langflow-ai-langflow","shared_categories":["ai-agents"]},{"slug":"langgenius-dify","name":"dify","tagline":"Production-ready platform for agentic workflow development","github_url":"https://github.com/langgenius/dify","owner":"langgenius","repo":"dify","owner_avatar_url":"https://avatars.githubusercontent.com/u/127165244?v=4","primary_language":"TypeScript","stars":151725,"forks":23941,"topics":["agent","agentic-ai","agentic-framework","agentic-workflow","ai","automation","claude","genai","gpt","llm","low-code","mcp","nextjs","no-code","openai","orchestration","python","rag","skills","workflow"],"archived":false,"github_pushed_at":"2026-08-07T19:00:10+00:00","maintenance_label":"Very active","stars_delta_30d":3586,"url":"https://www.graphcanon.com/tools/langgenius-dify","markdown_url":"https://www.graphcanon.com/tools/langgenius-dify.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/langgenius-dify","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=langgenius-dify","shared_categories":["ai-agents"]},{"slug":"langchain-ai-langchain","name":"langchain","tagline":"The agent engineering platform.","github_url":"https://github.com/langchain-ai/langchain","owner":"langchain-ai","repo":"langchain","owner_avatar_url":"https://avatars.githubusercontent.com/u/126733545?v=4","primary_language":"Python","stars":143615,"forks":23930,"topics":["agents","ai","ai-agents","anthropic","chatgpt","deepagents","enterprise","framework","gemini","generative-ai","langchain","langgraph","llm","multiagent","open-source","openai","pydantic","python","rag","typescript"],"archived":false,"github_pushed_at":"2026-08-07T08:27:07+00:00","maintenance_label":"Very active","stars_delta_30d":2337,"url":"https://www.graphcanon.com/tools/langchain-ai-langchain","markdown_url":"https://www.graphcanon.com/tools/langchain-ai-langchain.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/langchain-ai-langchain","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=langchain-ai-langchain","shared_categories":["ai-agents"]},{"slug":"shubhamsaboo-awesome-llm-apps","name":"awesome-llm-apps","tagline":"Over 100 runnable AI Agent and RAG apps to clone, tweak, and deploy.","github_url":"https://github.com/Shubhamsaboo/awesome-llm-apps","owner":"Shubhamsaboo","repo":"awesome-llm-apps","owner_avatar_url":"https://avatars.githubusercontent.com/u/31396011?v=4","primary_language":"Python","stars":131230,"forks":19346,"topics":["agents","llms","python","rag"],"archived":false,"github_pushed_at":"2026-08-03T03:30:58+00:00","maintenance_label":"Very active","stars_delta_30d":14464,"url":"https://www.graphcanon.com/tools/shubhamsaboo-awesome-llm-apps","markdown_url":"https://www.graphcanon.com/tools/shubhamsaboo-awesome-llm-apps.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/shubhamsaboo-awesome-llm-apps","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=shubhamsaboo-awesome-llm-apps","shared_categories":["ai-agents","data-retrieval"]},{"slug":"farion1231-cc-switch","name":"cc-switch","tagline":"A cross-platform desktop All-in-One assistant for multiple AI agents","github_url":"https://github.com/farion1231/cc-switch","owner":"farion1231","repo":"cc-switch","owner_avatar_url":"https://avatars.githubusercontent.com/u/44939412?v=4","primary_language":"Rust","stars":121151,"forks":8145,"topics":["ai-tools","claude-code","codex","desktop-app","grok","grokbuild","hermes","hermes-agent","mcp","open-source","openclaw","openclaw-ui","opencode","provider-management","rust","skills","skills-management","tauri","typescript","wsl-support"],"archived":false,"github_pushed_at":"2026-07-24T04:52:43+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/farion1231-cc-switch","markdown_url":"https://www.graphcanon.com/tools/farion1231-cc-switch.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/farion1231-cc-switch","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=farion1231-cc-switch","shared_categories":["ai-agents"]},{"slug":"microsoft-generative-ai-for-beginners","name":"generative-ai-for-beginners","tagline":"21 Lessons for Getting Started with Generative AI","github_url":"https://github.com/microsoft/generative-ai-for-beginners","owner":"microsoft","repo":"generative-ai-for-beginners","owner_avatar_url":"https://avatars.githubusercontent.com/u/6154722?v=4","primary_language":"Jupyter Notebook","stars":113577,"forks":60972,"topics":["ai","azure","chatgpt","dall-e","generative-ai","generativeai","gpt","language-model","llms","microsoft-for-beginners","openai","prompt-engineering","semantic-search","transformers"],"archived":false,"github_pushed_at":"2026-07-23T03:43:21+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/microsoft-generative-ai-for-beginners","markdown_url":"https://www.graphcanon.com/tools/microsoft-generative-ai-for-beginners.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/microsoft-generative-ai-for-beginners","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=microsoft-generative-ai-for-beginners","shared_categories":["data-retrieval"]},{"slug":"browser-use-browser-use","name":"browser-use","tagline":"Make websites accessible for AI agents. Automate tasks online with ease.","github_url":"https://github.com/browser-use/browser-use","owner":"browser-use","repo":"browser-use","owner_avatar_url":"https://avatars.githubusercontent.com/u/192012301?v=4","primary_language":"Python","stars":109348,"forks":12022,"topics":["ai-agents","ai-tools","browser-automation","browser-use","llm","playwright","python"],"archived":false,"github_pushed_at":"2026-08-15T17:07:06+00:00","maintenance_label":"Very active","stars_delta_30d":4268,"url":"https://www.graphcanon.com/tools/browser-use-browser-use","markdown_url":"https://www.graphcanon.com/tools/browser-use-browser-use.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/browser-use-browser-use","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=browser-use-browser-use","shared_categories":["ai-agents"]},{"slug":"graphify-labs-graphify","name":"graphify","tagline":"Turn any code or documentation into a queryable knowledge graph","github_url":"https://github.com/Graphify-Labs/graphify","owner":"Graphify-Labs","repo":"graphify","owner_avatar_url":"https://avatars.githubusercontent.com/u/297659074?v=4","primary_language":"Python","stars":107507,"forks":10441,"topics":["ai-agents","antigravity","ast","claude-code","code-analysis","code-search","codex","cursor","developer-tools","gemini","graphrag","knowledge-graph","leiden","llm","mcp","openclaw","rag","skills","tree-sitter"],"archived":false,"github_pushed_at":"2026-08-17T18:42:58+00:00","maintenance_label":"Very active","stars_delta_30d":16918,"url":"https://www.graphcanon.com/tools/graphify-labs-graphify","markdown_url":"https://www.graphcanon.com/tools/graphify-labs-graphify.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/graphify-labs-graphify","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=graphify-labs-graphify","shared_categories":["ai-agents","data-retrieval"]}]}}