{"data":{"node":{"slug":"pyspur-dev-pyspur","name":"pyspur","tagline":"A visual playground for agentic workflows","github_url":"https://github.com/PySpur-Dev/pyspur","owner":"PySpur-Dev","repo":"pyspur","owner_avatar_url":"https://avatars.githubusercontent.com/u/182547524?v=4","primary_language":"TypeScript","stars":5771,"forks":429,"topics":["agent","agents","ai","builder","deepseek","framework","gemini","graph","human-in-the-loop","llm","llms","loops","multimodal","ollama","python","rag","reasoning","tool","trace","workflow"],"archived":false,"github_pushed_at":"2026-06-29T17:53:12+00:00","maintenance_label":"Steady","stars_delta_30d":15,"url":"https://www.graphcanon.com/tools/pyspur-dev-pyspur","markdown_url":"https://www.graphcanon.com/tools/pyspur-dev-pyspur.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/pyspur-dev-pyspur","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=pyspur-dev-pyspur"},"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":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"agent","name":"agent"},{"slug":"agents","name":"agents"},{"slug":"ai","name":"ai"},{"slug":"builder","name":"builder"},{"slug":"framework","name":"framework"},{"slug":"llm","name":"llm"},{"slug":"reasoning","name":"reasoning"},{"slug":"tool","name":"tool"}],"edges":[{"type":"depends_on","direction":"out","explanation":"PySpur's playground may serve as a more advanced tool for users who start learning AI agents with Microsoft's beginner course, suggesting a dependency relationship.","successor_context":null,"tool":{"slug":"microsoft-ai-agents-for-beginners","name":"ai-agents-for-beginners","tagline":"12 Lessons to Get Started Building AI Agents","github_url":"https://github.com/microsoft/ai-agents-for-beginners","owner":"microsoft","repo":"ai-agents-for-beginners","owner_avatar_url":"https://avatars.githubusercontent.com/u/6154722?v=4","primary_language":"Jupyter Notebook","stars":72665,"forks":24038,"topics":["agentic-ai","agentic-framework","agentic-rag","ai-agents","ai-agents-framework","autogen","foundry","foundry-local","generative-ai","microsoft-foundry","semantic-kernel"],"archived":false,"github_pushed_at":"2026-08-18T11:47:04+00:00","maintenance_label":"Very active","stars_delta_30d":2773,"url":"https://www.graphcanon.com/tools/microsoft-ai-agents-for-beginners","markdown_url":"https://www.graphcanon.com/tools/microsoft-ai-agents-for-beginners.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/microsoft-ai-agents-for-beginners","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=microsoft-ai-agents-for-beginners"}},{"type":"integrates_with","direction":"out","explanation":"Giskard-OSS focuses on evaluations, red-teaming, and test generation for agentic systems which can directly integrate with PySpur for rapid iteration and testing.","successor_context":null,"tool":{"slug":"giskard-ai-giskard-oss","name":"giskard-oss","tagline":"Open-Source Evaluation & Testing library for LLM Agents","github_url":"https://github.com/Giskard-AI/giskard-oss","owner":"Giskard-AI","repo":"giskard-oss","owner_avatar_url":"https://avatars.githubusercontent.com/u/71782571?v=4","primary_language":"Python","stars":5727,"forks":511,"topics":["agent-evaluation","ai-red-team","ai-security","ai-testing","fairness-ai","llm","llm-eval","llm-evaluation","llm-security","llmops","ml-testing","ml-validation","mlops","rag-evaluation","red-team-tools","responsible-ai","trustworthy-ai"],"archived":false,"github_pushed_at":"2026-08-01T23:22:37+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/giskard-ai-giskard-oss","markdown_url":"https://www.graphcanon.com/tools/giskard-ai-giskard-oss.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/giskard-ai-giskard-oss","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=giskard-ai-giskard-oss"}},{"type":"integrates_with","direction":"out","explanation":"Since both are frameworks geared towards multi-agent workflows, PySpur can be used to visualize and iterate over OpenAI's open-source Python framework.","successor_context":null,"tool":{"slug":"openai-openai-agents-python","name":"openai-agents-python","tagline":"A lightweight, powerful framework for multi-agent workflows","github_url":"https://github.com/openai/openai-agents-python","owner":"openai","repo":"openai-agents-python","owner_avatar_url":"https://avatars.githubusercontent.com/u/14957082?v=4","primary_language":"Python","stars":28676,"forks":4516,"topics":["agents","ai","framework","harness","llm","openai","python"],"archived":false,"github_pushed_at":"2026-08-16T09:21:37+00:00","maintenance_label":"Very active","stars_delta_30d":719,"url":"https://www.graphcanon.com/tools/openai-openai-agents-python","markdown_url":"https://www.graphcanon.com/tools/openai-openai-agents-python.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/openai-openai-agents-python","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=openai-openai-agents-python"}},{"type":"integrates_with","direction":"out","explanation":"PySpur's visual playground for iterating over AI agents can likely integrate with RagaAI-Catalyst's observability and monitoring framework to enhance the agent development lifecycle.","successor_context":null,"tool":{"slug":"raga-ai-hub-ragaai-catalyst","name":"RagaAI-Catalyst","tagline":"Python SDK for AI agent observability and evaluation","github_url":"https://github.com/raga-ai-hub/RagaAI-Catalyst","owner":"raga-ai-hub","repo":"RagaAI-Catalyst","owner_avatar_url":"https://avatars.githubusercontent.com/u/161833182?v=4","primary_language":"Python","stars":16148,"forks":3565,"topics":["agentic-ai","agentic-ai-development","agentneo","agents","ai-agent-monitoring","ai-application-debugging","ai-evaluation-tools","ai-performance-optimization","ai-tool-interaction-monitoring","llm-testing","llm-tracing","llmops"],"archived":false,"github_pushed_at":"2026-02-11T14:43:33+00:00","maintenance_label":"Slowing","stars_delta_30d":5,"url":"https://www.graphcanon.com/tools/raga-ai-hub-ragaai-catalyst","markdown_url":"https://www.graphcanon.com/tools/raga-ai-hub-ragaai-catalyst.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/raga-ai-hub-ragaai-catalyst","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=raga-ai-hub-ragaai-catalyst"}},{"type":"integrates_with","direction":"out","explanation":"Coze-Loop is an AI agent optimization platform, which could integrate with PySpur’s tools for rapid prototyping and iteration cycles.","successor_context":null,"tool":{"slug":"coze-dev-coze-loop","name":"coze-loop","tagline":"Next-generation AI Agent Optimization Platform","github_url":"https://github.com/coze-dev/coze-loop","owner":"coze-dev","repo":"coze-loop","owner_avatar_url":"https://avatars.githubusercontent.com/u/157483752?v=4","primary_language":"Go","stars":5697,"forks":791,"topics":["agent","agent-evaluation","agent-observability","agentops","ai","coze","eino","evaluation","langchain","llm-observability","llmops","monitoring","observability","open-source","openai","playground","prompt-management"],"archived":false,"github_pushed_at":"2026-08-20T11:57:50+00:00","maintenance_label":"Very active","stars_delta_30d":77,"url":"https://www.graphcanon.com/tools/coze-dev-coze-loop","markdown_url":"https://www.graphcanon.com/tools/coze-dev-coze-loop.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/coze-dev-coze-loop","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=coze-dev-coze-loop"}},{"type":"alternative","direction":"out","explanation":"Both PySpur and LangFlow are tools designed to build and manage AI-powered agents and workflows, with a focus on providing visual interfaces for easier iteration.","successor_context":null,"tool":{"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"}},{"type":"alternative","direction":"out","explanation":"PySpur and agentscope both focus on building and operating AI agents with a strong emphasis on visibility, understanding, and trust.","successor_context":null,"tool":{"slug":"agentscope-ai-agentscope","name":"agentscope","tagline":"Build and run agents you can see, understand and trust.","github_url":"https://github.com/agentscope-ai/agentscope","owner":"agentscope-ai","repo":"agentscope","owner_avatar_url":"https://avatars.githubusercontent.com/u/211762292?v=4","primary_language":"Python","stars":28973,"forks":3367,"topics":["agent","chatbot","large-language-models","llm","llm-agent","mcp","multi-agent","multi-modal","react-agent"],"archived":false,"github_pushed_at":"2026-08-14T15:37:06+00:00","maintenance_label":"Very active","stars_delta_30d":1004,"url":"https://www.graphcanon.com/tools/agentscope-ai-agentscope","markdown_url":"https://www.graphcanon.com/tools/agentscope-ai-agentscope.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/agentscope-ai-agentscope","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=agentscope-ai-agentscope"}}],"neighbours":[{"slug":"microsoft-ai-agents-for-beginners","name":"ai-agents-for-beginners","tagline":"12 Lessons to Get Started Building AI Agents","github_url":"https://github.com/microsoft/ai-agents-for-beginners","owner":"microsoft","repo":"ai-agents-for-beginners","owner_avatar_url":"https://avatars.githubusercontent.com/u/6154722?v=4","primary_language":"Jupyter Notebook","stars":72665,"forks":24038,"topics":["agentic-ai","agentic-framework","agentic-rag","ai-agents","ai-agents-framework","autogen","foundry","foundry-local","generative-ai","microsoft-foundry","semantic-kernel"],"archived":false,"github_pushed_at":"2026-08-18T11:47:04+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/microsoft-ai-agents-for-beginners","markdown_url":"https://www.graphcanon.com/tools/microsoft-ai-agents-for-beginners.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/microsoft-ai-agents-for-beginners","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=microsoft-ai-agents-for-beginners","shared_categories":["ai-agents"]},{"slug":"crewaiinc-crewai","name":"crewAI","tagline":"Framework for orchestrating role-playing AI agents","github_url":"https://github.com/crewAIInc/crewAI","owner":"crewAIInc","repo":"crewAI","owner_avatar_url":"https://avatars.githubusercontent.com/u/170677839?v=4","primary_language":"Python","stars":56779,"forks":8094,"topics":["agents","ai","ai-agents","aiagentframework","llms"],"archived":false,"github_pushed_at":"2026-08-08T07:26:39+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/crewaiinc-crewai","markdown_url":"https://www.graphcanon.com/tools/crewaiinc-crewai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/crewaiinc-crewai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=crewaiinc-crewai","shared_categories":["ai-agents"]},{"slug":"reworkd-agentgpt","name":"AgentGPT","tagline":"Assembler for autonomous AI Agents","github_url":"https://github.com/reworkd/AgentGPT","owner":"reworkd","repo":"AgentGPT","owner_avatar_url":"https://avatars.githubusercontent.com/u/120154269?v=4","primary_language":"TypeScript","stars":36304,"forks":9288,"topics":["agent","agentgpt","agents","agi","ai","ai-agents","autogpt","baby-agi","gpt","langchain","llm","next","openai","t3","t3-stack"],"archived":true,"github_pushed_at":"2025-04-29T01:19:32+00:00","maintenance_label":"Archived","url":"https://www.graphcanon.com/tools/reworkd-agentgpt","markdown_url":"https://www.graphcanon.com/tools/reworkd-agentgpt.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/reworkd-agentgpt","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=reworkd-agentgpt","shared_categories":["developer-tools","ai-agents"]},{"slug":"agentscope-ai-agentscope","name":"agentscope","tagline":"Build and run agents you can see, understand and trust.","github_url":"https://github.com/agentscope-ai/agentscope","owner":"agentscope-ai","repo":"agentscope","owner_avatar_url":"https://avatars.githubusercontent.com/u/211762292?v=4","primary_language":"Python","stars":28973,"forks":3367,"topics":["agent","chatbot","large-language-models","llm","llm-agent","mcp","multi-agent","multi-modal","react-agent"],"archived":false,"github_pushed_at":"2026-08-14T15:37:06+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/agentscope-ai-agentscope","markdown_url":"https://www.graphcanon.com/tools/agentscope-ai-agentscope.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/agentscope-ai-agentscope","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=agentscope-ai-agentscope","shared_categories":["ai-agents"]},{"slug":"nirdiamant-agents-towards-production","name":"agents-towards-production","tagline":"End-to-end, code-first tutorials for building production-grade GenAI agents","github_url":"https://github.com/NirDiamant/agents-towards-production","owner":"NirDiamant","repo":"agents-towards-production","owner_avatar_url":"https://avatars.githubusercontent.com/u/28316913?v=4","primary_language":"Jupyter Notebook","stars":21298,"forks":2824,"topics":["agent","agent-framework","agentic-ai","agents","ai-agents","deployment","genai","generative-ai","langgraph","llm","llms","mcp","mlops","multi-agent-systems","observability","production","python","rag","tutorials"],"archived":false,"github_pushed_at":"2026-08-15T00:52:10+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/nirdiamant-agents-towards-production","markdown_url":"https://www.graphcanon.com/tools/nirdiamant-agents-towards-production.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/nirdiamant-agents-towards-production","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=nirdiamant-agents-towards-production","shared_categories":["ai-agents"]},{"slug":"langchain-ai-langchainjs","name":"langchainjs","tagline":"The agent engineering platform","github_url":"https://github.com/langchain-ai/langchainjs","owner":"langchain-ai","repo":"langchainjs","owner_avatar_url":"https://avatars.githubusercontent.com/u/126733545?v=4","primary_language":"TypeScript","stars":18020,"forks":3298,"topics":[],"archived":false,"github_pushed_at":"2026-08-07T15:58:42+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/langchain-ai-langchainjs","markdown_url":"https://www.graphcanon.com/tools/langchain-ai-langchainjs.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/langchain-ai-langchainjs","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=langchain-ai-langchainjs","shared_categories":["developer-tools","ai-agents"]},{"slug":"raga-ai-hub-ragaai-catalyst","name":"RagaAI-Catalyst","tagline":"Python SDK for AI agent observability and evaluation","github_url":"https://github.com/raga-ai-hub/RagaAI-Catalyst","owner":"raga-ai-hub","repo":"RagaAI-Catalyst","owner_avatar_url":"https://avatars.githubusercontent.com/u/161833182?v=4","primary_language":"Python","stars":16148,"forks":3565,"topics":["agentic-ai","agentic-ai-development","agentneo","agents","ai-agent-monitoring","ai-application-debugging","ai-evaluation-tools","ai-performance-optimization","ai-tool-interaction-monitoring","llm-testing","llm-tracing","llmops"],"archived":false,"github_pushed_at":"2026-02-11T14:43:33+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/raga-ai-hub-ragaai-catalyst","markdown_url":"https://www.graphcanon.com/tools/raga-ai-hub-ragaai-catalyst.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/raga-ai-hub-ragaai-catalyst","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=raga-ai-hub-ragaai-catalyst","shared_categories":["ai-agents"]},{"slug":"microsoft-agent-framework","name":"agent-framework","tagline":"Framework for building and deploying AI agents and multi-agent workflows","github_url":"https://github.com/microsoft/agent-framework","owner":"microsoft","repo":"agent-framework","owner_avatar_url":"https://avatars.githubusercontent.com/u/6154722?v=4","primary_language":"Python","stars":12718,"forks":2143,"topics":["agent-framework","agentic-ai","agents","ai","dotnet","multi-agent","orchestration","python","sdk","workflows"],"archived":false,"github_pushed_at":"2026-08-10T23:32:05+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/microsoft-agent-framework","markdown_url":"https://www.graphcanon.com/tools/microsoft-agent-framework.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/microsoft-agent-framework","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=microsoft-agent-framework","shared_categories":["developer-tools","ai-agents"]},{"slug":"open-multi-agent-open-multi-agent","name":"open-multi-agent","tagline":"Orchestrates AI agents with dynamic workflows via runtime task planning.","github_url":"https://github.com/open-multi-agent/open-multi-agent","owner":"open-multi-agent","repo":"open-multi-agent","owner_avatar_url":"https://avatars.githubusercontent.com/u/279300633?v=4","primary_language":"TypeScript","stars":6768,"forks":2420,"topics":["agent-framework","agent-orchestration","agentic-ai","ai-agents","anthropic","claude","claude-code","crewai-alternative","deepseek","dynamic-workflows","gemini","langgraph-alternative","llm","local-llm","mcp","multi-agent","nodejs","ollama","openai","typescript"],"archived":false,"github_pushed_at":"2026-08-12T17:51:09+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/open-multi-agent-open-multi-agent","markdown_url":"https://www.graphcanon.com/tools/open-multi-agent-open-multi-agent.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/open-multi-agent-open-multi-agent","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=open-multi-agent-open-multi-agent","shared_categories":["developer-tools","ai-agents"]},{"slug":"lazyagi-lazyllm","name":"LazyLLM","tagline":"Easiest and laziest way for building multi-agent LLMs applications.","github_url":"https://github.com/LazyAGI/LazyLLM","owner":"LazyAGI","repo":"LazyLLM","owner_avatar_url":"https://avatars.githubusercontent.com/u/171651681?v=4","primary_language":"Python","stars":3866,"forks":404,"topics":["agents","ai-agent","data","deep-learning","documentation-tool","finetuning","framework","knowlege-graph","langchain","lazyllm","llamaindex","llm","llms","rag"],"archived":false,"github_pushed_at":"2026-08-07T03:03:46+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/lazyagi-lazyllm","markdown_url":"https://www.graphcanon.com/tools/lazyagi-lazyllm.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/lazyagi-lazyllm","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=lazyagi-lazyllm","shared_categories":["ai-agents"]},{"slug":"forward-future-loopy","name":"loopy","tagline":"A library of practical AI-agent loops and an installable skill for repeatable agent workflows","github_url":"https://github.com/Forward-Future/loopy","owner":"Forward-Future","repo":"loopy","owner_avatar_url":"https://avatars.githubusercontent.com/u/259970374?v=4","primary_language":"JavaScript","stars":2891,"forks":262,"topics":["agent-skills","agentic-workflows","ai-agents","automation","codex","prompt-engineering"],"archived":false,"github_pushed_at":"2026-07-26T11:04:33+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/forward-future-loopy","markdown_url":"https://www.graphcanon.com/tools/forward-future-loopy.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/forward-future-loopy","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=forward-future-loopy","shared_categories":["developer-tools","ai-agents"]},{"slug":"antoinezambelli-forge","name":"forge","tagline":"A Python framework for self-hosted LLM tool-calling and multi-step agentic workflows","github_url":"https://github.com/antoinezambelli/forge","owner":"antoinezambelli","repo":"forge","owner_avatar_url":"https://avatars.githubusercontent.com/u/2261593?v=4","primary_language":"Python","stars":2217,"forks":173,"topics":["agentic-ai","agentic-workflow","agents","function-calling","llama-cpp","llamafile","llm","ollama","python","self-hosted","tool-calling"],"archived":false,"github_pushed_at":"2026-08-13T22:14:44+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/antoinezambelli-forge","markdown_url":"https://www.graphcanon.com/tools/antoinezambelli-forge.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/antoinezambelli-forge","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=antoinezambelli-forge","shared_categories":["ai-agents"]}]}}